summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2011-01-16 17:55:41 +0000
committerVincent Torri <vincent.torri@gmail.com>2011-01-16 17:55:41 +0000
commitf057ba0ded3b5418f983ed60f6b19b5753c698e7 (patch)
tree3e224f634aed27e298b2d5135e6aff659662d27c
parent9a3c897c8ee9a24a8e517c6c6f1f38f109c6722e (diff)
downloadeina-f057ba0ded3b5418f983ed60f6b19b5753c698e7.tar.gz
put again eina tests in the source tree
SVN revision: 56193
-rw-r--r--Makefile.am66
-rw-r--r--configure.ac22
-rw-r--r--src/Makefile.am16
-rw-r--r--src/tests/Ecore_Data.h557
-rw-r--r--src/tests/Evas_Data.h195
-rw-r--r--src/tests/Makefile.am120
-rw-r--r--src/tests/ecore_hash.c949
-rw-r--r--src/tests/ecore_list.c2162
-rw-r--r--src/tests/ecore_sheap.c467
-rw-r--r--src/tests/ecore_strings.c160
-rw-r--r--src/tests/eina_bench.c105
-rw-r--r--src/tests/eina_bench.h36
-rw-r--r--src/tests/eina_bench_array.c699
-rw-r--r--src/tests/eina_bench_convert.c183
-rw-r--r--src/tests/eina_bench_hash.c426
-rw-r--r--src/tests/eina_bench_mempool.c188
-rw-r--r--src/tests/eina_bench_quad.c318
-rw-r--r--src/tests/eina_bench_rectangle_pool.c76
-rw-r--r--src/tests/eina_bench_sort.c222
-rw-r--r--src/tests/eina_bench_stringshare.c177
-rw-r--r--src/tests/eina_bench_stringshare_e17.c118
-rw-r--r--src/tests/eina_suite.c174
-rw-r--r--src/tests/eina_suite.h55
-rw-r--r--src/tests/eina_test_accessor.c243
-rw-r--r--src/tests/eina_test_array.c191
-rw-r--r--src/tests/eina_test_benchmark.c76
-rw-r--r--src/tests/eina_test_binshare.c199
-rw-r--r--src/tests/eina_test_convert.c165
-rw-r--r--src/tests/eina_test_counter.c108
-rw-r--r--src/tests/eina_test_error.c59
-rw-r--r--src/tests/eina_test_file.c88
-rw-r--r--src/tests/eina_test_fp.c93
-rw-r--r--src/tests/eina_test_hash.c206
-rw-r--r--src/tests/eina_test_inlist.c142
-rw-r--r--src/tests/eina_test_iterator.c465
-rw-r--r--src/tests/eina_test_lalloc.c89
-rw-r--r--src/tests/eina_test_list.c347
-rw-r--r--src/tests/eina_test_log.c235
-rw-r--r--src/tests/eina_test_magic.c96
-rw-r--r--src/tests/eina_test_main.c62
-rw-r--r--src/tests/eina_test_matrixsparse.c489
-rw-r--r--src/tests/eina_test_mempool.c187
-rw-r--r--src/tests/eina_test_module.c70
-rw-r--r--src/tests/eina_test_module_dummy.c22
-rw-r--r--src/tests/eina_test_quadtree.c195
-rw-r--r--src/tests/eina_test_rbtree.c452
-rw-r--r--src/tests/eina_test_rectangle.c115
-rw-r--r--src/tests/eina_test_sched.c85
-rw-r--r--src/tests/eina_test_str.c181
-rw-r--r--src/tests/eina_test_strbuf.c409
-rw-r--r--src/tests/eina_test_stringshare.c201
-rw-r--r--src/tests/eina_test_tiler.c184
-rw-r--r--src/tests/eina_test_ustr.c242
-rw-r--r--src/tests/eina_test_ustringshare.c119
-rw-r--r--src/tests/evas_hash.c536
-rw-r--r--src/tests/evas_list.c1093
-rw-r--r--src/tests/evas_mempool.c200
-rw-r--r--src/tests/evas_mempool.h21
-rw-r--r--src/tests/evas_object_list.c183
-rw-r--r--src/tests/evas_stringshare.c275
-rw-r--r--src/tests/strlog46999
61 files changed, 62611 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index df7c06b..8ea9ca9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -41,18 +41,82 @@ eina.spec.in \
m4/ac_attribute.m4 \
m4/efl_benchmark.m4 \
m4/efl_compiler_flag.m4 \
+m4/efl_coverage.m4 \
m4/efl_cpu.m4 \
m4/efl_doxygen.m4 \
m4/efl_fnmatch.m4 \
+m4/efl_tests.m4 \
m4/efl_threads.m4 \
m4/eina_bench.m4 \
m4/eina_check.m4 \
m4/efl_path_max.m4
-.PHONY: doc
+.PHONY: doc coverage benchmark
# Documentation
doc:
@echo "entering doc/"
@cd doc && make doc
+
+# Unit tests
+
+if EFL_ENABLE_TESTS
+
+check-local:
+ @./src/tests/eina_suite
+
+else
+
+check-local:
+ @echo "reconfigure with --enable-tests"
+
+endif
+
+# Coverage report
+
+if EFL_ENABLE_COVERAGE
+lcov-reset:
+ @rm -rf coverage
+ @find . -name "*.gcda" -exec rm {} \;
+ @lcov --directory . --zerocounters
+
+lcov-report:
+ @mkdir coverage
+ @lcov --compat-libtool --directory $(top_srcdir)/src --capture --output-file coverage/coverage.info
+ @lcov -l coverage/coverage.info |grep "\\.h" |cut -d " " -f 2 > coverage/remove
+ @lcov -r coverage/coverage.info `cat coverage/remove` > coverage/coverage.cleaned.info
+ @rm coverage/remove
+ @mv coverage/coverage.cleaned.info coverage/coverage.info
+ @genhtml -t "$(PACKAGE_STRING)" -o coverage coverage/coverage.info
+
+coverage:
+ @make lcov-reset
+ @make check
+ @make lcov-report
+else
+lcov-reset:
+ @echo "reconfigure with --enable-coverage"
+
+lcov-report:
+ @echo "reconfigure with --enable-coverage"
+
+coverage:
+ @echo "reconfigure with --enable-tests --enable-coverage"
+endif
+
+if EFL_ENABLE_BENCHMARK
+
+benchmark:
+ @cd src && make benchmark
+ @mkdir result || true
+ @cd result && ../src/tests/eina_bench `date +%F_%s`
+
+else
+
+benchmark:
+ @echo "reconfigure with --enable-benchmark"
+endif
+
+clean-local:
+ @rm -rf coverage benchmark
diff --git a/configure.ac b/configure.ac
index 97fb9ed..5774ad4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -569,6 +569,20 @@ EINA_CHECK_MODULE([one-big], [${enable_one_big}], [one big])
### Make the debug preprocessor configurable
+### Unit tests, coverage and benchmarking
+
+EFL_CHECK_TESTS([enable_tests="yes"], [enable_tests="no"])
+
+EFL_CHECK_COVERAGE([${enable_tests}], [enable_coverage="yes"], [enable_coverage="no"])
+EINA_CFLAGS="${EINA_CFLAGS} ${EFL_COVERAGE_CFLAGS}"
+EINA_LIBS="${EINA_LIBS} ${EFL_COVERAGE_LIBS}"
+if test "x$enable_coverage" = "xyes" ; then
+ EINA_CFLAGS="${EINA_CFLAGS} ${EFL_DEBUG_CFLAGS}"
+fi
+
+EFL_CHECK_BENCHMARK([enable_benchmark="yes"], [enable_benchmark="no"])
+EINA_BENCH_MODULE([glib], [${enable_benchmark}], [glib-2.0], [enable_benchmark_glib="yes"], [enable_benchmark_glib="no"])
+
AC_SUBST(requirement_eina)
### Create the .pc.in file according to the major version
@@ -605,6 +619,7 @@ src/modules/mp/pass_through/Makefile
src/modules/mp/fixed_bitmap/Makefile
src/modules/mp/buddy/Makefile
src/modules/mp/one_big/Makefile
+src/tests/Makefile
])
AC_OUTPUT
@@ -638,6 +653,13 @@ echo " Iconv support........: ${have_iconv}"
echo " File dirfd...........: ${have_dirfd}"
echo
echo " Documentation........: ${build_doc}"
+echo " Tests................: ${enable_tests}"
+echo " Coverage.............: ${enable_coverage}"
+echo " Benchmark............: ${enable_benchmark}"
+if test "x${enable_benchmark}" = "xyes" ; then
+echo " Glib...............: ${enable_benchmark_glib}"
+echo " E17 real data......: ${enable_benchmark_e17}"
+fi
echo
echo " CPU Specific Extensions:"
echo " MMX................: ${have_mmx}"
diff --git a/src/Makefile.am b/src/Makefile.am
index 7e99d0b..0a6b2a3 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,3 +1,17 @@
-SUBDIRS = lib include modules
+SUBDIRS = lib include modules tests
MAINTAINERCLEANFILES = Makefile.in
+
+.PHONY: benchmark
+
+if EFL_ENABLE_BENCHMARK
+
+benchmark: all
+ cd tests && make eina_bench
+
+else
+
+benchmark:
+ @echo "reconfigure with --enable-benchmark"
+
+endif
diff --git a/src/tests/Ecore_Data.h b/src/tests/Ecore_Data.h
new file mode 100644
index 0000000..50d42f1
--- /dev/null
+++ b/src/tests/Ecore_Data.h
@@ -0,0 +1,557 @@
+#ifndef _ECORE_DATA_H
+# define _ECORE_DATA_H
+
+#include <stdio.h>
+/* we need this for size_t */
+#include <stddef.h>
+
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# ifdef EFL_ECORE_BUILD
+# ifdef DLL_EXPORT
+# define EAPI __declspec(dllexport)
+# else
+# define EAPI
+# endif /* ! DLL_EXPORT */
+# else
+# define EAPI __declspec(dllimport)
+# endif /* ! EFL_ECORE_BUILD */
+#else
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+# define EAPI __attribute__ ((visibility("default")))
+# else
+# define EAPI
+# endif
+# else
+# define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+/**
+ * @file Ecore_Data.h
+ * @brief Contains threading, list, hash, debugging and tree functions.
+ */
+
+# ifdef __cplusplus
+extern "C" {
+# endif
+
+
+#ifndef TRUE
+# define TRUE 1
+#endif
+
+#ifndef FALSE
+# define FALSE 0
+#endif
+
+#ifdef FREE
+# undef FREE
+#endif
+#define FREE(ptr) free(ptr); ptr = NULL;
+
+#ifdef IF_FREE
+# undef IF_FREE
+#endif
+#define IF_FREE(ptr) if (ptr) {free(ptr); } ptr = NULL;
+
+/* convenience macros for checking pointer parameters for non-NULL */
+#undef CHECK_PARAM_POINTER_RETURN
+#define CHECK_PARAM_POINTER_RETURN(sparam, param, ret) \
+ if (!(param)) \
+ { \
+ printf("***** Developer Warning ***** :\n" \
+ "\tThis program is calling:\n\n" \
+ "\t%s();\n\n" \
+ "\tWith the parameter:\n\n" \
+ "\t%s\n\n" \
+ "\tbeing NULL. Please fix your program.", __FUNCTION__, sparam); \
+ if (getenv("ECORE_ERROR_ABORT")) { abort(); } \
+ return ret; \
+ }
+
+#undef CHECK_PARAM_POINTER
+#define CHECK_PARAM_POINTER(sparam, param) \
+ if (!(param)) \
+ { \
+ printf("***** Developer Warning ***** :\n" \
+ "\tThis program is calling:\n\n" \
+ "\t%s();\n\n" \
+ "\tWith the parameter:\n\n" \
+ "\t%s\n\n" \
+ "\tbeing NULL. Please fix your program.", __FUNCTION__, sparam); \
+ if (getenv("ECORE_ERROR_ABORT")) { abort(); } \
+ return; \
+ }
+
+
+# ifdef __sgi
+# define __FUNCTION__ "unknown"
+# ifndef __cplusplus
+# define inline
+# endif
+# endif
+
+# define ECORE_SORT_MIN 0
+# define ECORE_SORT_MAX 1
+
+typedef void (*Ecore_For_Each)(void *value, void *user_data);
+# define ECORE_FOR_EACH(function) ((Ecore_For_Each)function)
+
+typedef void (*Ecore_Free_Cb)(void *data);
+# define ECORE_FREE_CB(func) ((Ecore_Free_Cb)func)
+
+typedef unsigned int (*Ecore_Hash_Cb)(const void *key);
+# define ECORE_HASH_CB(function) ((Ecore_Hash_Cb)function)
+
+typedef int (*Ecore_Compare_Cb)(const void *data1, const void *data2);
+# define ECORE_COMPARE_CB(function) ((Ecore_Compare_Cb)function)
+
+typedef struct _ecore_list Ecore_List;
+# define ECORE_LIST(list) ((Ecore_List *)list)
+
+typedef struct _ecore_list_node Ecore_List_Node;
+# define ECORE_LIST_NODE(node) ((Ecore_List_Node *)node)
+
+typedef struct _ecore_strbuf Ecore_Strbuf;
+# define ECORE_STRBUF(buf) ((Ecore_Strbuf *)buf)
+
+struct _ecore_list_node
+{
+ void *data;
+ struct _ecore_list_node *next;
+};
+
+struct _ecore_list
+{
+ Ecore_List_Node *first; /* The first node in the list */
+ Ecore_List_Node *last; /* The last node in the list */
+ Ecore_List_Node *current; /* The current node in the list */
+
+ Ecore_Free_Cb free_func; /* The callback to free data in nodes */
+
+ int nodes; /* The number of nodes in the list */
+ int index; /* The position from the front of the
+ list of current node */
+};
+
+EAPI int ecore_direct_compare(const void *key1, const void *key2);
+EAPI int ecore_str_compare(const void *key1, const void *key2);
+
+EAPI unsigned int ecore_direct_hash(const void *key);
+EAPI unsigned int ecore_str_hash(const void *key);
+
+/* Creating and initializing new list structures */
+EAPI Ecore_List * ecore_list_new(void);
+EAPI int ecore_list_init(Ecore_List *list);
+
+/* Adding items to the list */
+EAPI int ecore_list_append(Ecore_List *list, void *_data);
+EAPI int ecore_list_prepend(Ecore_List *list, void *_data);
+EAPI int ecore_list_insert(Ecore_List *list, void *_data);
+EAPI int ecore_list_append_list(Ecore_List *list,
+ Ecore_List *append);
+EAPI int ecore_list_prepend_list(Ecore_List *list,
+ Ecore_List *prepend);
+
+/* Removing items from the list */
+EAPI int ecore_list_remove_destroy(Ecore_List *list);
+EAPI void * ecore_list_remove(Ecore_List *list);
+EAPI void * ecore_list_first_remove(Ecore_List *list);
+EAPI void * ecore_list_last_remove(Ecore_List *list);
+
+/* Retrieve the current position in the list */
+EAPI void * ecore_list_current(Ecore_List *list);
+EAPI void * ecore_list_first(Ecore_List *list);
+EAPI void * ecore_list_last(Ecore_List *list);
+EAPI int ecore_list_index(Ecore_List *list);
+EAPI int ecore_list_count(Ecore_List *list);
+
+/* Traversing the list */
+EAPI int ecore_list_for_each(Ecore_List *list,
+ Ecore_For_Each function,
+ void *user_data);
+EAPI void * ecore_list_first_goto(Ecore_List *list);
+EAPI void * ecore_list_last_goto(Ecore_List *list);
+EAPI void * ecore_list_index_goto(Ecore_List *list, int index);
+EAPI void * ecore_list_goto(Ecore_List *list, const void *_data);
+
+/* Traversing the list and returning data */
+EAPI void * ecore_list_next(Ecore_List *list);
+EAPI void * ecore_list_find(Ecore_List *list,
+ Ecore_Compare_Cb function,
+ const void *user_data);
+
+/* Sorting the list */
+EAPI int ecore_list_sort(Ecore_List *list,
+ Ecore_Compare_Cb compare,
+ char order);
+EAPI int ecore_list_mergesort(Ecore_List *list,
+ Ecore_Compare_Cb compare,
+ char order);
+EAPI int ecore_list_heapsort(Ecore_List *list,
+ Ecore_Compare_Cb compare,
+ char order);
+EAPI void ecore_list_merge(Ecore_List *list, Ecore_List *l2,
+ Ecore_Compare_Cb, char order);
+
+/* Check to see if there is any data in the list */
+EAPI int ecore_list_empty_is(Ecore_List *list);
+
+/* Remove every node in the list without freeing the list itself */
+EAPI int ecore_list_clear(Ecore_List *list);
+/* Free the list and it's contents */
+EAPI void ecore_list_destroy(Ecore_List *list);
+
+/* Creating and initializing list nodes */
+EAPI Ecore_List_Node *ecore_list_node_new(void);
+EAPI int ecore_list_node_init(Ecore_List_Node *newNode);
+
+/* Destroying nodes */
+EAPI int ecore_list_node_destroy(Ecore_List_Node *_e_node,
+ Ecore_Free_Cb free_func);
+
+EAPI int ecore_list_free_cb_set(Ecore_List *list,
+ Ecore_Free_Cb free_func);
+
+typedef Ecore_List Ecore_DList;
+# define ECORE_DLIST(dlist) ((Ecore_DList *)dlist)
+
+typedef struct _ecore_dlist_node Ecore_DList_Node;
+# define ECORE_DLIST_NODE(dlist) ((Ecore_DList_Node *)dlist)
+
+struct _ecore_dlist_node
+{
+ Ecore_List_Node single;
+ Ecore_DList_Node *previous;
+};
+
+/* Creating and initializing new list structures */
+EAPI Ecore_DList *ecore_dlist_new(void);
+EAPI int ecore_dlist_init(Ecore_DList *list);
+EAPI void ecore_dlist_destroy(Ecore_DList *list);
+
+/* Adding items to the list */
+EAPI int ecore_dlist_append(Ecore_DList *_e_dlist, void *_data);
+EAPI int ecore_dlist_prepend(Ecore_DList *_e_dlist, void *_data);
+EAPI int ecore_dlist_insert(Ecore_DList *_e_dlist, void *_data);
+EAPI int ecore_dlist_append_list(Ecore_DList *_e_dlist,
+ Ecore_DList *append);
+EAPI int ecore_dlist_prepend_list(Ecore_DList *_e_dlist,
+ Ecore_DList *prepend);
+
+/* Info about list's state */
+# define ecore_dlist_first(list) ecore_list_first(list)
+# define ecore_dlist_last(list) ecore_list_last(list)
+EAPI void * ecore_dlist_current(Ecore_DList *list);
+EAPI int ecore_dlist_index(Ecore_DList *list);
+# define ecore_dlist_count(list) ecore_list_count(list)
+
+/* Removing items from the list */
+EAPI void * ecore_dlist_remove(Ecore_DList *_e_dlist);
+EAPI void * ecore_dlist_first_remove(Ecore_DList *_e_dlist);
+EAPI int ecore_dlist_remove_destroy(Ecore_DList *list);
+EAPI void * ecore_dlist_last_remove(Ecore_DList *_e_dlist);
+
+/* Traversing the list */
+# define ecore_dlist_for_each(list, function, user_data) \
+ ecore_list_for_each(list, function, user_data)
+EAPI void * ecore_dlist_first_goto(Ecore_DList *_e_dlist);
+EAPI void * ecore_dlist_last_goto(Ecore_DList *_e_dlist);
+EAPI void * ecore_dlist_index_goto(Ecore_DList *_e_dlist, int index);
+EAPI void * ecore_dlist_goto(Ecore_DList *_e_dlist, void *_data);
+
+/* Traversing the list and returning data */
+EAPI void * ecore_dlist_next(Ecore_DList *list);
+EAPI void * ecore_dlist_previous(Ecore_DList *list);
+
+/* Sorting the list */
+EAPI int ecore_dlist_sort(Ecore_DList *list,
+ Ecore_Compare_Cb compare,
+ char order);
+EAPI int ecore_dlist_mergesort(Ecore_DList *list,
+ Ecore_Compare_Cb compare,
+ char order);
+# define ecore_dlist_heapsort(list, compare, order) \
+ ecore_list_heapsort(list, compare, order)
+EAPI void ecore_dlist_merge(Ecore_DList *list, Ecore_DList *l2,
+ Ecore_Compare_Cb, char order);
+
+/* Check to see if there is any data in the list */
+EAPI int ecore_dlist_empty_is(Ecore_DList *_e_dlist);
+
+/* Remove every node in the list without free'ing it */
+EAPI int ecore_dlist_clear(Ecore_DList *_e_dlist);
+
+/* Creating and initializing list nodes */
+EAPI int ecore_dlist_node_init(Ecore_DList_Node *node);
+EAPI Ecore_DList_Node *ecore_dlist_node_new(void);
+
+/* Destroying nodes */
+EAPI int ecore_dlist_node_destroy(Ecore_DList_Node *node,
+ Ecore_Free_Cb free_func);
+
+EAPI int ecore_dlist_free_cb_set(Ecore_DList *dlist,
+ Ecore_Free_Cb free_func);
+
+
+
+/*
+ * Hash Table Implementation:
+ *
+ * Traditional hash table implementation. I had tried a list of tables
+ * approach to save on the realloc's but it ended up being much slower than
+ * the traditional approach.
+ */
+
+typedef struct _ecore_hash_node Ecore_Hash_Node;
+# define ECORE_HASH_NODE(hash) ((Ecore_Hash_Node *)hash)
+
+struct _ecore_hash_node
+{
+ Ecore_Hash_Node *next; /* Pointer to the next node in the bucket list */
+ void *key; /* The key for the data node */
+ void *value; /* The value associated with this node */
+};
+
+typedef struct _ecore_hash Ecore_Hash;
+# define ECORE_HASH(hash) ((Ecore_Hash *)hash)
+
+struct _ecore_hash
+{
+ Ecore_Hash_Node **buckets;
+ int size; /* An index into the table of primes to
+ determine size */
+ int nodes; /* The number of nodes currently in the hash */
+
+ int index; /* The current index into the bucket table */
+
+ Ecore_Compare_Cb compare; /* The function used to compare node values */
+ Ecore_Hash_Cb hash_func; /* The callback function to determine hash */
+
+ Ecore_Free_Cb free_key; /* The callback function to free key */
+ Ecore_Free_Cb free_value; /* The callback function to free value */
+};
+
+/* Create and initialize a hash */
+EAPI Ecore_Hash *ecore_hash_new(Ecore_Hash_Cb hash_func,
+ Ecore_Compare_Cb compare);
+EAPI int ecore_hash_init(Ecore_Hash *hash,
+ Ecore_Hash_Cb hash_func,
+ Ecore_Compare_Cb compare);
+
+/* Functions related to freeing the data in the hash table */
+EAPI int ecore_hash_free_key_cb_set(Ecore_Hash *hash,
+ Ecore_Free_Cb function);
+EAPI int ecore_hash_free_value_cb_set(Ecore_Hash *hash,
+ Ecore_Free_Cb function);
+EAPI void ecore_hash_destroy(Ecore_Hash *hash);
+
+EAPI int ecore_hash_count(Ecore_Hash *hash);
+EAPI int ecore_hash_for_each_node(Ecore_Hash *hash,
+ Ecore_For_Each for_each_func,
+ void *user_data);
+EAPI Ecore_List *ecore_hash_keys(Ecore_Hash *hash);
+
+/* Retrieve and store data into the hash */
+EAPI void * ecore_hash_get(Ecore_Hash *hash, const void *key);
+EAPI int ecore_hash_set(Ecore_Hash *hash, void *key, void *value);
+EAPI int ecore_hash_hash_set(Ecore_Hash *hash, Ecore_Hash *set);
+EAPI void * ecore_hash_remove(Ecore_Hash *hash, const void *key);
+EAPI void * ecore_hash_find(Ecore_Hash *hash,
+ Ecore_Compare_Cb compare,
+ const void *value);
+EAPI void ecore_hash_dump_graph(Ecore_Hash *hash);
+EAPI void ecore_hash_dump_stats(Ecore_Hash *hash);
+
+
+typedef struct _ecore_heap Ecore_Sheap;
+# define ECORE_HEAP(heap) ((Ecore_Sheap *)heap)
+
+struct _ecore_heap
+{
+ void **data;
+ int size;
+ int space;
+
+ char order, sorted;
+
+ /* Callback for comparing node values, default is direct comparison */
+ Ecore_Compare_Cb compare;
+
+ /* Callback for freeing node data, default is NULL */
+ Ecore_Free_Cb free_func;
+};
+
+EAPI Ecore_Sheap *ecore_sheap_new(Ecore_Compare_Cb compare, int size);
+EAPI void ecore_sheap_destroy(Ecore_Sheap *heap);
+EAPI int ecore_sheap_init(Ecore_Sheap *heap,
+ Ecore_Compare_Cb compare,
+ int size);
+EAPI int ecore_sheap_free_cb_set(Ecore_Sheap *heap,
+ Ecore_Free_Cb free_func);
+EAPI int ecore_sheap_insert(Ecore_Sheap *heap, void *data);
+EAPI void * ecore_sheap_extract(Ecore_Sheap *heap);
+EAPI void * ecore_sheap_extreme(Ecore_Sheap *heap);
+EAPI int ecore_sheap_change(Ecore_Sheap *heap,
+ void *item,
+ void *newval);
+EAPI int ecore_sheap_compare_set(Ecore_Sheap *heap,
+ Ecore_Compare_Cb compare);
+EAPI void ecore_sheap_order_set(Ecore_Sheap *heap, char order);
+EAPI void ecore_sheap_sort(Ecore_Sheap *heap);
+
+EAPI void * ecore_sheap_item(Ecore_Sheap *heap, int i);
+
+
+typedef struct _ecore_string Ecore_String;
+struct _ecore_string
+{
+ char *string;
+ int references;
+};
+
+EAPI int ecore_string_init();
+EAPI void ecore_string_shutdown();
+EAPI const char *ecore_string_instance(const char *string);
+EAPI void ecore_string_release(const char *string);
+
+typedef struct _Ecore_Tree_Node Ecore_Tree_Node;
+# define ECORE_TREE_NODE(object) ((Ecore_Tree_Node *)object)
+struct _Ecore_Tree_Node
+{
+
+ /* The actual data for each node */
+ void *key;
+ void *value;
+
+ /* Pointers to surrounding nodes */
+ Ecore_Tree_Node *parent;
+ Ecore_Tree_Node *left_child;
+ Ecore_Tree_Node *right_child;
+
+ /* Book keeping information for quicker balancing of the tree */
+ int max_right;
+ int max_left;
+};
+
+typedef struct _Ecore_Tree Ecore_Tree;
+# define ECORE_TREE(object) ((Ecore_Tree *)object)
+struct _Ecore_Tree
+{
+ /* Nodes of the tree */
+ Ecore_Tree_Node *tree;
+
+ /* Callback for comparing node values, default is direct comparison */
+ Ecore_Compare_Cb compare_func;
+
+ /* Callback for freeing node data, default is NULL */
+ Ecore_Free_Cb free_value;
+ /* Callback for freeing node key, default is NULL */
+ Ecore_Free_Cb free_key;
+};
+
+/* Some basic tree functions */
+/* Allocate and initialize a new tree */
+EAPI Ecore_Tree * ecore_tree_new(Ecore_Compare_Cb compare_func);
+/* Initialize a new tree */
+EAPI int ecore_tree_init(Ecore_Tree *tree,
+ Ecore_Compare_Cb compare_func);
+
+/* Free the tree */
+EAPI int ecore_tree_destroy(Ecore_Tree *tree);
+/* Check to see if the tree has any nodes in it */
+EAPI int ecore_tree_empty_is(Ecore_Tree *tree);
+
+/* Retrieve the value associated with key */
+EAPI void * ecore_tree_get(Ecore_Tree *tree, const void *key);
+EAPI Ecore_Tree_Node *ecore_tree_get_node(Ecore_Tree *tree, const void *key);
+/* Retrieve the value of node with key greater than or equal to key */
+EAPI void * ecore_tree_closest_larger_get(Ecore_Tree *tree,
+ const void *key);
+/* Retrieve the value of node with key less than or equal to key */
+EAPI void * ecore_tree_closest_smaller_get(Ecore_Tree *tree,
+ const void *key);
+
+/* Set the value associated with key to value */
+EAPI int ecore_tree_set(Ecore_Tree *tree, void *key, void *value);
+/* Remove the key from the tree */
+EAPI int ecore_tree_remove(Ecore_Tree *tree, const void *key);
+
+/* Add a node to the tree */
+EAPI int ecore_tree_node_add(Ecore_Tree *tree,
+ Ecore_Tree_Node *node);
+/* Remove a node from the tree */
+EAPI int ecore_tree_node_remove(Ecore_Tree *tree,
+ Ecore_Tree_Node *node);
+
+/* For each node in the tree perform the for_each_func function */
+/* For this one pass in the node */
+EAPI int ecore_tree_for_each_node(Ecore_Tree *tree,
+ Ecore_For_Each for_each_func,
+ void *user_data);
+/* And here pass in the node's value */
+EAPI int ecore_tree_for_each_node_value(
+ Ecore_Tree *tree,
+ Ecore_For_Each
+ for_each_func,
+ void *user_data);
+
+/* Some basic node functions */
+/* Initialize a node */
+EAPI int ecore_tree_node_init(Ecore_Tree_Node *new_node);
+/* Allocate and initialize a new node */
+EAPI Ecore_Tree_Node *ecore_tree_node_new(void);
+/* Free the desired node */
+EAPI int ecore_tree_node_destroy(Ecore_Tree_Node *node,
+ Ecore_Free_Cb free_value,
+ Ecore_Free_Cb free_key);
+
+/* Set the node's key to key */
+EAPI int ecore_tree_node_key_set(Ecore_Tree_Node *node, void *key);
+/* Retrieve the key in node */
+EAPI void * ecore_tree_node_key_get(Ecore_Tree_Node *node);
+
+/* Set the node's value to value */
+EAPI int ecore_tree_node_value_set(Ecore_Tree_Node *node,
+ void *value);
+/* Retrieve the value in node */
+EAPI void * ecore_tree_node_value_get(Ecore_Tree_Node *node);
+
+/* Add a function to free the data stored in nodes */
+EAPI int ecore_tree_free_value_cb_set(Ecore_Tree *tree,
+ Ecore_Free_Cb free_value);
+/* Add a function to free the keys stored in nodes */
+EAPI int ecore_tree_free_key_cb_set(Ecore_Tree *tree,
+ Ecore_Free_Cb free_key);
+
+
+EAPI Ecore_Strbuf * ecore_strbuf_new(void);
+EAPI void ecore_strbuf_free(Ecore_Strbuf *buf);
+EAPI void ecore_strbuf_append(Ecore_Strbuf *buf, const char *str);
+EAPI void ecore_strbuf_append_char(Ecore_Strbuf *buf, char c);
+EAPI void ecore_strbuf_insert(Ecore_Strbuf *buf, const char *str,
+ size_t pos);
+# define ecore_strbuf_prepend(buf, str) ecore_strbuf_insert(buf, str, 0)
+EAPI const char * ecore_strbuf_string_get(Ecore_Strbuf *buf);
+EAPI size_t ecore_strbuf_length_get(Ecore_Strbuf *buf);
+EAPI int ecore_strbuf_replace(Ecore_Strbuf *buf, const char *str,
+ const char *with, unsigned int n);
+# define ecore_strbuf_replace_first(buf, str, with) \
+ ecore_strbuf_replace(buf, str, with, 1)
+EAPI int ecore_strbuf_replace_all(Ecore_Strbuf *buf,
+ const char *str,
+ const char *with);
+
+extern int ecore_str_compare(const void *key1, const void *key2);
+extern int ecore_direct_compare(const void *key1, const void *key2);
+extern unsigned int ecore_str_hash(const void *key);
+
+#ifdef __cplusplus
+}
+#endif
+#endif /* _ECORE_DATA_H */
diff --git a/src/tests/Evas_Data.h b/src/tests/Evas_Data.h
new file mode 100644
index 0000000..9784892
--- /dev/null
+++ b/src/tests/Evas_Data.h
@@ -0,0 +1,195 @@
+#ifndef _EVAS_DATA_H
+#define _EVAS_DATA_H
+
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# ifdef EFL_EVAS_BUILD
+# ifdef DLL_EXPORT
+# define EAPI __declspec(dllexport)
+# else
+# define EAPI
+# endif /* ! DLL_EXPORT */
+# else
+# define EAPI __declspec(dllimport)
+# endif /* ! EFL_EVAS_BUILD */
+#else
+# ifdef __GNUC__
+# if __GNUC__ >= 4
+# define EAPI __attribute__ ((visibility("default")))
+# else
+# define EAPI
+# endif
+# else
+# define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+/**
+ * @file
+ * @brief These routines are used for Evas data types.
+ */
+
+typedef unsigned char Evas_Bool;
+
+typedef struct _Evas_Array_Hash Evas_Array_Hash;
+typedef struct _Evas_Hash Evas_Hash; /**< A Hash table handle */
+typedef struct _Evas_List Evas_List; /**< A generic linked list node handle */
+typedef struct _Evas_Object_List Evas_Object_List;
+
+struct _Evas_Hash
+{
+ int population;
+ Evas_Object_List *buckets[256];
+};
+
+struct _Evas_List /** A linked list node */
+{
+ void *data; /**< Pointer to list element payload */
+ Evas_List *next; /**< Next member in the list */
+ Evas_List *prev; /**< Previous member in the list */
+ struct _Evas_List_Accounting *accounting; /**< Private list accounting info - don't touch */
+};
+
+struct _Evas_Object_List
+{
+ Evas_Object_List *next, *prev;
+ Evas_Object_List *last;
+};
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*
+ * Evas Array Hash functions
+ */
+
+EAPI Evas_Array_Hash *evas_array_hash_new (void);
+EAPI void evas_array_hash_free (Evas_Array_Hash *hash);
+EAPI void evas_array_hash_add (Evas_Array_Hash *hash,
+ int key,
+ int data);
+EAPI int evas_array_hash_search (Evas_Array_Hash *hash,
+ int key);
+
+
+/*
+ * Evas Hash functions
+ */
+
+/* FIXME: add:
+ * api to add find, del members by data, size not just string and also
+ * provide hash generation functions settable by the app
+ *
+ * do we really need this? hmmm - let me think... there may be a better way
+ */
+EAPI Evas_Hash *evas_hash_add (Evas_Hash *hash,
+ const char *key,
+ const void *data);
+EAPI Evas_Hash *evas_hash_direct_add (Evas_Hash *hash,
+ const char *key,
+ const void *data);
+EAPI Evas_Hash *evas_hash_del (Evas_Hash *hash,
+ const char *key,
+ const void *data);
+EAPI void * evas_hash_find (const Evas_Hash *hash,
+ const char *key);
+EAPI void * evas_hash_modify (Evas_Hash *hash,
+ const char *key,
+ const void *data);
+EAPI int evas_hash_size (const Evas_Hash *hash);
+EAPI void evas_hash_free (Evas_Hash *hash);
+EAPI void evas_hash_foreach (const Evas_Hash *hash,
+ Evas_Bool (*func)(
+ const Evas_Hash *hash,
+ const char *
+ key,
+ void *data,
+ void *fdata),
+ const void *fdata);
+EAPI int evas_hash_alloc_error (void);
+
+
+/*
+ * Evas List functions
+ */
+
+EAPI Evas_List *evas_list_append (Evas_List *list,
+ const void *data);
+EAPI Evas_List *evas_list_prepend (Evas_List *list,
+ const void *data);
+EAPI Evas_List *evas_list_append_relative (Evas_List *list,
+ const void *data,
+ const void *relative);
+EAPI Evas_List *evas_list_append_relative_list (Evas_List *list,
+ const void *data,
+ Evas_List *relative);
+EAPI Evas_List *evas_list_prepend_relative (Evas_List *list,
+ const void *data,
+ const void *relative);
+EAPI Evas_List *evas_list_prepend_relative_list (Evas_List *list,
+ const void *data,
+ Evas_List *relative);
+EAPI Evas_List *evas_list_remove (Evas_List *list,
+ const void *data);
+EAPI Evas_List *evas_list_remove_list (Evas_List *list,
+ Evas_List *remove_list);
+EAPI Evas_List *evas_list_promote_list (Evas_List *list,
+ Evas_List *move_list);
+EAPI void * evas_list_find (const Evas_List *list,
+ const void *data);
+EAPI Evas_List *evas_list_find_list (const Evas_List *list,
+ const void *data);
+EAPI Evas_List *evas_list_free (Evas_List *list);
+EAPI Evas_List *evas_list_last (const Evas_List *list);
+EAPI Evas_List *evas_list_next (const Evas_List *list);
+EAPI Evas_List *evas_list_prev (const Evas_List *list);
+EAPI void * evas_list_data (const Evas_List *list);
+EAPI int evas_list_count (const Evas_List *list);
+EAPI void * evas_list_nth (const Evas_List *list, int n);
+EAPI Evas_List *evas_list_nth_list (const Evas_List *list, int n);
+EAPI Evas_List *evas_list_reverse (Evas_List *list);
+EAPI Evas_List *evas_list_sort (Evas_List *list,
+ int size,
+ int (*func)(void *,void *));
+EAPI int evas_list_alloc_error (void);
+
+
+/*
+ * Evas Object List functions
+ */
+
+EAPI void * evas_object_list_append (void *in_list,
+ void *in_item);
+EAPI void * evas_object_list_prepend (void *in_list,
+ void *in_item);
+EAPI void * evas_object_list_append_relative (void *in_list,
+ void *in_item,
+ void *in_relative);
+EAPI void * evas_object_list_prepend_relative (void *in_list,
+ void *in_item,
+ void *in_relative);
+EAPI void * evas_object_list_remove (void *in_list,
+ void *in_item);
+EAPI void * evas_object_list_find (void *in_list,
+ void *in_item);
+
+
+/*
+ * Evas Stringshare functions
+ */
+
+EAPI void evas_stringshare_init (void); /* not implemented */
+EAPI void evas_stringshare_shutdown (void); /* not implemented */
+EAPI const char *evas_stringshare_add (const char *str);
+EAPI void evas_stringshare_del (const char *str);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _EVAS_DATA_H */
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am
new file mode 100644
index 0000000..622afbf
--- /dev/null
+++ b/src/tests/Makefile.am
@@ -0,0 +1,120 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+benchdir = $(bindir)
+
+AM_CPPFLAGS = \
+-I$(top_srcdir)/src/lib \
+-I$(top_srcdir)/src/include \
+-I$(top_builddir)/src/include \
+-I$(top_builddir)/src/lib \
+-DPACKAGE_BIN_DIR=\"$(bindir)\" \
+-DPACKAGE_LIB_DIR=\"$(libdir)\" \
+-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
+-DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
+@CHECK_CFLAGS@ \
+@GLIB_CFLAGS@
+
+if EINA_HAVE_GLIB
+
+AM_CPPFLAGS += -DEINA_BENCH_HAVE_GLIB
+
+endif
+
+if EINA_ENABLE_BENCHMARK_E17
+
+AM_CPPFLAGS += -DEINA_ENABLE_BENCH_E17
+
+endif
+
+if EFL_ENABLE_TESTS
+
+check_PROGRAMS = eina_suite
+
+eina_suite_SOURCES = \
+eina_suite.c \
+eina_test_fp.c \
+eina_test_stringshare.c \
+eina_test_ustringshare.c\
+eina_test_ustr.c \
+eina_test_binshare.c \
+eina_test_array.c \
+eina_test_error.c \
+eina_test_sched.c \
+eina_test_log.c \
+eina_test_magic.c \
+eina_test_inlist.c \
+eina_test_main.c \
+eina_test_counter.c \
+eina_test_lalloc.c \
+eina_test_hash.c \
+eina_test_iterator.c \
+eina_test_accessor.c \
+eina_test_module.c \
+eina_test_convert.c \
+eina_test_rbtree.c \
+eina_test_file.c \
+eina_test_benchmark.c \
+eina_test_mempool.c \
+eina_test_rectangle.c \
+eina_test_list.c \
+eina_test_matrixsparse.c \
+eina_test_tiler.c \
+eina_test_strbuf.c \
+eina_test_str.c \
+eina_test_quadtree.c
+
+eina_suite_LDADD = @CHECK_LIBS@ $(top_builddir)/src/lib/libeina.la -lm
+
+module_dummydir = $(libdir)/eina/test
+module_dummy_LTLIBRARIES = module_dummy.la
+
+module_dummy_la_SOURCES = \
+eina_test_module_dummy.c
+
+module_dummy_la_CPPFLAGS = \
+-I$(top_srcdir)/src/lib \
+-I$(top_srcdir)/src/include \
+-I$(top_builddir)/src/include \
+-I$(top_builddir)/src/lib \
+@EFL_EINA_BUILD@
+module_dummy_la_LIBADD = $(top_builddir)/src/lib/libeina.la @EINA_LIBS@
+module_dummy_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version
+module_dummy_la_LIBTOOLFLAGS = --tag=disable-static
+
+endif
+
+if EFL_ENABLE_BENCHMARK
+
+bench_PROGRAMS = eina_bench
+
+eina_bench_SOURCES = \
+eina_bench.c \
+eina_bench_sort.c \
+eina_bench_hash.c \
+eina_bench_stringshare.c \
+eina_bench_convert.c \
+eina_bench_mempool.c \
+eina_bench_stringshare_e17.c \
+eina_bench_array.c \
+eina_bench_rectangle_pool.c \
+ecore_list.c \
+ecore_strings.c \
+ecore_hash.c \
+ecore_sheap.c \
+evas_hash.c \
+evas_list.c \
+evas_mempool.c \
+evas_object_list.c \
+evas_stringshare.c \
+eina_bench_quad.c
+
+eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la
+
+endif
+
+EXTRA_DIST = eina_bench.h \
+ eina_suite.h \
+ Ecore_Data.h \
+ Evas_Data.h \
+ evas_mempool.h \
+ strlog
diff --git a/src/tests/ecore_hash.c b/src/tests/ecore_hash.c
new file mode 100644
index 0000000..f957d52
--- /dev/null
+++ b/src/tests/ecore_hash.c
@@ -0,0 +1,949 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "Ecore_Data.h"
+
+#define PRIME_TABLE_MAX 21
+#define PRIME_MIN 17
+#define PRIME_MAX 16777213
+
+#define ECORE_HASH_CHAIN_MAX 3
+
+#define ECORE_COMPUTE_HASH(hash, key) hash->hash_func(key) % \
+ ecore_prime_table[hash->size];
+
+#define ECORE_HASH_INCREASE(hash) ((hash && ecore_prime_table[hash->size] < \
+ PRIME_MAX) ? \
+ (hash->nodes / \
+ ecore_prime_table[hash->size]) > \
+ ECORE_HASH_CHAIN_MAX : FALSE)
+#define ECORE_HASH_REDUCE(hash) ((hash && ecore_prime_table[hash->size] > \
+ PRIME_MIN) ? \
+ (double)hash->nodes / \
+ (double)ecore_prime_table[hash->size - 1] \
+ < ((double)ECORE_HASH_CHAIN_MAX * \
+ 0.375) : FALSE)
+
+
+static const unsigned int ecore_prime_table[] =
+{
+ 17, 31, 61, 127, 257, 509, 1021,
+ 2053, 4093, 8191, 16381, 32771, 65537, 131071, 262147, 524287, 1048573,
+ 2097143, 4194301, 8388617, 16777213
+};
+
+
+/* Private hash manipulation functions */
+static int _ecore_hash_node_add(Ecore_Hash *hash,
+ Ecore_Hash_Node *node);
+static Ecore_Hash_Node * _ecore_hash_node_get(Ecore_Hash *hash,
+ const void *key);
+static int _ecore_hash_increase(Ecore_Hash *hash);
+static int _ecore_hash_decrease(Ecore_Hash *hash);
+static inline int _ecore_hash_rehash(Ecore_Hash *hash,
+ Ecore_Hash_Node **old_table,
+ int old_size);
+static int _ecore_hash_bucket_destroy(Ecore_Hash_Node *list,
+ Ecore_Free_Cb keyd,
+ Ecore_Free_Cb valued);
+static inline Ecore_Hash_Node *_ecore_hash_bucket_get(Ecore_Hash *hash,
+ Ecore_Hash_Node *bucket,
+ const void *key);
+
+static Ecore_Hash_Node * _ecore_hash_node_new(void *key, void *value);
+static int _ecore_hash_node_init(Ecore_Hash_Node *node,
+ void *key,
+ void *value);
+static int _ecore_hash_node_destroy(Ecore_Hash_Node *node,
+ Ecore_Free_Cb keyd,
+ Ecore_Free_Cb valued);
+
+/**
+ * @defgroup Ecore_Data_Hash_ADT_Creation_Group Hash Creation Functions
+ *
+ * Functions that create hash tables.
+ */
+
+/**
+ * Creates and initializes a new hash
+ * @param hash_func The function for determining hash position.
+ * @param compare The function for comparing node keys.
+ * @return @c NULL on error, a new hash on success.
+ * @ingroup Ecore_Data_Hash_ADT_Creation_Group
+ */
+EAPI Ecore_Hash *
+ecore_hash_new(Ecore_Hash_Cb hash_func, Ecore_Compare_Cb compare)
+{
+ Ecore_Hash *new_hash = (Ecore_Hash *)malloc(sizeof(Ecore_Hash));
+ if (!new_hash)
+ return NULL;
+
+ if (!ecore_hash_init(new_hash, hash_func, compare))
+ {
+ FREE(new_hash);
+ return NULL;
+ }
+
+ return new_hash;
+}
+
+/**
+ * Initializes the given hash.
+ * @param hash The given hash.
+ * @param hash_func The function used for hashing node keys.
+ * @param compare The function used for comparing node keys.
+ * @return @c TRUE on success, @c FALSE on an error.
+ * @ingroup Ecore_Data_Hash_ADT_Creation_Group
+ */
+EAPI int
+ecore_hash_init(Ecore_Hash *hash,
+ Ecore_Hash_Cb hash_func,
+ Ecore_Compare_Cb compare)
+{
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+
+ memset(hash, 0, sizeof(Ecore_Hash));
+
+ hash->hash_func = hash_func;
+ hash->compare = compare;
+
+ hash->buckets = (Ecore_Hash_Node **)calloc(ecore_prime_table[0],
+ sizeof(Ecore_Hash_Node *));
+
+ return TRUE;
+}
+
+/**
+ * @defgroup Ecore_Data_Hash_ADT_Destruction_Group Hash Destruction Functions
+ *
+ * Functions that destroy hash tables and their contents.
+ */
+
+/**
+ * Sets the function to destroy the keys of the given hash.
+ * @param hash The given hash.
+ * @param function The function used to free the node keys. NULL is a
+ * valid value and means that no function will be called.
+ * @return @c TRUE on success, @c FALSE on error.
+ * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
+ */
+EAPI int
+ecore_hash_free_key_cb_set(Ecore_Hash *hash, Ecore_Free_Cb function)
+{
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+
+ hash->free_key = function;
+
+ return TRUE;
+}
+
+/**
+ * Sets the function to destroy the values in the given hash.
+ * @param hash The given hash.
+ * @param function The function that will free the node values. NULL is a
+ * valid value and means that no function will be called.
+ * @return @c TRUE on success, @c FALSE on error
+ * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
+ */
+EAPI int
+ecore_hash_free_value_cb_set(Ecore_Hash *hash, Ecore_Free_Cb function)
+{
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+
+ hash->free_value = function;
+
+ return TRUE;
+}
+
+/**
+ * @defgroup Ecore_Data_Hash_ADT_Data_Group Hash Data Functions
+ *
+ * Functions that set, access and delete values from the hash tables.
+ */
+
+/**
+ * Sets a key-value pair in the given hash table.
+ * @param hash The given hash table.
+ * @param key The key.
+ * @param value The value.
+ * @return @c TRUE if successful, @c FALSE if not.
+ * @ingroup Ecore_Data_Hash_ADT_Data_Group
+ */
+EAPI int
+ecore_hash_set(Ecore_Hash *hash, void *key, void *value)
+{
+ int ret = FALSE;
+ Ecore_Hash_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+
+ node = _ecore_hash_node_get(hash, key);
+ if (node)
+ {
+ if (hash->free_key)
+ hash->free_key(key);
+
+ if (node->value && hash->free_value)
+ hash->free_value(node->value);
+
+ node->value = value;
+ ret = TRUE;
+ }
+ else
+ {
+ node = _ecore_hash_node_new(key, value);
+ if (node)
+ ret = _ecore_hash_node_add(hash, node);
+ }
+
+ return ret;
+}
+
+/**
+ * Sets all key-value pairs from set in the given hash table.
+ * @param hash The given hash table.
+ * @param set The hash table to import.
+ * @return @c TRUE if successful, @c FALSE if not.
+ * @ingroup Ecore_Data_Hash_ADT_Data_Group
+ */
+EAPI int
+ecore_hash_hash_set(Ecore_Hash *hash, Ecore_Hash *set)
+{
+ unsigned int i;
+ Ecore_Hash_Node *node, *old;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+ CHECK_PARAM_POINTER_RETURN("set", set, FALSE);
+
+ for (i = 0; i < ecore_prime_table[set->size]; i++)
+ {
+ /* Hash into a new list to avoid loops of rehashing the same nodes */
+ while ((old = set->buckets[i]))
+ {
+ set->buckets[i] = old->next;
+ old->next = NULL;
+ node = _ecore_hash_node_get(hash, old->key);
+ if (node)
+ {
+ /* This key already exists. Delete the old and add the new
+ * value */
+ if (hash->free_key)
+ hash->free_key(node->key);
+
+ if (hash->free_value)
+ hash->free_key(node->value);
+
+ node->key = old->key;
+ node->value = old->value;
+ free(old);
+ }
+ else
+ _ecore_hash_node_add(hash, old);
+ }
+ }
+ FREE(set->buckets);
+ ecore_hash_init(set, set->hash_func, set->compare);
+ return TRUE;
+}
+
+/**
+ * Frees the hash table and the data contained inside it.
+ * @param hash The hash table to destroy.
+ * @return @c TRUE on success, @c FALSE on error.
+ * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
+ */
+EAPI void
+ecore_hash_destroy(Ecore_Hash *hash)
+{
+ unsigned int i = 0;
+
+ CHECK_PARAM_POINTER("hash", hash);
+
+ if (hash->buckets)
+ {
+ while (i < ecore_prime_table[hash->size])
+ {
+ if (hash->buckets[i])
+ {
+ Ecore_Hash_Node *bucket;
+
+ /*
+ * Remove the bucket list to avoid possible recursion
+ * on the free callbacks.
+ */
+ bucket = hash->buckets[i];
+ hash->buckets[i] = NULL;
+ _ecore_hash_bucket_destroy(bucket,
+ hash->free_key,
+ hash->free_value);
+ }
+
+ i++;
+ }
+
+ FREE(hash->buckets);
+ }
+
+ FREE(hash);
+
+ return;
+}
+
+/**
+ * @defgroup Ecore_Data_Hash_ADT_Traverse_Group Hash Traverse Functions
+ *
+ * Functions that iterate through hash tables.
+ */
+
+/**
+ * Counts the number of nodes in a hash table.
+ * @param hash The hash table to count current nodes.
+ * @return The number of nodes in the hash.
+ * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
+ */
+EAPI int
+ecore_hash_count(Ecore_Hash *hash)
+{
+ CHECK_PARAM_POINTER_RETURN("hash", hash, 0);
+
+ return hash->nodes;
+}
+
+/**
+ * Runs the @p for_each_func function on each entry in the given hash.
+ * @param hash The given hash.
+ * @param for_each_func The function that each entry is passed to.
+ * @param user_data a pointer passed to calls of for_each_func
+ * @return TRUE on success, FALSE otherwise.
+ * @ingroup Ecore_Data_Hash_ADT_Traverse_Group
+ */
+EAPI int
+ecore_hash_for_each_node(Ecore_Hash *hash,
+ Ecore_For_Each for_each_func,
+ void *user_data)
+{
+ unsigned int i = 0;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+ CHECK_PARAM_POINTER_RETURN("for_each_func", for_each_func, FALSE);
+
+ while (i < ecore_prime_table[hash->size])
+ {
+ if (hash->buckets[i])
+ {
+ Ecore_Hash_Node *node;
+
+ for (node = hash->buckets[i]; node; node = node->next)
+ {
+ for_each_func(node, user_data);
+ }
+ }
+
+ i++;
+ }
+
+ return TRUE;
+}
+
+/**
+ * Retrieves an ecore_list of all keys in the given hash.
+ * @param hash The given hash.
+ * @return new ecore_list on success, NULL otherwise
+ * @ingroup Ecore_Data_Hash_ADT_Traverse_Group
+ */
+EAPI Ecore_List *
+ecore_hash_keys(Ecore_Hash *hash)
+{
+ unsigned int i = 0;
+ Ecore_List *keys;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
+
+ keys = ecore_list_new();
+ while (i < ecore_prime_table[hash->size])
+ {
+ if (hash->buckets[i])
+ {
+ Ecore_Hash_Node *node;
+
+ for (node = hash->buckets[i]; node; node = node->next)
+ {
+ ecore_list_append(keys, node->key);
+ }
+ }
+
+ i++;
+ }
+ ecore_list_first_goto(keys);
+
+ return keys;
+}
+
+/**
+ * Prints the distribution of the given hash table for graphing.
+ * @param hash The given hash table.
+ */
+EAPI void
+ecore_hash_dump_graph(Ecore_Hash *hash)
+{
+ unsigned int i;
+
+ for (i = 0; i < ecore_prime_table[hash->size]; i++)
+ if (hash->buckets[i])
+ {
+ int n = 0;
+ Ecore_Hash_Node *node;
+ for (node = hash->buckets[i]; node; node = node->next)
+ n++;
+ printf("%d\t%u", i, n);
+ }
+ else
+ printf("%d\t0", i);
+
+}
+
+/**
+ * Prints the distribution of the given hash table for graphing.
+ * @param hash The given hash table.
+ */
+EAPI void
+ecore_hash_dump_stats(Ecore_Hash *hash)
+{
+ unsigned int i;
+ double variance, sum_n_2 = 0, sum_n = 0;
+
+ for (i = 0; i < ecore_prime_table[hash->size]; i++)
+ {
+ if (hash->buckets[i])
+ {
+ int n = 0;
+ Ecore_Hash_Node *node;
+ for (node = hash->buckets[i]; node; node = node->next)
+ n++;
+ sum_n_2 += ((double)n * (double)n);
+ sum_n += (double)n;
+ }
+ }
+ variance = (sum_n_2 - ((sum_n * sum_n) / (double)i)) / (double)i;
+ printf("Average length: %f\n\tvariance^2: %f", (sum_n / (double)i),
+ variance);
+}
+
+static int
+_ecore_hash_bucket_destroy(Ecore_Hash_Node *list,
+ Ecore_Free_Cb keyd,
+ Ecore_Free_Cb valued)
+{
+ Ecore_Hash_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ for (node = list; node; node = list)
+ {
+ list = list->next;
+ _ecore_hash_node_destroy(node, keyd, valued);
+ }
+
+ return TRUE;
+}
+
+/*
+ * @brief Add the node to the hash table
+ * @param hash: the hash table to add the key
+ * @param node: the node to add to the hash table
+ * @return Returns FALSE on error, TRUE on success
+ */
+static int
+_ecore_hash_node_add(Ecore_Hash *hash, Ecore_Hash_Node *node)
+{
+ unsigned long hash_val;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+ CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
+
+ /* Check to see if the hash needs to be resized */
+ if (ECORE_HASH_INCREASE(hash))
+ _ecore_hash_increase(hash);
+
+ /* Compute the position in the table */
+ if (!hash->hash_func)
+ hash_val = (unsigned long)node->key % ecore_prime_table[hash->size];
+ else
+ hash_val = ECORE_COMPUTE_HASH(hash, node->key);
+
+ /* Prepend the node to the list at the index position */
+ node->next = hash->buckets[hash_val];
+ hash->buckets[hash_val] = node;
+ hash->nodes++;
+
+ return TRUE;
+}
+
+/**
+ * Retrieves the value associated with the given key from the given hash
+ * table.
+ * @param hash The given hash table.
+ * @param key The key to search for.
+ * @return The value corresponding to key on success, @c NULL otherwise.
+ * @ingroup Ecore_Data_Hash_ADT_Data_Group
+ */
+EAPI void *
+ecore_hash_get(Ecore_Hash *hash, const void *key)
+{
+ void *data;
+ Ecore_Hash_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
+
+ node = _ecore_hash_node_get(hash, key);
+ if (!node)
+ return NULL;
+
+ data = node->value;
+
+ return data;
+}
+
+/**
+ * Removes the value associated with the given key in the given hash
+ * table.
+ * @param hash The given hash table.
+ * @param key The key to search for.
+ * @return The value corresponding to the key on success. @c NULL is
+ * returned if there is an error.
+ * @ingroup Ecore_Data_Hash_ADT_Data_Group
+ */
+EAPI void *
+ecore_hash_remove(Ecore_Hash *hash, const void *key)
+{
+ Ecore_Hash_Node *node = NULL;
+ Ecore_Hash_Node *list;
+ unsigned long hash_val;
+ void *ret = NULL;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
+
+ /* Compute the position in the table */
+ if (!hash->hash_func)
+ hash_val = (unsigned long )key % ecore_prime_table[hash->size];
+ else
+ hash_val = ECORE_COMPUTE_HASH(hash, key);
+
+ /*
+ * If their is a list that could possibly hold the key/value pair
+ * traverse it and remove the hash node.
+ */
+ if (hash->buckets[hash_val])
+ {
+ list = hash->buckets[hash_val];
+
+ /*
+ * Traverse the list to find the specified key
+ */
+ node = list;
+ if (hash->compare)
+ while ((node) && (hash->compare(node->key, key) != 0))
+ {
+ list = node;
+ node = node->next;
+ }
+ else
+ while ((node) && (node->key != key))
+ {
+ list = node;
+ node = node->next;
+ }
+
+ /*
+ * Remove the node with the matching key and free it's memory
+ */
+ if (node)
+ {
+ if (list == node)
+ hash->buckets[hash_val] = node->next;
+ else
+ list->next = node->next;
+
+ ret = node->value;
+ node->value = NULL;
+ _ecore_hash_node_destroy(node, hash->free_key, NULL);
+ hash->nodes--;
+ }
+ }
+
+ if (ECORE_HASH_REDUCE(hash))
+ _ecore_hash_decrease(hash);
+
+ return ret;
+}
+
+/**
+ * Retrieves the first value that matches
+ * table.
+ * @param hash The given hash table.
+ * @param key The key to search for.
+ * @return The value corresponding to key on success, @c NULL otherwise.
+ * @ingroup Ecore_Data_Hash_ADT_Data_Group
+ */
+EAPI void *
+ecore_hash_find(Ecore_Hash *hash, Ecore_Compare_Cb compare, const void *value)
+{
+ unsigned int i = 0;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
+ CHECK_PARAM_POINTER_RETURN("compare", compare, NULL);
+ CHECK_PARAM_POINTER_RETURN("value", value, NULL);
+
+ while (i < ecore_prime_table[hash->size])
+ {
+ if (hash->buckets[i])
+ {
+ Ecore_Hash_Node *node;
+
+ for (node = hash->buckets[i]; node; node = node->next)
+ {
+ if (!compare(node->value, value))
+ return node->value;
+ }
+ }
+
+ i++;
+ }
+
+ return NULL;
+}
+
+/*
+ * @brief Retrieve the node associated with key
+ * @param hash: the hash table to search for the key
+ * @param key: the key to search for in the hash table
+ * @return Returns NULL on error, node corresponding to key on success
+ */
+static Ecore_Hash_Node *
+_ecore_hash_node_get(Ecore_Hash *hash, const void *key)
+{
+ unsigned long hash_val;
+ Ecore_Hash_Node *node = NULL;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
+
+ if (!hash->buckets)
+ return NULL;
+
+ /* Compute the position in the table */
+ if (!hash->hash_func)
+ hash_val = (unsigned long)key % ecore_prime_table[hash->size];
+ else
+ hash_val = ECORE_COMPUTE_HASH(hash, key);
+
+ /* Grab the bucket at the specified position */
+ if (hash->buckets[hash_val])
+ {
+ node = _ecore_hash_bucket_get(hash, hash->buckets[hash_val], key);
+ /*
+ * Move matched node to the front of the list as it's likely
+ * to be searched for again soon.
+ */
+ if (node && node != hash->buckets[hash_val])
+ {
+ node->next = hash->buckets[hash_val];
+ hash->buckets[hash_val] = node;
+ }
+ }
+
+ return node;
+}
+
+/*
+ * @brief Search the hash bucket for a specified key
+ * @param hash: the hash table to retrieve the comparison function
+ * @param bucket: the list to search for the key
+ * @param key: the key to search for in the list
+ * @return Returns NULL on error or not found, the found node on success
+ */
+static inline Ecore_Hash_Node *
+_ecore_hash_bucket_get(Ecore_Hash *hash,
+ Ecore_Hash_Node *bucket,
+ const void *key)
+{
+ Ecore_Hash_Node *prev = NULL;
+ Ecore_Hash_Node *node = NULL;
+
+ /*
+ * Traverse the list to find the desired node, if the node is in the
+ * list, then return the node.
+ */
+ if (hash->compare)
+ for (node = bucket; node; node = node->next)
+ {
+ if (hash->compare(node->key, key) == 0)
+ break;
+
+ prev = node;
+ }
+ else
+ for (node = bucket; node; node = node->next)
+ {
+ if (node->key == key)
+ break;
+
+ prev = node;
+ }
+
+ /*
+ * Remove node from the list to replace it at the beginning.
+ */
+ if (node && prev)
+ {
+ prev->next = node->next;
+ node->next = NULL;
+ }
+
+ return node;
+}
+
+/*
+ * @brief Increase the size of the hash table by approx. 2 * current size
+ * @param hash: the hash table to increase the size of
+ * @return Returns TRUE on success, FALSE on error
+ */
+static int
+_ecore_hash_increase(Ecore_Hash *hash)
+{
+ void *old;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+
+ /* Max size reached so return FALSE */
+ if ((ecore_prime_table[hash->size] == PRIME_MAX) ||
+ (hash->size == PRIME_TABLE_MAX))
+ return FALSE;
+
+ /*
+ * Increase the size of the hash and save a pointer to the old data
+ */
+ hash->size++;
+ old = hash->buckets;
+
+ /*
+ * Allocate a new bucket area, of the new larger size
+ */
+ hash->buckets =
+ calloc(ecore_prime_table[hash->size], sizeof(Ecore_Hash_Node *));
+
+ /*
+ * Make sure the allocation succeeded, if not replace the old data and
+ * return a failure.
+ */
+ if (!hash->buckets)
+ {
+ hash->buckets = old;
+ hash->size--;
+ return FALSE;
+ }
+
+ hash->nodes = 0;
+
+ /*
+ * Now move all of the old data into the new bucket area
+ */
+ if (_ecore_hash_rehash(hash, old, hash->size - 1))
+ {
+ FREE(old);
+ return TRUE;
+ }
+
+ /*
+ * Free the old buckets regardless of success.
+ */
+ FREE(old);
+
+ return FALSE;
+}
+
+/*
+ * @brief Decrease the size of the hash table by < 1/2 * current size
+ * @param hash: the hash table to decrease the size of
+ * @return Returns TRUE on success, FALSE on error
+ */
+static int
+_ecore_hash_decrease(Ecore_Hash *hash)
+{
+ Ecore_Hash_Node **old;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+
+ if (ecore_prime_table[hash->size] == PRIME_MIN)
+ return FALSE;
+
+ /*
+ * Decrease the hash size and store a pointer to the old data
+ */
+ hash->size--;
+ old = hash->buckets;
+
+ /*
+ * Allocate a new area to store the data
+ */
+ hash->buckets = (Ecore_Hash_Node **)calloc(ecore_prime_table[hash->size],
+ sizeof(Ecore_Hash_Node *));
+
+ /*
+ * Make sure allocation succeeded otherwise rreturn to the previous
+ * state
+ */
+ if (!hash->buckets)
+ {
+ hash->buckets = old;
+ hash->size++;
+ return FALSE;
+ }
+
+ hash->nodes = 0;
+
+ if (_ecore_hash_rehash(hash, old, hash->size + 1))
+ {
+ FREE(old);
+ return TRUE;
+ }
+
+ return FALSE;
+}
+
+/*
+ * @brief Rehash the nodes of a table into the hash table
+ * @param hash: the hash to place the nodes of the table
+ * @param table: the table to remove the nodes from and place in hash
+ * @return Returns TRUE on success, FALSE on error
+ */
+static inline int
+_ecore_hash_rehash(Ecore_Hash *hash, Ecore_Hash_Node **old_table, int old_size)
+{
+ unsigned int i;
+ Ecore_Hash_Node *old;
+
+ CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
+ CHECK_PARAM_POINTER_RETURN("old_table", old_table, FALSE);
+
+ for (i = 0; i < ecore_prime_table[old_size]; i++)
+ {
+ /* Hash into a new list to avoid loops of rehashing the same nodes */
+ while ((old = old_table[i]))
+ {
+ old_table[i] = old->next;
+ old->next = NULL;
+ _ecore_hash_node_add(hash, old);
+ }
+ }
+
+ return TRUE;
+}
+
+/*
+ * @brief Create a new hash node for key and value storage
+ * @param key: the key for this node
+ * @param value: the value that the key references
+ * @return Returns NULL on error, a new hash node on success
+ */
+static Ecore_Hash_Node *
+_ecore_hash_node_new(void *key, void *value)
+{
+ Ecore_Hash_Node *node;
+
+ node = (Ecore_Hash_Node *)malloc(sizeof(Ecore_Hash_Node));
+ if (!node)
+ return NULL;
+
+ if (!_ecore_hash_node_init(node, key, value))
+ {
+ FREE(node);
+ return NULL;
+ }
+
+ return node;
+}
+
+/*
+ * @brief Initialize a hash node to some sane default values
+ * @param node: the node to set the values
+ * @param key: the key to reference this node
+ * @param value: the value that key refers to
+ * @return Returns TRUE on success, FALSE on error
+ */
+static int
+_ecore_hash_node_init(Ecore_Hash_Node *node, void *key, void *value)
+{
+ CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
+
+ node->key = key;
+ node->value = value;
+
+ return TRUE;
+}
+
+/*
+ * @brief Destroy a node and call the specified callbacks to free data
+ * @param node: the node to be destroyed
+ * @param keyd: the function to free the key
+ * @param valued: the function to free the value
+ * @return Returns TRUE on success, FALSE on error
+ */
+static int
+_ecore_hash_node_destroy(Ecore_Hash_Node *node,
+ Ecore_Free_Cb keyd,
+ Ecore_Free_Cb valued)
+{
+ CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
+
+ if (keyd)
+ keyd(node->key);
+
+ if (valued)
+ valued(node->value);
+
+ FREE(node);
+
+ return TRUE;
+}
+
+int
+ecore_str_compare(const void *key1, const void *key2)
+{
+ const char *k1, *k2;
+
+ if (!key1 || !key2)
+ return ecore_direct_compare(key1, key2);
+ else if (key1 == key2)
+ return 0;
+
+ k1 = key1;
+ k2 = key2;
+
+ return strcmp(k1, k2);
+}
+
+unsigned int
+ecore_str_hash(const void *key)
+{
+ int i;
+ unsigned int mask;
+ unsigned int value = 0;
+ const char *k = key;
+
+ if (!k)
+ return 0;
+
+ mask = (sizeof(unsigned int) * 8) - 1;
+
+ for (i = 0; k[i] != '\0'; i++)
+ {
+ value ^= ((unsigned int)k[i] << ((i * 5) & mask));
+ }
+
+ return value;
+}
diff --git a/src/tests/ecore_list.c b/src/tests/ecore_list.c
new file mode 100644
index 0000000..7da4417
--- /dev/null
+++ b/src/tests/ecore_list.c
@@ -0,0 +1,2162 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "Ecore_Data.h"
+
+/* Some tests showed that beyond that value heap sort is faster than merge sort
+ * (in this implementation). This value has to be changed or at least review
+ * if someone is changing the implementation. */
+#define ECORE_MERGESORT_LIMIT 40000
+
+/* Return information about the list */
+static void * _ecore_list_current(Ecore_List *list);
+
+/* Adding functions */
+static int _ecore_list_insert(Ecore_List *list,
+ Ecore_List_Node *node);
+static int _ecore_list_append_0(Ecore_List *list,
+ Ecore_List_Node *node);
+static int _ecore_list_prepend_0(Ecore_List *list,
+ Ecore_List_Node *node);
+
+/* Remove functions */
+static void * _ecore_list_remove_0(Ecore_List *list);
+static void * _ecore_list_first_remove(Ecore_List *list);
+static void * _ecore_list_last_remove(Ecore_List *list);
+
+/* Basic traversal functions */
+static void * _ecore_list_next(Ecore_List *list);
+static void * _ecore_list_last_goto(Ecore_List *list);
+static void * _ecore_list_first_goto(Ecore_List *list);
+static void * _ecore_list_goto(Ecore_List *list, const void *data);
+static void * _ecore_list_index_goto(Ecore_List *list, int idx);
+
+/* Iterative functions */
+static int _ecore_list_for_each(Ecore_List *list,
+ Ecore_For_Each function,
+ void *user_data);
+static void * _ecore_list_find(Ecore_List *list,
+ Ecore_Compare_Cb function,
+ const void *user_data);
+
+/* Sorting functions */
+static Ecore_List_Node *_ecore_list_node_mergesort(Ecore_List_Node *first,
+ int n,
+ Ecore_Compare_Cb compare,
+ int order);
+static Ecore_List_Node *_ecore_list_node_merge(Ecore_List_Node *first,
+ Ecore_List_Node *second,
+ Ecore_Compare_Cb compare,
+ int order);
+static Ecore_List_Node *_ecore_dlist_node_mergesort(Ecore_List_Node *first,
+ int n,
+ Ecore_Compare_Cb compare,
+ int order);
+static Ecore_List_Node *_ecore_dlist_node_merge(Ecore_List_Node *first,
+ Ecore_List_Node *second,
+ Ecore_Compare_Cb compare,
+ int order);
+
+/* Private double linked list functions */
+static void *_ecore_dlist_previous(Ecore_DList *list);
+static void *_ecore_dlist_first_remove(Ecore_DList *list);
+static void *_ecore_dlist_index_goto(Ecore_DList *list, int idx);
+
+/**
+ @defgroup Ecore_Data_List_Creation_Group List Creation/Destruction Functions
+
+ Functions that create, initialize and destroy Ecore_Lists.
+ */
+
+/**
+ * Create and initialize a new list.
+ * @return A new initialized list on success, @c NULL on failure.
+ * @ingroup Ecore_Data_List_Creation_Group
+ */
+EAPI Ecore_List *
+ecore_list_new(void)
+{
+ Ecore_List *list;
+
+ list = (Ecore_List *)malloc(sizeof(Ecore_List));
+ if (!list)
+ return NULL;
+
+ if (!ecore_list_init(list))
+ {
+ FREE(list);
+ return NULL;
+ }
+
+ return list;
+}
+
+/**
+ * Initialize a list to some sane starting values.
+ * @param list The list to initialize.
+ * @return @c TRUE if successful, @c FALSE if an error occurs.
+ * @ingroup Ecore_Data_List_Creation_Group
+ */
+EAPI int
+ecore_list_init(Ecore_List *list)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ memset(list, 0, sizeof(Ecore_List));
+
+ return TRUE;
+}
+
+/**
+ * Free a list and all of it's nodes.
+ * @param list The list to be freed.
+ * @ingroup Ecore_Data_List_Creation_Group
+ */
+EAPI void
+ecore_list_destroy(Ecore_List *list)
+{
+ void *data;
+
+ CHECK_PARAM_POINTER("list", list);
+
+ while (list->first)
+ {
+ data = _ecore_list_first_remove(list);
+ if (list->free_func)
+ list->free_func(data);
+ }
+
+ FREE(list);
+}
+
+/**
+ * Set the function for freeing data.
+ * @param list The list that will use this function when nodes are
+ * destroyed.
+ * @param free_func The function that will free the key data.
+ * @return @c TRUE on successful set, @c FALSE otherwise.
+ */
+EAPI int
+ecore_list_free_cb_set(Ecore_List *list, Ecore_Free_Cb free_func)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ list->free_func = free_func;
+
+ return TRUE;
+}
+
+/**
+ * Checks the list for any nodes.
+ * @param list The list to check for nodes
+ * @return @c TRUE if no nodes in list, @c FALSE if the list contains nodes
+ */
+EAPI int
+ecore_list_empty_is(Ecore_List *list)
+{
+ int ret = TRUE;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, TRUE);
+
+ if (list->nodes)
+ ret = FALSE;
+
+ return ret;
+}
+
+/**
+ * Returns the number of the current node.
+ * @param list The list to return the number of the current node.
+ * @return The number of the current node in the list.
+ */
+EAPI int
+ecore_list_index(Ecore_List *list)
+{
+ int ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ ret = list->index;
+
+ return ret;
+}
+
+/**
+ * Find the number of nodes in the list.
+ * @param list The list to find the number of nodes
+ * @return The number of nodes in the list.
+ */
+EAPI int
+ecore_list_count(Ecore_List *list)
+{
+ int ret = 0;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ ret = list->nodes;
+
+ return ret;
+}
+
+/**
+ @defgroup Ecore_Data_List_Add_Item_Group List Item Adding Functions
+
+ Functions that are used to add nodes to an Ecore_List.
+ */
+
+/**
+ * Append data to the list.
+ * @param list The list.
+ * @param data The data to append.
+ * @return @c FALSE if an error occurs, @c TRUE if appended successfully
+ * @ingroup Ecore_Data_List_Add_Item_Group
+ */
+EAPI inline int
+ecore_list_append(Ecore_List *list, void *data)
+{
+ int ret;
+ Ecore_List_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ node = ecore_list_node_new();
+ node->data = data;
+
+ ret = _ecore_list_append_0(list, node);
+
+ return ret;
+}
+
+/* For adding items to the end of the list */
+static int
+_ecore_list_append_0(Ecore_List *list, Ecore_List_Node *end)
+{
+ if (list->last)
+ list->last->next = end;
+
+ list->last = end;
+
+ if (!list->first)
+ {
+ list->first = end;
+ list->index = 0;
+ list->current = NULL;
+ }
+
+ if (list->index >= list->nodes)
+ list->index++;
+
+ list->nodes++;
+
+ return TRUE;
+}
+
+/**
+ * Prepend data to the beginning of the list.
+ * @param list The list.
+ * @param data The data to prepend.
+ * @return @c FALSE if an error occurs, @c TRUE if prepended successfully.
+ * @ingroup Ecore_Data_List_Add_Item_Group
+ */
+EAPI inline int
+ecore_list_prepend(Ecore_List *list, void *data)
+{
+ int ret;
+ Ecore_List_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ node = ecore_list_node_new();
+ node->data = data;
+
+ ret = _ecore_list_prepend_0(list, node);
+
+ return ret;
+}
+
+/* For adding items to the beginning of the list */
+static int
+_ecore_list_prepend_0(Ecore_List *list, Ecore_List_Node *start)
+{
+ /* Put it at the beginning of the list */
+ start->next = list->first;
+
+ list->first = start;
+
+ /* If no last node, then the first node is the last node */
+ if (!list->last)
+ list->last = list->first;
+
+ list->nodes++;
+ list->index++;
+
+ return TRUE;
+}
+
+/**
+ * Insert data in front of the current point in the list.
+ * @param list The list to hold the inserted @p data.
+ * @param data The data to insert into @p list.
+ * @return @c FALSE if there is an error, @c TRUE on success
+ * @ingroup Ecore_Data_List_Add_Item_Group
+ */
+EAPI inline int
+ecore_list_insert(Ecore_List *list, void *data)
+{
+ int ret;
+ Ecore_List_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ node = ecore_list_node_new();
+ node->data = data;
+
+ ret = _ecore_list_insert(list, node);
+
+ return ret;
+}
+
+/* For adding items in front of the current position in the list */
+static int
+_ecore_list_insert(Ecore_List *list, Ecore_List_Node *new_node)
+{
+ /*
+ * If the current point is at the beginning of the list, then it's the
+ * same as prepending it to the list.
+ */
+ if (list->current == list->first)
+ return _ecore_list_prepend_0(list, new_node);
+
+ if (!list->current)
+ {
+ int ret_value;
+
+ ret_value = _ecore_list_append_0(list, new_node);
+ list->current = list->last;
+
+ return ret_value;
+ }
+
+ /* Setup the fields of the new node */
+ new_node->next = list->current;
+
+ /* And hook the node into the list */
+ _ecore_list_index_goto(list, ecore_list_index(list) - 1);
+
+ list->current->next = new_node;
+
+ /* Now move the current item to the inserted item */
+ list->current = new_node;
+ list->nodes++;
+
+ return TRUE;
+}
+/**
+ * Append a list to the list.
+ * @param list The list.
+ * @param append The list to append.
+ * @return @c FALSE if an error occurs, @c TRUE if appended successfully
+ * @ingroup Ecore_Data_List_Add_Item_Group
+ */
+
+EAPI int
+ecore_list_append_list(Ecore_List *list, Ecore_List *append)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+ CHECK_PARAM_POINTER_RETURN("append", append, FALSE);
+
+ if (ecore_list_empty_is(append))
+ return TRUE;
+
+ if (ecore_list_empty_is(list))
+ {
+ list->first = append->first;
+ list->current = list->first;
+ list->last = append->last;
+ list->nodes = append->nodes;
+ }
+ else
+ {
+ list->last->next = append->first;
+ list->last = append->last;
+ list->nodes += append->nodes;
+ }
+
+ ecore_list_init(append);
+ return TRUE;
+}
+
+/**
+ * Prepend a list to the beginning of the list.
+ * @param list The list.
+ * @param prepend The list to prepend.
+ * @return @c FALSE if an error occurs, @c TRUE if prepended successfully.
+ * @ingroup Ecore_Data_List_Add_Item_Group
+ */
+EAPI int
+ecore_list_prepend_list(Ecore_List *list, Ecore_List *prepend)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+ CHECK_PARAM_POINTER_RETURN("prepend", prepend, FALSE);
+
+ if (ecore_list_empty_is(prepend))
+ return TRUE;
+
+ if (ecore_list_empty_is(list))
+ {
+ list->first = prepend->first;
+ list->current = NULL;
+ list->last = prepend->last;
+ list->nodes = prepend->nodes;
+ }
+ else
+ {
+ prepend->last->next = list->first;
+ list->first = prepend->first;
+ list->nodes += prepend->nodes;
+ list->index += prepend->nodes;
+ }
+
+ ecore_list_init(prepend);
+ return TRUE;
+}
+
+/**
+ @defgroup Ecore_Data_List_Remove_Item_Group List Item Removing Functions
+
+ Functions that remove nodes from an Ecore_List.
+ */
+
+/**
+ * Remove the current item from the list.
+ * @param list The list to remove the current item
+ * @return A pointer to the removed data on success, @c NULL on failure.
+ * @ingroup Ecore_Data_List_Remove_Item_Group
+ */
+EAPI inline void *
+ecore_list_remove(Ecore_List *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_remove_0(list);
+
+ return ret;
+}
+
+/* Remove the current item from the list */
+static void *
+_ecore_list_remove_0(Ecore_List *list)
+{
+ void *ret = NULL;
+ Ecore_List_Node *old;
+
+ if (!list)
+ return NULL;
+
+ if (ecore_list_empty_is(list))
+ return NULL;
+
+ if (!list->current)
+ return NULL;
+
+ if (list->current == list->first)
+ return _ecore_list_first_remove(list);
+
+ if (list->current == list->last)
+ return _ecore_list_last_remove(list);
+
+ old = list->current;
+
+ _ecore_list_index_goto(list, list->index - 1);
+
+ list->current->next = old->next;
+ old->next = NULL;
+ ret = old->data;
+ old->data = NULL;
+
+ _ecore_list_next(list);
+
+ ecore_list_node_destroy(old, NULL);
+ list->nodes--;
+
+ return ret;
+}
+
+/**
+ * Remove and free the data in lists current position.
+ * @param list The list to remove and free the current item.
+ * @return @c TRUE on success, @c FALSE on error
+ * @ingroup Ecore_Data_List_Remove_Item_Group
+ */
+EAPI int
+ecore_list_remove_destroy(Ecore_List *list)
+{
+ void *data;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ data = _ecore_list_remove_0(list);
+ if (list->free_func)
+ list->free_func(data);
+
+ return TRUE;
+}
+
+/**
+ * Remove the first item from the list.
+ * @param list The list to remove the current item
+ * @return Returns a pointer to the removed data on success, @c NULL on
+ * failure.
+ * @ingroup Ecore_Data_List_Remove_Item_Group
+ */
+EAPI inline void *
+ecore_list_first_remove(Ecore_List *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_first_remove(list);
+
+ return ret;
+}
+
+/* Remove the first item from the list */
+static void *
+_ecore_list_first_remove(Ecore_List *list)
+{
+ void *ret = NULL;
+ Ecore_List_Node *old;
+
+ if (!list)
+ return NULL;
+
+ if (ecore_list_empty_is(list))
+ return NULL;
+
+ old = list->first;
+
+ list->first = list->first->next;
+
+ if (list->current == old)
+ list->current = list->first;
+ else
+ (list->index ? list->index-- : 0);
+
+ if (list->last == old)
+ list->last = list->first;
+
+ ret = old->data;
+ old->data = NULL;
+
+ ecore_list_node_destroy(old, NULL);
+ list->nodes--;
+
+ return ret;
+}
+
+/**
+ * Remove the last item from the list.
+ * @param list The list to remove the last node from
+ * @return A pointer to the removed data on success, @c NULL on failure.
+ * @ingroup Ecore_Data_List_Remove_Item_Group
+ */
+EAPI inline void *
+ecore_list_last_remove(Ecore_List *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_last_remove(list);
+
+ return ret;
+}
+
+/* Remove the last item from the list */
+static void *
+_ecore_list_last_remove(Ecore_List *list)
+{
+ void *ret = NULL;
+ Ecore_List_Node *old, *prev;
+
+ if (!list)
+ return NULL;
+
+ if (ecore_list_empty_is(list))
+ return NULL;
+
+ old = list->last;
+ if (list->current == old)
+ list->current = NULL;
+
+ if (list->first == old)
+ list->first = NULL;
+
+ for (prev = list->first; prev && prev->next != old; prev = prev->next) ;
+ list->last = prev;
+ if (prev)
+ prev->next = NULL;
+
+ old->next = NULL;
+ ret = old->data;
+ old->data = NULL;
+
+ ecore_list_node_destroy(old, NULL);
+ list->nodes--;
+
+ return ret;
+}
+
+/**
+ @defgroup Ecore_Data_List_Traverse_Group List Traversal Functions
+
+ Functions that can be used to traverse an Ecore_List.
+ */
+
+/**
+ * Make the current item the item with the given index number.
+ * @param list The list.
+ * @param idx The position to move the current item.
+ * @return A pointer to new current item on success, @c NULL on failure.
+ * @ingroup Ecore_Data_List_Traverse_Group
+ */
+EAPI inline void *
+ecore_list_index_goto(Ecore_List *list, int idx)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_index_goto(list, idx);
+
+ return ret;
+}
+
+/* This is the non-threadsafe version, use this inside internal functions that
+ * already lock the list */
+static void *
+_ecore_list_index_goto(Ecore_List *list, int idx)
+{
+ int i;
+
+ if (!list)
+ return NULL;
+
+ if (ecore_list_empty_is(list))
+ return NULL;
+
+ if (idx > ecore_list_count(list) || idx < 0)
+ return NULL;
+
+ if (idx < list->index)
+ {
+ _ecore_list_first_goto(list);
+ i = 0;
+ }
+ else
+ i = list->index;
+
+ for (; i < idx && _ecore_list_next(list); i++) ;
+
+ if (i >= list->nodes)
+ return NULL;
+
+ list->index = i;
+
+ return list->current->data;
+}
+
+/**
+ * Make the current item the node that contains @p data.
+ * @param list The list.
+ * @param data The data to find.
+ * @return A pointer to @p data on success, @c NULL on failure.
+ * @ingroup Ecore_Data_List_Traverse_Group
+ */
+EAPI inline void *
+ecore_list_goto(Ecore_List *list, const void *data)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_goto(list, data);
+
+ return ret;
+}
+
+/* Set the current position to the node containing data */
+static void *
+_ecore_list_goto(Ecore_List *list, const void *data)
+{
+ int idx;
+ Ecore_List_Node *node;
+
+ if (!list)
+ return NULL;
+
+ idx = 0;
+
+ node = list->first;
+ while (node && node->data)
+ {
+ Ecore_List_Node *next;
+
+ if (node->data == data)
+ break;
+
+ next = node->next;
+
+ node = next;
+
+ idx++;
+ }
+
+ if (!node)
+ return NULL;
+
+ list->current = node;
+ list->index = idx;
+
+ return list->current->data;
+}
+
+/**
+ * Make the current item the first item in the list
+ * @param list The list.
+ * @return A pointer to the first item on success, @c NULL on failure
+ * @ingroup Ecore_Data_List_Traverse_Group
+ */
+EAPI inline void *
+ecore_list_first_goto(Ecore_List *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_first_goto(list);
+
+ return ret;
+}
+
+/* Set the current position to the start of the list */
+static void *
+_ecore_list_first_goto(Ecore_List *list)
+{
+ if (!list || !list->first)
+ return NULL;
+
+ list->current = list->first;
+ list->index = 0;
+
+ return list->current->data;
+}
+
+/**
+ * Make the current item the last item in the list.
+ * @param list The list.
+ * @return A pointer to the last item on success, @c NULL on failure.
+ * @ingroup Ecore_Data_List_Traverse_Group
+ */
+EAPI inline void *
+ecore_list_last_goto(Ecore_List *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_last_goto(list);
+
+ return ret;
+}
+
+/* Set the current position to the end of the list */
+static void *
+_ecore_list_last_goto(Ecore_List *list)
+{
+ if (!list || !list->last)
+ return NULL;
+
+ list->current = list->last;
+ list->index = (list->nodes - 1);
+
+ return list->current->data;
+}
+
+/**
+ * Retrieve the data pointed to by the current item in @p list.
+ * @param list The list.
+ * @return Returns the data at current position, can be @c NULL.
+ */
+EAPI inline void *
+ecore_list_current(Ecore_List *list)
+{
+ void *ret;
+
+ ret = _ecore_list_current(list);
+
+ return ret;
+}
+
+/**
+ * Retrieve the data pointed to by the first item in @p list.
+ * @param list The list.
+ * @return Returns the data at current position, can be @c NULL.
+ */
+EAPI inline void *
+ecore_list_first(Ecore_List *list)
+{
+ void *ret;
+
+ if (!list->first)
+ return NULL;
+
+ ret = list->first->data;
+
+ return ret;
+}
+
+/**
+ * Retrieve the data pointed to by the last item in @p list.
+ * @param list The list.
+ * @return Returns the data at current position, can be @c NULL.
+ */
+EAPI inline void *
+ecore_list_last(Ecore_List *list)
+{
+ void *ret;
+
+ if (!list->last)
+ return NULL;
+
+ ret = list->last->data;
+
+ return ret;
+}
+
+/* Return the data of the current node without incrementing */
+static void *
+_ecore_list_current(Ecore_List *list)
+{
+ void *ret;
+
+ if (!list->current)
+ return NULL;
+
+ ret = list->current->data;
+
+ return ret;
+}
+
+/**
+ * Retrieve the data pointed to by the current item, and make the next item
+ * the current item.
+ * @param list The list to retrieve data from.
+ * @return The current item in the list on success, @c NULL on failure.
+ */
+EAPI inline void *
+ecore_list_next(Ecore_List *list)
+{
+ void *data;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ data = _ecore_list_next(list);
+
+ return data;
+}
+
+/* Return the data contained in the current node and go to the next node */
+static void *
+_ecore_list_next(Ecore_List *list)
+{
+ void *data;
+ Ecore_List_Node *ret;
+ Ecore_List_Node *next;
+
+ if (!list->current)
+ return NULL;
+
+ ret = list->current;
+ next = list->current->next;
+
+ list->current = next;
+ list->index++;
+
+ data = ret->data;
+
+ return data;
+}
+
+/**
+ * Remove all nodes from @p list.
+ * @param list The list.
+ * @return Returns @c TRUE on success, @c FALSE on error.
+ * @note The data for each item on the list is not freed by
+ * @c ecore_list_clear().
+ */
+EAPI int
+ecore_list_clear(Ecore_List *list)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ while (!ecore_list_empty_is(list))
+ _ecore_list_first_remove(list);
+
+ return TRUE;
+}
+
+/**
+ * Execute function for each node in @p list.
+ * @param list The list.
+ * @param function The function to pass each node from @p list to.
+ * @return Returns @c TRUE on success, @c FALSE on failure.
+ * @ingroup Ecore_Data_List_Traverse_Group
+ */
+EAPI int
+ecore_list_for_each(Ecore_List *list, Ecore_For_Each function, void *user_data)
+{
+ int ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ ret = _ecore_list_for_each(list, function, user_data);
+
+ return ret;
+}
+
+/* The real meat of executing the function for each data node */
+static int
+_ecore_list_for_each(Ecore_List *list, Ecore_For_Each function, void *user_data)
+{
+ void *value;
+
+ if (!list || !function)
+ return FALSE;
+
+ _ecore_list_first_goto(list);
+ while ((value = _ecore_list_next(list)))
+ function(value, user_data);
+
+ return TRUE;
+}
+
+/**
+ * Find data in @p list using the compare function @p func
+ * @param list The list.
+ * @param function The function to test each node of @p list with
+ * @param user_data Data to match against (used by @p function)
+ * @return the first matching data node, or NULL if none match
+ */
+EAPI void *
+ecore_list_find(Ecore_List *list,
+ Ecore_Compare_Cb function,
+ const void *user_data)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ return _ecore_list_find(list, function, user_data);
+}
+
+/* The real meat of finding a node via a compare cb */
+static void *
+_ecore_list_find(Ecore_List *list,
+ Ecore_Compare_Cb function,
+ const void *user_data)
+{
+ void *value;
+ if (!list || !function)
+ return NULL;
+
+ _ecore_list_first_goto(list);
+ while ((value = _ecore_list_current(list)))
+ {
+ if (!function(value, user_data))
+ return value;
+
+ ecore_list_next(list);
+ }
+
+ return NULL;
+}
+
+/**
+ * Sort data in @p list using the compare function @p compare
+ * @param list The list.
+ * @param compare The function to compare the data of @p list
+ * @param order The sort direction, possible values are ECORE_SORT_MIN and
+ * ECORE_SORT_MAX
+ * @return true on success
+ *
+ * This is a wrapper function for mergesort and heapsort. It
+ * tries to choose the fastest algorithm depending on the
+ * number of notes. Note: The sort may be unstable.
+ */
+EAPI int
+ecore_list_sort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, 0);
+
+ if (list->nodes < 2)
+ return 1;
+
+ if (list->nodes < ECORE_MERGESORT_LIMIT)
+ return ecore_list_mergesort(list, compare, order);
+
+ if (!ecore_list_heapsort(list, compare, order))
+ return ecore_list_mergesort(list, compare, order);
+
+ return 1;
+}
+
+/**
+ * Sort data in @p list using the compare function @p compare
+ * @param list The list.
+ * @param compare The function to compare the data of @p list
+ * @param order The sort direction, possible values are ECORE_SORT_MIN and
+ * ECORE_SORT_MAX
+ * @return true on success
+ *
+ * Mergesort is a stable, in-place sorting algorithm
+ */
+EAPI int
+ecore_list_mergesort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
+{
+ Ecore_List_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, 0);
+ if (list->nodes < 2)
+ return 1;
+
+ if (order == ECORE_SORT_MIN)
+ order = 1;
+ else
+ order = -1;
+
+ node = _ecore_list_node_mergesort(list->first, list->nodes, compare, order);
+ list->first = node;
+
+ /* maybe there is a better way to do that but our last node has changed */
+ while (node->next)
+ node = node->next;
+ list->last = node;
+
+ _ecore_list_first_goto(list);
+
+ return 1;
+}
+
+/**
+ * Merge the @p l2 into the @p list using the compare function @p compare.
+ * Both lists need to be sorted else a corrupt list could be the result.
+ * @param list The list.
+ * @param l2 The second list, this list will be empty after the merge
+ * @param compare The function to compare the data of @p list and @p l2
+ * @param order The sort direction, possible values are ECORE_SORT_MIN and
+ * ECORE_SORT_MAX
+ */
+EAPI void
+ecore_list_merge(Ecore_List *list,
+ Ecore_List *l2,
+ Ecore_Compare_Cb compare,
+ char order)
+{
+ CHECK_PARAM_POINTER("list", list);
+ CHECK_PARAM_POINTER("l2", l2);
+
+ if (ecore_list_empty_is(l2))
+ return;
+
+ if (ecore_list_empty_is(list))
+ {
+ ecore_list_append_list(list, l2);
+ return;
+ }
+
+ if (order == ECORE_SORT_MIN)
+ order = 1;
+ else
+ order = -1;
+
+ list->first = _ecore_list_node_merge(list->first, l2->first, compare, order);
+
+ if ((order * compare(list->last->data, l2->last->data)) < 0)
+ list->last = l2->last;
+
+ list->nodes += l2->nodes;
+ ecore_list_init(l2);
+}
+
+/* this is the internal recrusive function for the merge sort */
+static Ecore_List_Node *
+_ecore_list_node_mergesort(Ecore_List_Node *first, int n,
+ Ecore_Compare_Cb compare, int order)
+{
+ Ecore_List_Node *middle;
+ Ecore_List_Node *premid;
+ int mid;
+ int i;
+
+ mid = n / 2;
+
+ if (n < 2)
+ return first;
+ else if (n == 2)
+ {
+ if (compare(first->data, first->next->data) * order > 0)
+ {
+ /* swap the data */
+ void *data;
+ data = first->next->data;
+ first->next->data = first->data;
+ first->data = data;
+ }
+
+ return first;
+ }
+
+ /* first find the premiddle node*/
+ for (premid = first, i = 0; i < mid - 1; i++)
+ premid = premid->next;
+
+ /* split the list */
+ middle = premid->next;
+ premid->next = NULL;
+
+ /* sort the the partial lists */
+ first = _ecore_list_node_mergesort(first, mid, compare, order);
+ middle = _ecore_list_node_mergesort(middle, n - mid, compare, order);
+
+ return _ecore_list_node_merge(first, middle, compare, order);
+}
+
+/* this function is used to merge the partial sorted lists */
+static Ecore_List_Node *
+_ecore_list_node_merge(Ecore_List_Node *first, Ecore_List_Node *second,
+ Ecore_Compare_Cb compare, int order)
+{
+ Ecore_List_Node *list;
+ Ecore_List_Node *l;
+
+ /* select the first node outside the loop, because we need to keep
+ * a pointer to it */
+ if (compare(first->data, second->data) * order > 0)
+ {
+ list = l = second;
+ second = second->next;
+ }
+ else
+ {
+ list = l = first;
+ first = first->next;
+ }
+
+ /* and now start the merging */
+ while (first && second)
+ {
+ if (compare(first->data, second->data) * order > 0)
+ {
+ l = l->next = second;
+ second = second->next;
+ }
+ else
+ {
+ l = l->next = first;
+ first = first->next;
+ }
+ }
+
+ /* append the rest or set it to NULL */
+ if (first)
+ l->next = first;
+ else if (second)
+ l->next = second;
+ else
+ l->next = NULL;
+
+ return list;
+}
+
+/**
+ * Sort data in @p list using the compare function @p compare
+ * @param list The list.
+ * @param compare The function to compare the data of @p list
+ * @param order The sort direction, possible values are ECORE_SORT_MIN and
+ * ECORE_SORT_MAX
+ * @return true on success
+ *
+ * Heapsort is a unstable sorting algorithm, it needs to allocate extra memomry,
+ * but there for it is for a great number of nodes faster than mergesort
+ */
+EAPI int
+ecore_list_heapsort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
+{
+ Ecore_Sheap *heap;
+ Ecore_List_Node *node;
+ void *data;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, 0);
+ /*
+ * Push the data into a heap.
+ */
+ heap = ecore_sheap_new(compare, list->nodes);
+ if (!heap)
+ return 0;
+
+ ecore_sheap_order_set(heap, order);
+ _ecore_list_first_goto(list);
+ while ((data = _ecore_list_next(list)))
+ {
+ ecore_sheap_insert(heap, data);
+ }
+
+ /*
+ * Extract in sorted order.
+ */
+ node = list->first;
+ while (node)
+ {
+ node->data = ecore_sheap_extract(heap);
+ node = node->next;
+ }
+
+ ecore_sheap_destroy(heap);
+
+ _ecore_list_first_goto(list);
+ return 1;
+}
+
+/* Initialize a node to starting values */
+EAPI int
+ecore_list_node_init(Ecore_List_Node *node)
+{
+ CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
+
+ node->next = NULL;
+ node->data = NULL;
+
+ return TRUE;
+}
+
+/**
+ @defgroup Ecore_Data_List_Node_Group List Node Functions
+
+ Functions that are used in the creation, maintenance and destruction of
+ Ecore_List nodes.
+ */
+
+/**
+ * Allocates and initializes a new list node.
+ * @return A new Ecore_List_Node on success, @c NULL otherwise.
+ * @ingroup Ecore_Data_List_Node_Group
+ */
+EAPI Ecore_List_Node *
+ecore_list_node_new()
+{
+ Ecore_List_Node *new_node;
+
+ new_node = malloc(sizeof(Ecore_List_Node));
+
+ if (!ecore_list_node_init(new_node))
+ {
+ FREE(new_node);
+ return NULL;
+ }
+
+ return new_node;
+}
+
+/**
+ * Calls the function to free the data and the node.
+ * @param node Node to destroy.
+ * @param free_func Function to call if @p node points to data to free.
+ * @return @c TRUE.
+ * @ingroup Ecore_Data_List_Node_Group
+ */
+EAPI int
+ecore_list_node_destroy(Ecore_List_Node *node, Ecore_Free_Cb free_func)
+{
+ CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
+
+ if (free_func && node->data)
+ free_func(node->data);
+
+ FREE(node);
+
+ return TRUE;
+}
+
+/**
+ * @defgroup Ecore_Data_DList_Creation_Group Doubly Linked List Creation/Destruction Functions
+ *
+ * Functions used to create, initialize and destroy @c Ecore_DLists.
+ */
+
+/**
+ * Creates and initialises a new doubly linked list.
+ * @return A new initialised doubly linked list on success, @c NULL
+ * on failure.
+ * @ingroup Ecore_Data_DList_Creation_Group
+ */
+EAPI Ecore_DList *
+ecore_dlist_new()
+{
+ Ecore_DList *list = NULL;
+
+ list = (Ecore_DList *)malloc(sizeof(Ecore_DList));
+ if (!list)
+ return NULL;
+
+ if (!ecore_dlist_init(list))
+ {
+ IF_FREE(list);
+ return NULL;
+ }
+
+ return list;
+}
+
+/**
+ * Initialises a list to some sane starting values.
+ * @param list The doubly linked list to initialise.
+ * @return @c TRUE if successful, @c FALSE if an error occurs.
+ * @ingroup Ecore_Data_DList_Creation_Group
+ */
+EAPI int
+ecore_dlist_init(Ecore_DList *list)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ memset(list, 0, sizeof(Ecore_DList));
+
+ return TRUE;
+}
+
+/**
+ * Frees a doubly linked list and all of its nodes.
+ * @param list The doubly linked list to be freed.
+ * @ingroup Ecore_Data_DList_Creation_Group
+ */
+EAPI void
+ecore_dlist_destroy(Ecore_DList *list)
+{
+ void *data;
+ CHECK_PARAM_POINTER("list", list);
+
+ while (list->first)
+ {
+ data = _ecore_dlist_first_remove(list);
+ if (list->free_func)
+ list->free_func(data);
+ }
+
+ FREE(list);
+}
+
+/**
+ * Sets the function used for freeing data stored in a doubly linked list.
+ * @param list The doubly linked list that will use this function when
+ * nodes are destroyed.
+ * @param free_func The function that will free the key data
+ * @return @c TRUE on success, @c FALSE on failure.
+ * @ingroup Ecore_Data_DList_Creation_Group
+ */
+EAPI int
+ecore_dlist_free_cb_set(Ecore_DList *list, Ecore_Free_Cb free_func)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ return ecore_list_free_cb_set(ECORE_LIST(list), free_func);
+}
+
+/**
+ * Returns whether there is anything in the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @return @c TRUE if there are nodes, @c FALSE otherwise.
+ */
+EAPI int
+ecore_dlist_empty_is(Ecore_DList *list)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ return ecore_list_empty_is(ECORE_LIST(list));
+}
+
+/**
+ * Retrieves the index of the current node of the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @return The index of the current node.
+ */
+EAPI inline int
+ecore_dlist_index(Ecore_DList *list)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ return ecore_list_index(ECORE_LIST(list));
+}
+
+/**
+ * @defgroup Ecore_Data_DList_Add_Item_Group Doubly Linked List Adding Functions
+ *
+ * Functions that are used to add nodes to an Ecore_DList.
+ */
+
+/**
+ * Appends data to the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @param data The data to append.
+ * @return @c TRUE if the data is successfully appended, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
+ */
+EAPI int
+ecore_dlist_append(Ecore_DList *list, void *data)
+{
+ int ret;
+ Ecore_DList_Node *prev;
+ Ecore_DList_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ node = ecore_dlist_node_new();
+ ECORE_LIST_NODE(node)->data = data;
+
+ prev = ECORE_DLIST_NODE(ECORE_LIST(list)->last);
+ ret = _ecore_list_append_0(ECORE_LIST(list), ECORE_LIST_NODE(node));
+ if (ret)
+ node->previous = prev;
+
+ return ret;
+}
+
+/**
+ * Adds data to the very beginning of the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @param data The data to prepend.
+ * @return @c TRUE if the data is successfully prepended, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
+ */
+EAPI int
+ecore_dlist_prepend(Ecore_DList *list, void *data)
+{
+ int ret;
+ Ecore_DList_Node *prev;
+ Ecore_DList_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ node = ecore_dlist_node_new();
+ ECORE_LIST_NODE(node)->data = data;
+
+ prev = ECORE_DLIST_NODE(ECORE_LIST(list)->first);
+ ret = _ecore_list_prepend_0(ECORE_LIST(list), ECORE_LIST_NODE(node));
+ if (ret && prev)
+ prev->previous = node;
+
+ return ret;
+}
+
+/**
+ * Inserts data at the current point in the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @param data The data to be inserted.
+ * @return @c TRUE on success, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
+ */
+EAPI int
+ecore_dlist_insert(Ecore_DList *list, void *data)
+{
+ int ret = TRUE;
+ Ecore_DList_Node *prev;
+ Ecore_DList_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ /*
+ * Identify and shortcut the end cases.
+ */
+ if (!ECORE_LIST(list)->current)
+ return ecore_dlist_append(list, data);
+
+ if (ECORE_LIST(list)->current == ECORE_LIST(list)->first)
+ return ecore_dlist_prepend(list, data);
+
+ node = ecore_dlist_node_new();
+ ECORE_LIST_NODE(node)->data = data;
+
+ /* Setup the fields of the new node */
+ ECORE_LIST_NODE(node)->next = ECORE_LIST(list)->current;
+
+ /* And hook the node into the list */
+ prev = ECORE_DLIST_NODE(ECORE_LIST(list)->current)->previous;
+ ECORE_LIST_NODE(prev)->next = ECORE_LIST_NODE(node);
+ ECORE_DLIST_NODE(ECORE_LIST(list)->current)->previous = node;
+ node->previous = prev;
+
+ /* Now move the current item to the inserted item */
+ ECORE_LIST(list)->current = ECORE_LIST_NODE(node);
+ ECORE_LIST(list)->nodes++;
+
+ return ret;
+}
+
+/**
+ * Appends a list to the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @param append The list to append.
+ * @return @c TRUE if the data is successfully appended, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
+ */
+EAPI int
+ecore_dlist_append_list(Ecore_DList *list, Ecore_DList *append)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+ CHECK_PARAM_POINTER_RETURN("append", append, FALSE);
+
+ if (ecore_dlist_empty_is(append))
+ return TRUE;
+
+ if (ecore_dlist_empty_is(list))
+ {
+ list->first = append->first;
+ list->current = NULL;
+ list->last = append->last;
+ list->nodes = append->nodes;
+ }
+ else
+ {
+ list->last->next = append->first;
+ ECORE_DLIST_NODE(append->first)->previous = ECORE_DLIST_NODE(list->last);
+ list->last = append->last;
+ list->nodes += append->nodes;
+ }
+
+ ecore_dlist_init(append);
+ return TRUE;
+}
+
+/**
+ * Adds a list to the very beginning of the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @param prepend The list to prepend.
+ * @return @c TRUE if the data is successfully prepended, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Add_Item_Group
+ */
+EAPI int
+ecore_dlist_prepend_list(Ecore_DList *list, Ecore_DList *prepend)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+ CHECK_PARAM_POINTER_RETURN("prepend", prepend, FALSE);
+
+ if (ecore_dlist_empty_is(prepend))
+ return TRUE;
+
+ if (ecore_dlist_empty_is(list))
+ {
+ list->first = prepend->first;
+ list->current = NULL;
+ list->last = prepend->last;
+ list->nodes = prepend->nodes;
+ }
+ else
+ {
+ prepend->last->next = list->first;
+ ECORE_DLIST_NODE(list->first)->previous = ECORE_DLIST_NODE(
+ prepend->last);
+ list->first = prepend->first;
+ list->nodes += prepend->nodes;
+ list->index += prepend->nodes;
+ }
+
+ ecore_dlist_init(prepend);
+ return TRUE;
+}
+
+/**
+ * @defgroup Ecore_Data_DList_Remove_Item_Group Doubly Linked List Removing Functions
+ *
+ * Functions that remove nodes from an @c Ecore_DList.
+ */
+
+/**
+ * Removes the current item from the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @return A pointer to the removed data on success, @c NULL otherwise.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
+ */
+EAPI void *
+ecore_dlist_remove(Ecore_DList *list)
+{
+ void *ret;
+ Ecore_List *l2 = ECORE_LIST(list);
+ Ecore_DList_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ if (l2->current)
+ {
+ node = ECORE_DLIST_NODE(list->current->next);
+ if (node)
+ node->previous = ECORE_DLIST_NODE(l2->current)->previous;
+ }
+
+ ret = _ecore_list_remove_0(list);
+
+ return ret;
+}
+
+/**
+ * Removes the first item from the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @return A pointer to the removed data on success, @c NULL on failure.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
+ */
+EAPI void *
+ecore_dlist_first_remove(Ecore_DList *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_dlist_first_remove(list);
+
+ return ret;
+}
+
+/**
+ * Removes and frees the data at the current position in the given doubly
+ * linked list.
+ * @param list The given doubly linked list.
+ * @return @c TRUE on success, @c FALSE otherwise.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
+ */
+EAPI int
+ecore_dlist_remove_destroy(Ecore_DList *list)
+{
+ void *data;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ data = ecore_dlist_remove(list);
+ if (!data)
+ return FALSE;
+
+ if (list->free_func)
+ list->free_func(data);
+
+ return TRUE;
+}
+
+static void *
+_ecore_dlist_first_remove(Ecore_DList *list)
+{
+ void *ret;
+
+ if (!list)
+ return NULL;
+
+ ret = _ecore_list_first_remove(list);
+ if (ret && ECORE_LIST(list)->first)
+ ECORE_DLIST_NODE(ECORE_LIST(list)->first)->previous = NULL;
+
+ return ret;
+}
+
+/**
+ * Removes the last item from the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @return A pointer to the removed data on success, @c NULL otherwise.
+ * @ingroup Ecore_Data_DList_Remove_Item_Group
+ */
+EAPI void *
+ecore_dlist_last_remove(Ecore_DList *list)
+{
+ void *ret;
+ Ecore_List_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ if (ecore_list_empty_is(list))
+ return NULL;
+
+ node = list->last;
+ list->last = ECORE_LIST_NODE(ECORE_DLIST_NODE(node)->previous);
+ if (list->last)
+ list->last->next = NULL;
+
+ if (list->first == node)
+ list->first = NULL;
+
+ if (list->current == node)
+ list->current = NULL;
+
+ ret = node->data;
+ ecore_list_node_destroy(node, NULL);
+
+ list->nodes--;
+ if (list->index >= list->nodes)
+ list->index--;
+
+ return ret;
+}
+
+/**
+ * Moves the current item to the index number in the given doubly linked list.
+ * @param list The given doubly linked list.
+ * @param idx The position to move the current item
+ * @return The node at specified index on success, @c NULL on error.
+ */
+EAPI void *
+ecore_dlist_index_goto(Ecore_DList *list, int idx)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_dlist_index_goto(list, idx);
+
+ return ret;
+}
+
+/* This is the non-threadsafe version, use this inside internal functions that
+ * already lock the list */
+static void *
+_ecore_dlist_index_goto(Ecore_DList *list, int idx)
+{
+ int i, increment;
+
+ if (!list)
+ return NULL;
+
+ if (ecore_list_empty_is(ECORE_LIST(list)))
+ return NULL;
+
+ if (idx > ecore_list_count(ECORE_LIST(list)) || idx < 0)
+ return NULL;
+
+ if (ECORE_LIST(list)->index >= ECORE_LIST(list)->nodes)
+ _ecore_list_last_goto(ECORE_LIST(list));
+
+ if (idx < ECORE_LIST(list)->index)
+ increment = -1;
+ else
+ increment = 1;
+
+ for (i = ECORE_LIST(list)->index; i != idx; i += increment)
+ {
+ if (increment > 0)
+ _ecore_list_next(list);
+ else
+ _ecore_dlist_previous(list);
+ }
+
+ return _ecore_list_current(list);
+}
+
+/**
+ * @brief Move the current item to the node that contains data
+ * @param list: the list to move the current item in
+ * @param data: the data to find and set the current item to
+ *
+ * @return Returns specified data on success, NULL on error
+ */
+EAPI void *
+ecore_dlist_goto(Ecore_DList *list, void *data)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_goto(ECORE_LIST(list), data);
+
+ return ret;
+}
+
+/**
+ * @brief Move the current pointer to the first item in the list
+ * @param list: the list to change the current to the first item
+ *
+ * @return Returns a pointer to the first item on success, NULL on failure.
+ */
+EAPI void *
+ecore_dlist_first_goto(Ecore_DList *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_first_goto(list);
+
+ return ret;
+}
+
+/**
+ * @brief Move the pointer to the current item to the last item
+ * @param list: the list to move the current item pointer to the last
+ * @return Returns a pointer to the last item in the list , NULL if empty.
+ */
+EAPI void *
+ecore_dlist_last_goto(Ecore_DList *list)
+{
+ void *ret;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, NULL);
+
+ ret = _ecore_list_last_goto(ECORE_LIST(list));
+
+ return ret;
+}
+
+/**
+ * @brief Return the data in the current list item
+ * @param list: the list to the return the current data
+ * @return Returns value of the current data item, NULL if no current item
+ */
+EAPI void *
+ecore_dlist_current(Ecore_DList *list)
+{
+ void *ret;
+
+ ret = _ecore_list_current(ECORE_LIST(list));
+
+ return ret;
+}
+
+/**
+ * @brief Move to the next item in the list and return current item
+ * @param list: the list to move to the next item in.
+ * @return Returns data in the current list node, or NULL on error
+ */
+EAPI void *
+ecore_dlist_next(Ecore_DList *list)
+{
+ void *data;
+
+ data = _ecore_list_next(list);
+
+ return data;
+}
+
+/**
+ * @brief Move to the previous item and return current item
+ * @param list: the list to move to the previous item in.
+ * @return Returns data in the current list node, or NULL on error
+ */
+EAPI void *
+ecore_dlist_previous(Ecore_DList *list)
+{
+ void *data;
+
+ data = _ecore_dlist_previous(list);
+
+ return data;
+}
+
+static void *
+_ecore_dlist_previous(Ecore_DList *list)
+{
+ void *data = NULL;
+
+ if (!list)
+ return NULL;
+
+ if (ECORE_LIST(list)->current)
+ {
+ data = ECORE_LIST(list)->current->data;
+ ECORE_LIST(list)->
+ current = ECORE_LIST_NODE(ECORE_DLIST_NODE(
+ ECORE_LIST(list)->
+ current)->previous);
+ ECORE_LIST(list)->index
+ --;
+ }
+ else
+ _ecore_list_last_goto(
+ ECORE_LIST(list));
+
+ return data;
+}
+
+/**
+ * @brief Remove all nodes from the list.
+ * @param list: the list to remove all nodes from
+ *
+ * @return Returns TRUE on success, FALSE on errors
+ */
+EAPI int
+ecore_dlist_clear(Ecore_DList *list)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
+
+ ecore_list_clear(ECORE_LIST(list));
+
+ return TRUE;
+}
+
+/**
+ * Sort data in @p list using the compare function @p compare
+ * @param list The list.
+ * @param compare The function to compare the data of @p list
+ * @param order The sort direction, possible values are ECORE_SORT_MIN and
+ * ECORE_SORT_MAX
+ * @return true on success
+ *
+ * This is a wrapper function for mergesort and heapsort. It
+ * tries to choose the fastest algorithm depending on the
+ * number of notes. Note: The sort may be unstable.
+ */
+EAPI int
+ecore_dlist_sort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
+{
+ CHECK_PARAM_POINTER_RETURN("list", list, 0);
+
+ if (list->nodes < 2)
+ return 1;
+
+ if (list->nodes < ECORE_MERGESORT_LIMIT)
+ return ecore_dlist_mergesort(list, compare, order);
+
+ if (!ecore_dlist_heapsort(list, compare, order))
+ return ecore_dlist_mergesort(list, compare, order);
+
+ return 1;
+}
+
+/**
+ * Sort data in @p list using the compare function @p compare
+ * @param list The list.
+ * @param compare The function to compare the data of @p list
+ * @param order The sort direction, possible values are ECORE_SORT_MIN and
+ * ECORE_SORT_MAX
+ * @return true on success
+ *
+ * Mergesort is a stable, in-place sorting algorithm
+ */
+EAPI int
+ecore_dlist_mergesort(Ecore_DList *list, Ecore_Compare_Cb compare, char order)
+{
+ Ecore_List_Node *node;
+
+ CHECK_PARAM_POINTER_RETURN("list", list, 0);
+ if (list->nodes < 2)
+ return 1;
+
+ if (order == ECORE_SORT_MIN)
+ order = 1;
+ else
+ order = -1;
+
+ node = _ecore_dlist_node_mergesort(list->first, list->nodes, compare, order);
+ list->first = node;
+
+ /* maybe there is a better way to do that but our last node has changed */
+ while (node->next)
+ node = node->next;
+ list->last = node;
+
+ _ecore_list_first_goto(list);
+
+ return 1;
+}
+
+/**
+ * Merge the @p l2 into the @p list using the compare function @p compare.
+ * Both lists need to be sorted else a corrupt list could be the result.
+ * @param list The list.
+ * @param l2 The second list, this list will be empty after the merge
+ * @param compare The function to compare the data of @p list and @p l2
+ * @param order The sort direction, possible values are ECORE_SORT_MIN and
+ * ECORE_SORT_MAX
+ */
+EAPI void
+ecore_dlist_merge(Ecore_DList *list,
+ Ecore_DList *l2,
+ Ecore_Compare_Cb compare,
+ char order)
+{
+ CHECK_PARAM_POINTER("list", list);
+ CHECK_PARAM_POINTER("l2", l2);
+
+ if (ecore_dlist_empty_is(l2))
+ return;
+
+ if (ecore_dlist_empty_is(list))
+ {
+ ecore_dlist_append_list(list, l2);
+ return;
+ }
+
+ if (order == ECORE_SORT_MIN)
+ order = 1;
+ else
+ order = -1;
+
+ list->first = _ecore_dlist_node_merge(list->first, l2->first, compare, order);
+
+ if ((order * compare(list->last->data, l2->last->data)) < 0)
+ list->last = l2->last;
+
+ list->nodes += l2->nodes;
+ ecore_dlist_init(l2);
+}
+
+/* this is the internal recrusive function for the merge sort */
+static Ecore_List_Node *
+_ecore_dlist_node_mergesort(Ecore_List_Node *first, int n,
+ Ecore_Compare_Cb compare, int order)
+{
+ Ecore_List_Node *middle;
+ Ecore_List_Node *premid;
+ int mid;
+ int i;
+
+ mid = n / 2;
+
+ if (n < 2)
+ return first;
+ else if (n == 2)
+ {
+ if (compare(first->data, first->next->data) * order > 0)
+ {
+ /* swap the data */
+ void *data;
+ data = first->next->data;
+ first->next->data = first->data;
+ first->data = data;
+ }
+
+ return first;
+ }
+
+ /* first find the premiddle node*/
+ for (premid = first, i = 0; i < mid - 1; i++)
+ premid = premid->next;
+
+ /* split the list */
+ middle = premid->next;
+ premid->next = NULL;
+ ECORE_DLIST_NODE(middle)->previous = NULL;
+
+ /* sort the the partial lists */
+ first = _ecore_dlist_node_mergesort(first, mid, compare, order);
+ middle = _ecore_dlist_node_mergesort(middle, n - mid, compare, order);
+
+ return _ecore_dlist_node_merge(first, middle, compare, order);
+}
+
+/* this function is used to merge the partial sorted lists */
+static Ecore_List_Node *
+_ecore_dlist_node_merge(Ecore_List_Node *first, Ecore_List_Node *second,
+ Ecore_Compare_Cb compare, int order)
+{
+ Ecore_List_Node *list;
+ Ecore_List_Node *l;
+
+ /* select the first node outside the loop, because we need to keep
+ * a pointer to it */
+ if (compare(first->data, second->data) * order > 0)
+ {
+ list = l = second;
+ second = second->next;
+ }
+ else
+ {
+ list = l = first;
+ first = first->next;
+ }
+
+ /* and now start the merging */
+ while (first && second)
+ {
+ if (compare(first->data, second->data) * order > 0)
+ {
+ ECORE_DLIST_NODE(second)->previous = ECORE_DLIST_NODE(l);
+ l = l->next = second;
+ second = second->next;
+ }
+ else
+ {
+ ECORE_DLIST_NODE(first)->previous = ECORE_DLIST_NODE(l);
+ l = l->next = first;
+ first = first->next;
+ }
+ }
+
+ /* append the rest or set it to NULL */
+ if (first)
+ {
+ ECORE_DLIST_NODE(first)->previous = ECORE_DLIST_NODE(l);
+ l->next = first;
+ }
+ else if (second)
+ {
+ ECORE_DLIST_NODE(second)->previous = ECORE_DLIST_NODE(l);
+ l->next = second;
+ }
+ else
+ l->next = NULL;
+
+ return list;
+}
+
+/*
+ * @brief Initialize a node to sane starting values
+ * @param node: the node to initialize
+ * @return Returns TRUE on success, FALSE on errors
+ */
+EAPI int
+ecore_dlist_node_init(Ecore_DList_Node *node)
+{
+ int ret;
+
+ CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
+
+ ret = ecore_list_node_init(ECORE_LIST_NODE(node));
+ if (ret)
+ node->previous = NULL;
+
+ return ret;
+}
+
+/*
+ * @brief Allocate and initialize a new list node
+ * @return Returns NULL on error, new list node on success
+ */
+EAPI Ecore_DList_Node *
+ecore_dlist_node_new()
+{
+ Ecore_DList_Node *new_node;
+
+ new_node = malloc(sizeof(Ecore_DList_Node));
+
+ if (!new_node)
+ return NULL;
+
+ if (!ecore_dlist_node_init(new_node))
+ {
+ FREE(new_node);
+ return NULL;
+ }
+
+ return new_node;
+}
+
+/*
+ * @brief Call the data's free callback function, then free the node
+ * @param node: the node to be freed
+ * @param free_func: the callback function to execute on the data
+ * @return Returns TRUE on success, FALSE on error
+ */
+EAPI int
+ecore_dlist_node_destroy(Ecore_DList_Node *node, Ecore_Free_Cb free_func)
+{
+ CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
+
+ return ecore_list_node_destroy(ECORE_LIST_NODE(node), free_func);
+}
diff --git a/src/tests/ecore_sheap.c b/src/tests/ecore_sheap.c
new file mode 100644
index 0000000..448be97
--- /dev/null
+++ b/src/tests/ecore_sheap.c
@@ -0,0 +1,467 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "Ecore_Data.h"
+
+#define HEAP_INCREMENT 4096
+
+#define PARENT(i) (i / 2)
+#define LEFT(i) (2 * i)
+#define RIGHT(i) (2 * i + 1)
+
+static void _ecore_sheap_heapify(Ecore_Sheap *heap, int i);
+static void _ecore_sheap_update_data(Ecore_Sheap *heap);
+
+/**
+ * Allocate and initialize a new binary heap
+ * @param compare The function for comparing keys, NULL for direct comparison
+ * @param size The number of elements to allow in the heap
+ * @return A pointer to the newly allocated binary heap on success, NULL on
+ * failure.
+ */
+EAPI Ecore_Sheap *
+ecore_sheap_new(Ecore_Compare_Cb compare, int size)
+{
+ Ecore_Sheap *heap = NULL;
+
+ heap = (Ecore_Sheap *)malloc(sizeof(Ecore_Sheap));
+ if (!heap)
+ return NULL;
+
+ memset(heap, 0, sizeof(Ecore_Sheap));
+
+ if (!ecore_sheap_init(heap, compare, size))
+ {
+ FREE(heap);
+ return NULL;
+ }
+
+ return heap;
+}
+
+/**
+ * Initialize a binary heap to default values
+ * @param heap The heap to initialize
+ * @param compare The function for comparing keys, NULL for direct comparison
+ * @param size The number of elements to allow in the heap
+ * @return TRUE on success, FALSE on failure
+ */
+EAPI int
+ecore_sheap_init(Ecore_Sheap *heap, Ecore_Compare_Cb compare, int size)
+{
+ CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
+
+ heap->space = size;
+ if (!compare)
+ heap->compare = ecore_direct_compare;
+ else
+ heap->compare = compare;
+
+ heap->order = ECORE_SORT_MIN;
+
+ heap->data = (void **)malloc(heap->space * sizeof(void *));
+ if (!heap->data)
+ return FALSE;
+
+ memset(heap->data, 0, heap->space * sizeof(void *));
+
+ return TRUE;
+}
+
+/**
+ * Free up the memory used by the heap
+ *
+ * Frees the memory used by @a heap, calls the destroy function on each data
+ * item if necessary.
+ *
+ * @param heap The heap to be freed
+ */
+EAPI void
+ecore_sheap_destroy(Ecore_Sheap *heap)
+{
+ int i;
+
+ CHECK_PARAM_POINTER("heap", heap);
+
+ /*
+ * Free data in heap
+ */
+ if (heap->free_func)
+ for (i = 0; i < heap->size; i++)
+ heap->free_func(heap->data[i]);
+
+ FREE(heap->data);
+
+ FREE(heap);
+}
+
+/**
+ * Set the function for freeing data.
+ * @param heap The heap that will use this function when nodes are
+ * destroyed.
+ * @param free_func The function that will free the key data.
+ * @return @c TRUE on successful set, @c FALSE otherwise.
+ */
+EAPI int
+ecore_sheap_free_cb_set(Ecore_Sheap *heap, Ecore_Free_Cb free_func)
+{
+ CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
+
+ heap->free_func = free_func;
+
+ return TRUE;
+}
+
+/**
+ * Insert new data into the heap.
+ * @param heap The heap to insert @a data.
+ * @param data The data to add to @a heap.
+ * @return TRUE on success, NULL on failure. Increases the size of the heap if
+ * it becomes larger than available space.
+ */
+EAPI int
+ecore_sheap_insert(Ecore_Sheap *heap, void *data)
+{
+ int i;
+ void *temp;
+ int parent;
+ int position;
+
+ CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
+
+ /*
+ * Increase the size of the allocated data area if there isn't enough
+ * space available to add this data
+ */
+ if (heap->size >= heap->space)
+ return FALSE;
+
+ heap->sorted = FALSE;
+
+ /*
+ * Place the data at the end of the heap initially. Then determine the
+ * parent and position in the array of it's parent.
+ */
+ heap->data[heap->size] = data;
+ position = heap->size;
+ heap->size++;
+ i = heap->size;
+ parent = PARENT(i) - 1;
+
+ /*
+ * Check the order of the heap to decide where to place the inserted
+ * data. The loop is placed inside the if statement to reduce the
+ * number of branching decisions that must be predicted.
+ */
+ if (heap->order == ECORE_SORT_MIN)
+ while ((position > 0) && heap->compare(heap->data[parent],
+ heap->data[position]) > 0)
+ {
+
+ /*
+ * Swap the data with it's parents to move it up in
+ * the heap.
+ */
+ temp = heap->data[position];
+ heap->data[position] = heap->data[parent];
+ heap->data[parent] = temp;
+
+ /*
+ * Now determine the new position for the next
+ * iteration of the loop, as well as it's parents
+ * position.
+ */
+ i = PARENT(i);
+ position = i - 1;
+ parent = PARENT(i) - 1;
+ }
+ else
+ while ((position > 0) && heap->compare(heap->data[parent],
+ heap->data[position]) < 0)
+ {
+
+ /*
+ * Swap the data with it's parents to move it up in
+ * the heap.
+ */
+ temp = heap->data[position];
+ heap->data[position] = heap->data[PARENT(i) - 1];
+ heap->data[PARENT(i) - 1] = temp;
+
+ /*
+ * Now determine the new position for the next
+ * iteration of the loop, as well as it's parents
+ * position.
+ */
+ i = PARENT(i);
+ position = i - 1;
+ parent = PARENT(i) - 1;
+ }
+
+ return TRUE;
+}
+
+/**
+ * Extract the item at the top of the heap
+ * @param heap The heap to remove the top item
+ * @return The top item of the heap on success, NULL on failure.
+ * @note The extract function maintains the heap properties after the
+ * extract.
+ */
+EAPI void *
+ecore_sheap_extract(Ecore_Sheap *heap)
+{
+ void *extreme;
+
+ if (heap->size < 1)
+ return NULL;
+
+ heap->sorted = FALSE;
+
+ extreme = heap->data[0];
+ heap->size--;
+ heap->data[0] = heap->data[heap->size];
+
+ _ecore_sheap_heapify(heap, 1);
+
+ return extreme;
+}
+
+/**
+ * Examine the item at the top of the heap
+ * @param heap The heap to examine the top item
+ * @return The top item of the heap on success, NULL on failure.
+ * @note The function does not alter the heap.
+ */
+EAPI void *
+ecore_sheap_extreme(Ecore_Sheap *heap)
+{
+ if (heap->size < 1)
+ return NULL;
+
+ return heap->data[0];
+}
+
+/**
+ * Change the value of the specified item in the heap
+ * @param heap The heap to search for the item to change
+ * @param item The item in the heap to change
+ * @param newval The new value assigned to the item in the heap
+ * @return TRUE on success, FALSE on failure.
+ * @note The heap does not free the old data since it must be passed
+ * in, so the caller can perform the free if desired.
+ */
+EAPI int
+ecore_sheap_change(Ecore_Sheap *heap, void *item, void *newval)
+{
+ int i;
+
+ CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
+
+ for (i = 0; i < heap->size && heap->compare(heap->data[i], item); i++) ;
+
+ if (i < heap->size)
+ heap->data[i] = newval;
+ else
+ return FALSE;
+
+ /*
+ * FIXME: This is not the correct procedure when a change occurs.
+ */
+ _ecore_sheap_heapify(heap, 1);
+
+ return TRUE;
+}
+
+/**
+ * Change the comparison function for the heap
+ * @param heap The heap to change comparison function
+ * @param compare The new function for comparing nodes
+ * @return TRUE on success, FALSE on failure.
+ *
+ * The comparison function is changed to @compare and the heap is heapified
+ * by the new comparison.
+ */
+EAPI int
+ecore_sheap_compare_set(Ecore_Sheap *heap, Ecore_Compare_Cb compare)
+{
+ CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
+
+ if (!compare)
+ heap->compare = ecore_direct_compare;
+ else
+ heap->compare = compare;
+
+ _ecore_sheap_update_data(heap);
+
+ return TRUE;
+}
+
+/**
+ * Change the order of the heap
+ * @param heap The heap to change the order
+ * @param order The new order of the heap
+ *
+ * Changes the heap order of @heap and re-heapifies the data to this new
+ * order. The default order is a min heap.
+ */
+EAPI void
+ecore_sheap_order_set(Ecore_Sheap *heap, char order)
+{
+ CHECK_PARAM_POINTER("heap", heap);
+
+ heap->order = order;
+
+ _ecore_sheap_update_data(heap);
+}
+
+/**
+ * Sort the data in the heap
+ * @param heap The heap to be sorted
+ *
+ * Sorts the data in the heap into the order that is used for the heap's
+ * data.
+ */
+EAPI void
+ecore_sheap_sort(Ecore_Sheap *heap)
+{
+ int i = 0;
+ void **new_data;
+
+ CHECK_PARAM_POINTER("heap", heap);
+
+ new_data = (void **)malloc(heap->size * sizeof(void *));
+
+ /*
+ * Extract the heap and insert into the new data array in order.
+ */
+ while (heap->size > 0)
+ new_data[i++] = ecore_sheap_extract(heap);
+
+ /*
+ * Free the old data array and update the heap with the new data, also
+ * mark as sorted.
+ */
+ FREE(heap->data);
+ heap->data = new_data;
+ heap->size = i;
+ heap->sorted = TRUE;
+}
+
+/*
+ * Access the item at the ith position in the heap
+ * @param heap The heap to access the internal data
+ * @param i The index of the data within the heap
+ * @return The data located at the ith position within @heap on success,
+ * NULL on failure.
+ * @note The data is guaranteed to be in sorted order.
+ */
+EAPI inline void *
+ecore_sheap_item(Ecore_Sheap *heap, int i)
+{
+ if (i >= heap->size)
+ return NULL;
+
+ /*
+ * Make sure the data is sorted so we return the correct value.
+ */
+ if (!heap->sorted)
+ ecore_sheap_sort(heap);
+
+ return heap->data[i];
+}
+
+/*
+ * Regain the heap properties starting at position i
+ * @param heap The heap to regain heap properties
+ * @param i The position to start heapifying
+ */
+static void
+_ecore_sheap_heapify(Ecore_Sheap *heap, int i)
+{
+ int extreme;
+ int left = LEFT(i);
+ int right = RIGHT(i);
+
+ if (heap->order == ECORE_SORT_MIN)
+ {
+ if (left <= heap->size && heap->compare(heap->data[left - 1],
+ heap->data[i - 1]) < 0)
+ extreme = left;
+ else
+ extreme = i;
+
+ if (right <= heap->size && heap->compare(heap->data[right - 1],
+ heap->data[extreme - 1]) < 0)
+ extreme = right;
+ }
+ else
+ {
+ if (left <= heap->size && heap->compare(heap->data[left - 1],
+ heap->data[i - 1]) > 0)
+ extreme = left;
+ else
+ extreme = i;
+
+ if (right <= heap->size && heap->compare(heap->data[right - 1],
+ heap->data[extreme - 1]) > 0)
+ extreme = right;
+ }
+
+ /*
+ * If the data needs to be swapped down the heap, recurse on
+ * heapifying it's new placement.
+ */
+ if (extreme != i)
+ {
+ void *temp;
+
+ temp = heap->data[extreme - 1];
+ heap->data[extreme - 1] = heap->data[i - 1];
+ heap->data[i - 1] = temp;
+
+ _ecore_sheap_heapify(heap, extreme);
+ }
+}
+
+static void
+_ecore_sheap_update_data(Ecore_Sheap *heap)
+{
+ int i, old_size;
+ void **data;
+
+ /*
+ * Track the old values from the heap
+ */
+ old_size = heap->size;
+ data = heap->data;
+
+ heap->size = 0;
+ heap->data = malloc(heap->space * sizeof(void *));
+
+ for (i = 0; i < old_size; i++)
+ ecore_sheap_insert(heap, data[i]);
+
+ FREE(data);
+}
+
+int
+ecore_direct_compare(const void *key1, const void *key2)
+{
+ unsigned long k1, k2;
+
+ k1 = (unsigned long)key1;
+ k2 = (unsigned long)key2;
+
+ if (k1 > k2)
+ return 1;
+
+ if (k1 < k2)
+ return -1;
+
+ return 0;
+}
diff --git a/src/tests/ecore_strings.c b/src/tests/ecore_strings.c
new file mode 100644
index 0000000..d76e4c5
--- /dev/null
+++ b/src/tests/ecore_strings.c
@@ -0,0 +1,160 @@
+#include <stdlib.h>
+#include <string.h>
+
+#include "Ecore_Data.h"
+
+static void ecore_string_free_cb(void *data);
+
+static Ecore_Hash *ecore_strings = NULL;
+static int ecore_string_init_count = 0;
+
+/**
+ * @defgroup Ecore_String_Group String Instance Functions
+ *
+ * These functions allow you to store one copy of a string, and use it
+ * throughout your program.
+ *
+ * This is a method to reduce the number of duplicated strings kept in
+ * memory. It's pretty common for the same strings to be dynamically
+ * allocated repeatedly between applications and libraries, especially in
+ * circumstances where you could have multiple copies of a structure that
+ * allocates the string. So rather than duplicating and freeing these
+ * strings, you request a read-only pointer to an existing string and
+ * only incur the overhead of a hash lookup.
+ *
+ * It sounds like micro-optimizing, but profiling has shown this can have
+ * a significant impact as you scale the number of copies up. It improves
+ * string creation/destruction speed, reduces memory use and decreases
+ * memory fragmentation, so a win all-around.
+ */
+
+/**
+ * Initialize the ecore string internal structure.
+ * @return Zero on failure, non-zero on successful initialization.
+ */
+EAPI int
+ecore_string_init()
+{
+ /*
+ * No strings have been loaded at this point, so create the hash
+ * table for storing string info for later.
+ */
+ if (!ecore_string_init_count)
+ {
+ ecore_strings = ecore_hash_new(ecore_str_hash, ecore_str_compare);
+ if (!ecore_strings)
+ return 0;
+
+ ecore_hash_free_value_cb_set(ecore_strings, ecore_string_free_cb);
+ }
+
+ ecore_string_init_count++;
+
+ return 1;
+}
+
+/**
+ * Retrieves an instance of a string for use in an ecore program.
+ * @param string The string to retrieve an instance of.
+ * @return A pointer to an instance of the string on success.
+ * @c NULL on failure.
+ * @ingroup Ecore_String_Group
+ */
+EAPI const char *
+ecore_string_instance(const char *string)
+{
+ Ecore_String *str;
+
+ CHECK_PARAM_POINTER_RETURN("string", string, NULL);
+
+ /*
+ * Check for a previous instance of the string, if not found, create
+ * it.
+ */
+ str = ecore_hash_get(ecore_strings, string);
+ if (!str)
+ {
+ int length;
+
+ /*
+ * Allocate and initialize a new string reference.
+ */
+ length = strlen(string) + 1;
+
+ str =
+ (Ecore_String *)malloc(sizeof(Ecore_String) + length * sizeof(char));
+
+ str->string = (char *)(str + 1);
+ str->references = 0;
+
+ memcpy(str->string, string, length);
+
+ ecore_hash_set(ecore_strings, str->string, str);
+ }
+
+ str->references++;
+
+ return str->string;
+}
+
+/**
+ * Notes that the given string has lost an instance.
+ *
+ * It will free the string if no other instances are left.
+ *
+ * @param string The given string.
+ * @ingroup Ecore_String_Group
+ */
+EAPI void
+ecore_string_release(const char *string)
+{
+ Ecore_String *str;
+
+ CHECK_PARAM_POINTER("string", string);
+
+ str = ecore_hash_get(ecore_strings, (char *)string);
+ if (!str)
+ return;
+
+ str->references--;
+ if (str->references < 1)
+ {
+ ecore_hash_remove(ecore_strings, (char *)string);
+ FREE(str);
+ }
+}
+
+EAPI void
+ecore_string_hash_dump_graph(void)
+{
+ ecore_hash_dump_graph(ecore_strings);
+}
+
+EAPI void
+ecore_string_hash_dump_stats(void)
+{
+ ecore_hash_dump_stats(ecore_strings);
+}
+
+/**
+ * Shutdown the ecore string internal structures
+ */
+EAPI void
+ecore_string_shutdown()
+{
+ --ecore_string_init_count;
+ if (!ecore_string_init_count)
+ {
+ ecore_hash_destroy(ecore_strings);
+ ecore_strings = NULL;
+ }
+}
+
+static void
+ecore_string_free_cb(void *data)
+{
+ Ecore_String *str;
+
+ str = data;
+ FREE(str);
+}
diff --git a/src/tests/eina_bench.c b/src/tests/eina_bench.c
new file mode 100644
index 0000000..4ba873b
--- /dev/null
+++ b/src/tests/eina_bench.c
@@ -0,0 +1,105 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <limits.h>
+
+#include "eina_bench.h"
+#include "Eina.h"
+
+typedef struct _Eina_Benchmark_Case Eina_Benchmark_Case;
+struct _Eina_Benchmark_Case
+{
+ const char *bench_case;
+ void (*build)(Eina_Benchmark *bench);
+};
+
+static const Eina_Benchmark_Case etc[] = {
+ /* { "Hash", eina_bench_hash }, */
+ /* { "Array vs List vs Inlist", eina_bench_array }, */
+ /* { "Stringshare", eina_bench_stringshare }, */
+ /* { "Convert", eina_bench_convert }, */
+ /* { "Sort", eina_bench_sort }, */
+ /* { "Mempool", eina_bench_mempool }, */
+ /* { "Rectangle_Pool", eina_bench_rectangle_pool }, */
+ { "Render Loop", eina_bench_quadtree },
+ { NULL, NULL }
+};
+
+/* FIXME this is a copy from eina_test_mempool
+ * we should remove the duplication
+ */
+static Eina_Array *_modules;
+static void _mempool_init(void)
+{
+ eina_init();
+ /* force modules to be loaded in case they are not installed */
+ _modules = eina_module_list_get(NULL,
+ PACKAGE_BUILD_DIR "/src/modules",
+ EINA_TRUE,
+ NULL,
+ NULL);
+ eina_module_list_load(_modules);
+}
+
+static void _mempool_shutdown(void)
+{
+ eina_module_list_free(_modules);
+ /* TODO delete the list */
+ eina_shutdown();
+}
+
+int
+main(int argc, char **argv)
+{
+ Eina_Benchmark *test;
+ Eina_Array *ea;
+ unsigned int i;
+
+ if (argc != 2)
+ return -1;
+
+ _mempool_init();
+
+ eina_init();
+
+ for (i = 0; etc[i].bench_case; ++i)
+ {
+ test = eina_benchmark_new(etc[i].bench_case, argv[1]);
+ if (!test)
+ continue;
+
+ etc[i].build(test);
+
+ ea = eina_benchmark_run(test);
+
+ eina_benchmark_free(test);
+ }
+
+ eina_bench_e17();
+
+ eina_shutdown();
+
+ _mempool_shutdown();
+ return 0;
+}
diff --git a/src/tests/eina_bench.h b/src/tests/eina_bench.h
new file mode 100644
index 0000000..d575822
--- /dev/null
+++ b/src/tests/eina_bench.h
@@ -0,0 +1,36 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef EINA_BENCH_H_
+#define EINA_BENCH_H_
+
+#include "eina_benchmark.h"
+
+void eina_bench_hash(Eina_Benchmark *bench);
+void eina_bench_array(Eina_Benchmark *bench);
+void eina_bench_stringshare(Eina_Benchmark *bench);
+void eina_bench_convert(Eina_Benchmark *bench);
+void eina_bench_sort(Eina_Benchmark *bench);
+void eina_bench_mempool(Eina_Benchmark *bench);
+void eina_bench_rectangle_pool(Eina_Benchmark *bench);
+void eina_bench_quadtree(Eina_Benchmark *bench);
+
+/* Specific benchmark. */
+void eina_bench_e17(void);
+
+#endif
diff --git a/src/tests/eina_bench_array.c b/src/tests/eina_bench_array.c
new file mode 100644
index 0000000..2e32e98
--- /dev/null
+++ b/src/tests/eina_bench_array.c
@@ -0,0 +1,699 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <time.h>
+
+#ifdef EINA_BENCH_HAVE_GLIB
+# include <glib.h>
+#endif
+
+#include "Evas_Data.h"
+#include "Ecore_Data.h"
+
+#include "eina_bench.h"
+#include "eina_array.h"
+#include "eina_list.h"
+#include "eina_inlist.h"
+#include "eina_main.h"
+
+typedef struct _Eina_Bench_Object Eina_Bench_Object;
+struct _Eina_Bench_Object
+{
+ EINA_INLIST;
+
+ void *somewhere;
+ int data;
+ Eina_Bool keep;
+};
+
+static Eina_Bool keep(void *data, __UNUSED__ void *gdata)
+{
+ Eina_Bench_Object *bo = data;
+
+ if (bo->keep == EINA_TRUE)
+ return EINA_TRUE;
+
+ free(bo);
+ return EINA_FALSE;
+}
+
+static void
+eina_bench_array_4evas_render_inline(int request)
+{
+ Eina_Array *array;
+ Eina_Bench_Object *ebo;
+ Eina_Array_Iterator it;
+ unsigned int i;
+ unsigned int j;
+
+ srand(time(NULL));
+
+ eina_init();
+
+ array = eina_array_new(64);
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < (unsigned int)request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ eina_array_push(array, ebo);
+ }
+
+ if (i == 500)
+ {
+ EINA_ARRAY_ITER_NEXT(array, j, ebo, it)
+ free(ebo);
+
+ eina_array_clean(array);
+ }
+ else if (i % 30 == 0)
+ eina_array_remove(array, keep, NULL);
+
+ EINA_ARRAY_ITER_NEXT(array, j, ebo, it)
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+ }
+
+ EINA_ARRAY_ITER_NEXT(array, j, ebo, it)
+ free(ebo);
+
+ eina_array_free(array);
+
+ eina_shutdown();
+}
+
+static Eina_Bool
+eina_iterator_ebo_free(__UNUSED__ const Eina_Array *array,
+ Eina_Bench_Object *ebo, __UNUSED__ void *fdata)
+{
+ free(ebo);
+ return EINA_TRUE;
+}
+
+static Eina_Bool
+eina_iterator_ebo_rand(__UNUSED__ const void *container,
+ Eina_Bench_Object *ebo, __UNUSED__ void *fdata)
+{
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+ return EINA_TRUE;
+}
+
+static void
+eina_bench_array_4evas_render_iterator(int request)
+{
+ Eina_Array *array;
+ Eina_Bench_Object *ebo;
+ Eina_Iterator *it;
+ unsigned int i;
+ unsigned int j;
+
+ srand(time(NULL));
+
+ eina_init();
+
+ array = eina_array_new(64);
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < (unsigned int)request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ eina_array_push(array, ebo);
+ }
+
+ if (i == 500)
+ {
+ it = eina_array_iterator_new(array);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_free), NULL);
+ eina_iterator_free(it);
+
+ eina_array_clean(array);
+ }
+ else if (i % 30 == 0)
+ eina_array_remove(array, keep, NULL);
+
+ it = eina_array_iterator_new(array);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_rand), NULL);
+ eina_iterator_free(it);
+ }
+
+ it = eina_array_iterator_new(array);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_free), NULL);
+ eina_iterator_free(it);
+
+ eina_array_free(array);
+
+ eina_shutdown();
+}
+
+static void
+eina_bench_list_4evas_render(int request)
+{
+ Eina_List *list = NULL;
+ Eina_List *tmp;
+ Eina_Bench_Object *ebo;
+ int i;
+ int j;
+
+ eina_init();
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ list = eina_list_prepend(list, ebo);
+ }
+
+ if (i == 500)
+ while (list)
+ {
+ free(eina_list_data_get(list));
+ list = eina_list_remove_list(list, list);
+ }
+ else if (i % 30 == 0)
+ {
+ tmp = list;
+ while (tmp)
+ {
+ Eina_List *reminder = tmp;
+
+ ebo = eina_list_data_get(reminder);
+ tmp = eina_list_next(tmp);
+
+ if (ebo->keep == EINA_FALSE)
+ {
+ list = eina_list_remove_list(list, reminder);
+ free(ebo);
+ }
+ }
+ }
+
+ for (tmp = list; tmp; tmp = eina_list_next(tmp))
+ {
+ ebo = eina_list_data_get(tmp);
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+ }
+ }
+
+ while (list)
+ {
+ free(eina_list_data_get(list));
+ list = eina_list_remove_list(list, list);
+ }
+
+ eina_shutdown();
+}
+
+static void
+eina_bench_list_4evas_render_iterator(int request)
+{
+ Eina_List *list = NULL;
+ Eina_List *tmp;
+ Eina_Bench_Object *ebo;
+ Eina_Iterator *it;
+ int i;
+ int j;
+
+ eina_init();
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ list = eina_list_prepend(list, ebo);
+ }
+
+ if (i == 500)
+ while (list)
+ {
+ free(eina_list_data_get(list));
+ list = eina_list_remove_list(list, list);
+ }
+ else if (i % 30 == 0)
+ {
+ tmp = list;
+ while (tmp)
+ {
+ Eina_List *reminder = tmp;
+
+ ebo = eina_list_data_get(reminder);
+ tmp = eina_list_next(tmp);
+
+ if (ebo->keep == EINA_FALSE)
+ {
+ list = eina_list_remove_list(list, reminder);
+ free(ebo);
+ }
+ }
+ }
+
+ it = eina_list_iterator_new(list);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_rand), NULL);
+ eina_iterator_free(it);
+ }
+
+ while (list)
+ {
+ free(eina_list_data_get(list));
+ list = eina_list_remove_list(list, list);
+ }
+
+ eina_shutdown();
+}
+
+static void
+eina_bench_inlist_4evas_render(int request)
+{
+ Eina_Inlist *head = NULL;
+ Eina_Inlist *tmp;
+ Eina_Bench_Object *ebo;
+ int i;
+ int j;
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ head = eina_inlist_prepend(head, EINA_INLIST_GET(ebo));
+ }
+
+ if (i == 500)
+ while (head)
+ {
+ tmp = head;
+ head = head->next;
+ free(tmp);
+ }
+ else if (i % 30 == 0)
+ {
+ tmp = head;
+ while(tmp)
+ {
+ ebo = (Eina_Bench_Object *)tmp;
+
+ tmp = tmp->next;
+ if (ebo->keep == EINA_FALSE)
+ {
+ head = eina_inlist_remove(head, EINA_INLIST_GET(ebo));
+ free(ebo);
+ }
+ }
+ }
+
+ EINA_INLIST_FOREACH(head, ebo)
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+ }
+
+ while (head)
+ {
+ tmp = head;
+ head = head->next;
+ free(tmp);
+ }
+}
+
+static void
+eina_bench_inlist_4evas_render_iterator(int request)
+{
+ Eina_Inlist *head = NULL;
+ Eina_Inlist *tmp;
+ Eina_Bench_Object *ebo;
+ Eina_Iterator *it;
+ int i;
+ int j;
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ head = eina_inlist_prepend(head, EINA_INLIST_GET(ebo));
+ }
+
+ if (i == 500)
+ while (head)
+ {
+ tmp = head;
+ head = head->next;
+ free(tmp);
+ }
+ else if (i % 30 == 0)
+ {
+ tmp = head;
+ while(tmp)
+ {
+ ebo = (Eina_Bench_Object *)tmp;
+
+ tmp = tmp->next;
+ if (ebo->keep == EINA_FALSE)
+ {
+ head = eina_inlist_remove(head, EINA_INLIST_GET(ebo));
+ free(ebo);
+ }
+ }
+ }
+
+ it = eina_inlist_iterator_new(head);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_rand), NULL);
+ eina_iterator_free(it);
+ }
+
+ while (head)
+ {
+ tmp = head;
+ head = head->next;
+ free(tmp);
+ }
+}
+
+#ifdef EINA_BENCH_HAVE_GLIB
+static void
+eina_bench_glist_4evas_render(int request)
+{
+ GList *list = NULL;
+ GList *tmp;
+ Eina_Bench_Object *ebo;
+ int i;
+ int j;
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ list = g_list_prepend(list, ebo);
+ }
+
+ if (i == 500)
+ while (list)
+ {
+ free(list->data);
+ list = g_list_delete_link(list, list);
+ }
+ else if (i % 30 == 0)
+ {
+ tmp = list;
+ while (tmp)
+ {
+ GList *reminder = tmp;
+
+ ebo = reminder->data;
+ tmp = g_list_next(tmp);
+
+ if (ebo->keep == EINA_FALSE)
+ {
+ list = g_list_delete_link(list, reminder);
+ free(ebo);
+ }
+ }
+ }
+
+ for (tmp = list; tmp; tmp = g_list_next(tmp))
+ {
+ ebo = tmp->data;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+ }
+ }
+
+ while (list)
+ {
+ free(list->data);
+ list = g_list_delete_link(list, list);
+ }
+}
+
+static void
+eina_bench_gptrarray_4evas_render(int request)
+{
+ GPtrArray *array = NULL;
+ Eina_Bench_Object *ebo;
+ unsigned int j;
+ int i;
+
+ array = g_ptr_array_new();
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < (unsigned int)request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ g_ptr_array_add(array, ebo);
+ }
+
+ if (i == 500)
+ {
+ for (j = 0; j < array->len; ++j)
+ free(g_ptr_array_index(array, j));
+ g_ptr_array_remove_range(array, 0, array->len);
+ }
+ else if (i % 30 == 0)
+ for (j = 0; j < array->len; )
+ {
+ ebo = g_ptr_array_index(array, j);
+
+ if (ebo->keep == EINA_FALSE)
+ free(g_ptr_array_remove_index_fast(array, j));
+ else
+ j++;
+ }
+
+ for (j = 0; j < array->len; ++j)
+ {
+ ebo = g_ptr_array_index(array, j);
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+ }
+ }
+
+ for (j = 0; j < array->len; ++j)
+ free(g_ptr_array_index(array, j));
+ g_ptr_array_free(array, TRUE);
+}
+#endif
+
+static void
+eina_bench_evas_list_4evas_render(int request)
+{
+ Evas_List *list = NULL;
+ Evas_List *tmp;
+ Eina_Bench_Object *ebo;
+ int i;
+ int j;
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ list = evas_list_prepend(list, ebo);
+ }
+
+ if (i == 500)
+ while (list)
+ {
+ free(evas_list_data(list));
+ list = evas_list_remove_list(list, list);
+ }
+ else if (i % 30 == 0)
+ {
+ tmp = list;
+ while (tmp)
+ {
+ Evas_List *reminder = tmp;
+
+ ebo = evas_list_data(reminder);
+ tmp = evas_list_next(tmp);
+
+ if (ebo->keep == EINA_FALSE)
+ {
+ list = evas_list_remove_list(list, reminder);
+ free(ebo);
+ }
+ }
+ }
+
+ for (tmp = list; tmp; tmp = evas_list_next(tmp))
+ {
+ ebo = evas_list_data(tmp);
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+ }
+ }
+
+ while (list)
+ {
+ free(evas_list_data(list));
+ list = evas_list_remove_list(list, list);
+ }
+}
+
+static void
+_eina_ecore_for_each_remove(void *value, void *user_data)
+{
+ Eina_Bench_Object *ebo = value;
+ Ecore_List *list = user_data;
+
+ if (ebo->keep == EINA_FALSE)
+ ecore_list_remove_destroy(list);
+}
+
+static void
+_eina_ecore_for_each_rand(void *value, __UNUSED__ void *user_data)
+{
+ Eina_Bench_Object *ebo = value;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
+}
+
+static void
+eina_bench_ecore_list_4evas_render(int request)
+{
+ Ecore_List *list = NULL;
+ Eina_Bench_Object *ebo;
+ int i;
+ int j;
+
+ list = ecore_list_new();
+ ecore_list_free_cb_set(list, free);
+
+ for (i = 0; i < 1000; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ ebo = malloc(sizeof (Eina_Bench_Object));
+ if (!ebo)
+ continue;
+
+ ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
+
+ ecore_list_prepend(list, ebo);
+ }
+
+ if (i == 500)
+ ecore_list_clear(list);
+ else if (i % 30 == 0)
+ ecore_list_for_each(list, _eina_ecore_for_each_remove, list);
+
+ ecore_list_for_each(list, _eina_ecore_for_each_rand, list);
+ }
+
+ ecore_list_destroy(list);
+}
+
+void eina_bench_array(Eina_Benchmark *bench)
+{
+ eina_benchmark_register(bench, "array-inline",
+ EINA_BENCHMARK(
+ eina_bench_array_4evas_render_inline), 200,
+ 4000, 100);
+ eina_benchmark_register(bench, "array-iterator",
+ EINA_BENCHMARK(
+ eina_bench_array_4evas_render_iterator), 200,
+ 4000, 100);
+ eina_benchmark_register(bench, "list",
+ EINA_BENCHMARK(
+ eina_bench_list_4evas_render), 200,
+ 4000, 100);
+ eina_benchmark_register(bench, "list-iterator",
+ EINA_BENCHMARK(
+ eina_bench_list_4evas_render_iterator), 200,
+ 4000, 100);
+ eina_benchmark_register(bench, "inlist",
+ EINA_BENCHMARK(
+ eina_bench_inlist_4evas_render), 200,
+ 4000, 100);
+ eina_benchmark_register(bench, "inlist-iterator",
+ EINA_BENCHMARK(
+ eina_bench_inlist_4evas_render_iterator), 200,
+ 4000, 100);
+#ifdef EINA_BENCH_HAVE_GLIB
+ eina_benchmark_register(bench, "glist",
+ EINA_BENCHMARK(
+ eina_bench_glist_4evas_render), 200,
+ 4000, 100);
+ eina_benchmark_register(bench, "gptrarray",
+ EINA_BENCHMARK(
+ eina_bench_gptrarray_4evas_render), 200,
+ 4000, 100);
+#endif
+ eina_benchmark_register(bench, "evas",
+ EINA_BENCHMARK(
+ eina_bench_evas_list_4evas_render), 200,
+ 4000, 100);
+ /* eina_benchmark_register(bench, "ecore", */
+ /* EINA_BENCHMARK( */
+ /* eina_bench_ecore_list_4evas_render), 200, */
+ /* 1000, 100); */
+}
+
diff --git a/src/tests/eina_bench_convert.c b/src/tests/eina_bench_convert.c
new file mode 100644
index 0000000..aafe9ea
--- /dev/null
+++ b/src/tests/eina_bench_convert.c
@@ -0,0 +1,183 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <time.h>
+#include <math.h>
+
+#ifdef EINA_BENCH_HAVE_GLIB
+# include <glib.h>
+#endif
+
+#include "eina_bench.h"
+#include "eina_convert.h"
+
+static void
+eina_bench_convert_itoa_10(int request)
+{
+ char tmp[128];
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ eina_convert_itoa(rand(), tmp);
+ }
+}
+
+static void
+eina_bench_convert_itoa_16(int request)
+{
+ char tmp[128];
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ eina_convert_xtoa(rand(), tmp);
+ }
+}
+
+static void
+eina_bench_convert_snprintf_10(int request)
+{
+ char tmp[128];
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ snprintf(tmp, 128, "%i", rand());
+ }
+}
+
+static void
+eina_bench_convert_snprintf_x(int request)
+{
+ char tmp[128];
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ snprintf(tmp, 128, "%x", rand());
+ }
+}
+
+static void
+eina_bench_convert_snprintf_a(int request)
+{
+ char tmp[128];
+ double r;
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ r = 10000 * (rand() / ((double)RAND_MAX + 1));
+ snprintf(tmp, 128, "%a", r);
+ sscanf(tmp, "%la", &r);
+ }
+}
+
+static void
+eina_bench_convert_dtoa(int request)
+{
+ char tmp[128];
+ long long m;
+ long e;
+ double r;
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ r = 10000 * (rand() / ((double)RAND_MAX + 1));
+ eina_convert_dtoa(r, tmp);
+ eina_convert_atod(tmp, 128, &m, &e);
+ r = ldexp((double)m, e);
+ }
+}
+
+#ifdef EINA_BENCH_HAVE_GLIB
+static void
+eina_bench_convert_gstrtod(int request)
+{
+ char tmp[128];
+ double r;
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ r = 10000 * (rand() / ((double)RAND_MAX + 1));
+ g_ascii_dtostr(tmp, 128, r);
+ r = g_ascii_strtod(tmp, NULL);
+ }
+}
+#endif
+
+void eina_bench_convert(Eina_Benchmark *bench)
+{
+ eina_benchmark_register(bench, "itoa 10",
+ EINA_BENCHMARK(
+ eina_bench_convert_itoa_10), 1000, 200000,
+ 500);
+ eina_benchmark_register(bench, "itoa 16",
+ EINA_BENCHMARK(
+ eina_bench_convert_itoa_16), 1000, 200000,
+ 500);
+ eina_benchmark_register(bench, "snprintf 10",
+ EINA_BENCHMARK(
+ eina_bench_convert_snprintf_10), 1000, 200000,
+ 500);
+ eina_benchmark_register(bench, "snprintf 16",
+ EINA_BENCHMARK(
+ eina_bench_convert_snprintf_x), 1000, 200000,
+ 500);
+ eina_benchmark_register(bench, "snprintf a",
+ EINA_BENCHMARK(
+ eina_bench_convert_snprintf_a), 1000, 200000,
+ 500);
+ eina_benchmark_register(bench, "dtoa",
+ EINA_BENCHMARK(
+ eina_bench_convert_dtoa), 1000, 200000,
+ 500);
+#ifdef EINA_BENCH_HAVE_GLIB
+ eina_benchmark_register(bench, "gstrtod",
+ EINA_BENCHMARK(
+ eina_bench_convert_gstrtod), 1000, 200000,
+ 500);
+#endif
+}
+
+
+
+
diff --git a/src/tests/eina_bench_hash.c b/src/tests/eina_bench_hash.c
new file mode 100644
index 0000000..c510c2b
--- /dev/null
+++ b/src/tests/eina_bench_hash.c
@@ -0,0 +1,426 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <time.h>
+
+#ifdef EINA_BENCH_HAVE_GLIB
+# include <glib.h>
+#endif
+
+#include "Evas_Data.h"
+#include "Ecore_Data.h"
+
+#include "eina_hash.h"
+#include "eina_array.h"
+#include "eina_bench.h"
+#include "eina_rbtree.h"
+#include "eina_convert.h"
+
+typedef struct _Eina_Bench_Rbtree Eina_Bench_Rbtree;
+struct _Eina_Bench_Rbtree
+{
+ Eina_Rbtree node;
+ char key[10];
+ int value;
+};
+
+static Eina_Rbtree_Direction
+_eina_bench_rbtree_cmp(const Eina_Bench_Rbtree *left,
+ const Eina_Bench_Rbtree *right,
+ __UNUSED__ void *data)
+{
+ if (!left)
+ return EINA_RBTREE_RIGHT;
+
+ if (!right)
+ return EINA_RBTREE_LEFT;
+
+ return strcmp(left->key,
+ right->key) < 0 ? EINA_RBTREE_LEFT : EINA_RBTREE_RIGHT;
+}
+
+static inline int
+_eina_bench_rbtree_key(const Eina_Bench_Rbtree *node,
+ const char *key,
+ int length,
+ __UNUSED__ void *data)
+{
+ return strncmp(node->key, key, length);
+}
+
+static void
+_eina_bench_rbtree_free(Eina_Rbtree *node, __UNUSED__ void *data)
+{
+ free(node);
+}
+
+static void
+eina_bench_lookup_rbtree(int request)
+{
+ Eina_Rbtree *root = NULL;
+ int i;
+ int j;
+
+ for (i = 0; i < request; ++i)
+ {
+ Eina_Bench_Rbtree *tmp;
+
+ tmp = malloc(sizeof (Eina_Bench_Rbtree));
+ if (!tmp)
+ continue;
+
+ tmp->value = i;
+ eina_convert_itoa(i, tmp->key);
+
+ root = eina_rbtree_inline_insert(root,
+ &tmp->node,
+ EINA_RBTREE_CMP_NODE_CB(
+ _eina_bench_rbtree_cmp),
+ NULL);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < request; ++i)
+ {
+ Eina_Rbtree *tmp;
+ char tmp_key[10];
+
+ eina_convert_itoa(rand() % request, tmp_key);
+
+ tmp = eina_rbtree_inline_lookup(root,
+ tmp_key,
+ 10,
+ EINA_RBTREE_CMP_KEY_CB(
+ _eina_bench_rbtree_key),
+ NULL);
+ }
+
+ eina_rbtree_delete(root, EINA_RBTREE_FREE_CB(_eina_bench_rbtree_free), NULL);
+}
+
+static void
+eina_bench_lookup_superfast(int request)
+{
+ Eina_Hash *hash = NULL;
+ int *tmp_val;
+ unsigned int i;
+ unsigned int j;
+
+ hash = eina_hash_string_superfast_new(free);
+
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ tmp_val = malloc(sizeof (int));
+
+ if (!tmp_val)
+ continue;
+
+ eina_convert_itoa(i, tmp_key);
+ *tmp_val = i;
+
+ eina_hash_add(hash, tmp_key, tmp_val);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ eina_convert_itoa(rand() % request, tmp_key);
+ tmp_val = eina_hash_find(hash, tmp_key);
+ }
+
+ eina_hash_free(hash);
+}
+
+static void
+eina_bench_lookup_djb2(int request)
+{
+ Eina_Hash *hash = NULL;
+ int *tmp_val;
+ unsigned int i;
+ unsigned int j;
+
+ hash = eina_hash_string_djb2_new(free);
+
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ tmp_val = malloc(sizeof (int));
+
+ if (!tmp_val)
+ continue;
+
+ eina_convert_itoa(i, tmp_key);
+ *tmp_val = i;
+
+ eina_hash_add(hash, tmp_key, tmp_val);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ eina_convert_itoa(rand() % request, tmp_key);
+
+ tmp_val = eina_hash_find(hash, tmp_key);
+ }
+
+ eina_hash_free(hash);
+}
+
+typedef struct _Eina_Bench_DJB2 Eina_Bench_DJB2;
+struct _Eina_Bench_DJB2
+{
+ char *key;
+ int value;
+};
+
+static void
+eina_bench_lookup_djb2_inline(int request)
+{
+ Eina_Hash *hash = NULL;
+ Eina_Bench_DJB2 *elm;
+ unsigned int i;
+ unsigned int j;
+
+ hash = eina_hash_string_djb2_new(free);
+
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ int length;
+
+ elm = malloc(sizeof (Eina_Bench_DJB2) + 10);
+ if (!elm)
+ continue;
+
+ elm->key = (char *)(elm + 1);
+
+ length = eina_convert_itoa(i, elm->key) + 1;
+ elm->value = i;
+
+ eina_hash_direct_add_by_hash(hash, elm->key, length,
+ eina_hash_djb2(elm->key, length), elm);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+ int length = 6;
+
+ length = eina_convert_itoa(rand() % request, tmp_key) + 1;
+
+ elm =
+ eina_hash_find_by_hash(hash, tmp_key, length,
+ eina_hash_djb2(tmp_key, length));
+ }
+
+ eina_hash_free(hash);
+}
+
+#ifdef EINA_BENCH_HAVE_GLIB
+typedef struct _Eina_Bench_Glib Eina_Bench_Glib;
+struct _Eina_Bench_Glib
+{
+ char *key;
+ int value;
+};
+
+static void
+eina_bench_lookup_ghash(int request)
+{
+ Eina_Bench_Glib *elm;
+ GHashTable *hash;
+ unsigned int i;
+ unsigned int j;
+
+ hash = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, free);
+
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ elm = malloc(sizeof (Eina_Bench_Glib) + 10);
+ if (!elm)
+ continue;
+
+ elm->key = (char *)(elm + 1);
+
+ eina_convert_itoa(i, elm->key);
+ elm->value = i;
+
+ g_hash_table_insert(hash, elm->key, elm);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ eina_convert_itoa(rand() % request, tmp_key);
+
+ elm = g_hash_table_lookup(hash, tmp_key);
+ }
+
+ g_hash_table_destroy(hash);
+}
+#endif
+
+static void
+eina_bench_lookup_evas(int request)
+{
+ Evas_Hash *hash = NULL;
+ Eina_Array *array = NULL;
+ int *tmp_val;
+ Eina_Array_Iterator it;
+ unsigned int i;
+ unsigned int j;
+
+ array = eina_array_new(1000);
+
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ tmp_val = malloc(sizeof (int));
+
+ if (!tmp_val)
+ continue;
+
+ eina_convert_itoa(i, tmp_key);
+ *tmp_val = i;
+
+ hash = evas_hash_add(hash, tmp_key, tmp_val);
+
+ eina_array_push(array, tmp_val);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ eina_convert_itoa(rand() % request, tmp_key);
+
+ tmp_val = evas_hash_find(hash, tmp_key);
+ }
+
+ evas_hash_free(hash);
+
+ EINA_ARRAY_ITER_NEXT(array, i, tmp_val, it)
+ free(tmp_val);
+
+ eina_array_free(array);
+}
+
+typedef struct _Eina_Bench_Ecore Eina_Bench_Ecore;
+struct _Eina_Bench_Ecore
+{
+ char *key;
+ int value;
+};
+
+static void
+eina_bench_lookup_ecore(int request)
+{
+ Ecore_Hash *hash = NULL;
+ Eina_Bench_Ecore *elm;
+ unsigned int i;
+ unsigned int j;
+
+ hash = ecore_hash_new(ecore_str_hash, ecore_str_compare);
+
+ ecore_hash_free_key_cb_set(hash, NULL);
+ ecore_hash_free_value_cb_set(hash, free);
+
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ elm = malloc(sizeof (Eina_Bench_Ecore) + 10);
+ if (!elm)
+ continue;
+
+ elm->key = (char *)(elm + 1);
+ eina_convert_itoa(i, elm->key);
+ elm->value = i;
+
+ ecore_hash_set(hash, elm->key, elm);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < (unsigned int)request; ++i)
+ {
+ char tmp_key[10];
+
+ eina_convert_itoa(rand() % request, tmp_key);
+
+ elm = ecore_hash_get(hash, tmp_key);
+ }
+
+ ecore_hash_destroy(hash);
+}
+
+void eina_bench_hash(Eina_Benchmark *bench)
+{
+ eina_benchmark_register(bench, "superfast-lookup",
+ EINA_BENCHMARK(
+ eina_bench_lookup_superfast), 10, 3000, 10);
+ eina_benchmark_register(bench, "djb2-lookup",
+ EINA_BENCHMARK(
+ eina_bench_lookup_djb2), 10, 3000, 10);
+ eina_benchmark_register(bench, "djb2-lookup-inline",
+ EINA_BENCHMARK(
+ eina_bench_lookup_djb2_inline), 10, 3000, 10);
+ eina_benchmark_register(bench, "rbtree",
+ EINA_BENCHMARK(
+ eina_bench_lookup_rbtree), 10, 3000, 10);
+#ifdef EINA_BENCH_HAVE_GLIB
+ eina_benchmark_register(bench, "ghash-lookup",
+ EINA_BENCHMARK(
+ eina_bench_lookup_ghash), 10, 3000, 10);
+#endif
+ eina_benchmark_register(bench, "evas-lookup",
+ EINA_BENCHMARK(
+ eina_bench_lookup_evas), 10, 3000, 10);
+ eina_benchmark_register(bench, "ecore-lookup",
+ EINA_BENCHMARK(
+ eina_bench_lookup_ecore), 10, 3000, 10);
+}
diff --git a/src/tests/eina_bench_mempool.c b/src/tests/eina_bench_mempool.c
new file mode 100644
index 0000000..ac6f5b4
--- /dev/null
+++ b/src/tests/eina_bench_mempool.c
@@ -0,0 +1,188 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#ifdef EINA_BENCH_HAVE_GLIB
+# include <glib.h>
+#endif
+
+#include "eina_bench.h"
+#include "Eina.h"
+
+static void
+_eina_mempool_bench(Eina_Mempool *mp, int request)
+{
+ Eina_Array *array;
+ int i;
+ int j;
+
+ eina_init();
+ array = eina_array_new(32);
+
+ for (i = 0; i < 100; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ eina_array_push(array, eina_mempool_malloc(mp, sizeof (int)));
+ }
+
+ for (j = 0; j < request; ++j)
+ {
+ eina_mempool_free(mp, eina_array_pop(array));
+ }
+ }
+
+ eina_array_free(array);
+ eina_shutdown();
+}
+
+#ifdef EINA_BUILD_CHAINED_POOL
+static void
+eina_mempool_chained_mempool(int request)
+{
+ Eina_Mempool *mp;
+
+ mp = eina_mempool_add("chained_mempool", "test", NULL, sizeof (int), 256);
+ _eina_mempool_bench(mp, request);
+ eina_mempool_del(mp);
+}
+#endif
+
+#ifdef EINA_BUILD_PASS_THROUGH
+static void
+eina_mempool_pass_through(int request)
+{
+ Eina_Mempool *mp;
+
+ mp = eina_mempool_add("pass_through", "test", NULL, sizeof (int), 8, 0);
+ _eina_mempool_bench(mp, request);
+ eina_mempool_del(mp);
+}
+#endif
+
+#ifdef EINA_BUILD_FIXED_BITMAP
+static void
+eina_mempool_fixed_bitmap(int request)
+{
+ Eina_Mempool *mp;
+
+ mp = eina_mempool_add("fixed_bitmap", "test", NULL, sizeof (int));
+ _eina_mempool_bench(mp, request);
+ eina_mempool_del(mp);
+}
+#endif
+
+#ifdef EINA_BUILD_EMEMOA_FIXED
+static void
+eina_mempool_ememoa_fixed(int request)
+{
+ Eina_Mempool *mp;
+
+ mp = eina_mempool_add("ememoa_fixed", "test", NULL, sizeof (int), 8, 0);
+ _eina_mempool_bench(mp, request);
+ eina_mempool_del(mp);
+}
+#endif
+
+#ifdef EINA_BUILD_EMEMOA_UNKNOWN
+static void
+eina_mempool_ememoa_unknown(int request)
+{
+ Eina_Mempool *mp;
+
+ mp = eina_mempool_add("ememoa_unknown",
+ "test",
+ NULL,
+ 0,
+ 2,
+ sizeof (int),
+ 8,
+ sizeof (int) * 2,
+ 8);
+ _eina_mempool_bench(mp, request);
+ eina_mempool_del(mp);
+}
+#endif
+
+#ifdef EINA_BENCH_HAVE_GLIB
+static void
+eina_mempool_glib(int request)
+{
+ Eina_Array *array;
+ int i;
+ int j;
+
+ eina_init();
+ array = eina_array_new(32);
+
+ for (i = 0; i < 100; ++i)
+ {
+ for (j = 0; j < request; ++j)
+ {
+ eina_array_push(array, g_slice_alloc(sizeof (int)));
+ }
+
+ for (j = 0; j < request; ++j)
+ {
+ g_slice_free1(sizeof (int), eina_array_pop(array));
+ }
+ }
+
+ eina_array_free(array);
+ eina_shutdown();
+
+}
+#endif
+
+void
+eina_bench_mempool(Eina_Benchmark *bench)
+{
+#ifdef EINA_BUILD_CHAINED_POOL
+ eina_benchmark_register(bench, "chained mempool",
+ EINA_BENCHMARK(
+ eina_mempool_chained_mempool), 10, 1000, 10);
+#endif
+#ifdef EINA_BUILD_PASS_THROUGH
+ eina_benchmark_register(bench, "pass through",
+ EINA_BENCHMARK(
+ eina_mempool_pass_through), 10, 1000, 10);
+#endif
+#ifdef EINA_BUILD_FIXED_BITMAP
+ eina_benchmark_register(bench, "fixed bitmap",
+ EINA_BENCHMARK(
+ eina_mempool_fixed_bitmap), 10, 1000, 10);
+#endif
+#ifdef EINA_BUILD_EMEMOA_FIXED
+ eina_benchmark_register(bench, "ememoa fixed",
+ EINA_BENCHMARK(
+ eina_mempool_ememoa_fixed), 10, 1000, 10);
+#endif
+#ifdef EINA_BUILD_EMEMOA_UNKNOWN
+ eina_benchmark_register(bench, "ememoa unknown",
+ EINA_BENCHMARK(
+ eina_mempool_ememoa_unknown), 10, 1000, 10);
+#endif
+#ifdef EINA_BENCH_HAVE_GLIB
+ eina_benchmark_register(bench, "gslice",
+ EINA_BENCHMARK(
+ eina_mempool_glib), 10, 1000, 10);
+#endif
+}
diff --git a/src/tests/eina_bench_quad.c b/src/tests/eina_bench_quad.c
new file mode 100644
index 0000000..76d6667
--- /dev/null
+++ b/src/tests/eina_bench_quad.c
@@ -0,0 +1,318 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2010 Cedric BAIL
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#define WIDTH 720
+#define HEIGHT 576
+
+#include "eina_main.h"
+#include "eina_mempool.h"
+#include "eina_rectangle.h"
+#include "eina_quadtree.h"
+#include "eina_list.h"
+#include "eina_bench.h"
+
+static void
+eina_bench_render_loop(int request)
+{
+ Eina_List *objects = NULL;
+ Eina_Rectangle *r;
+ int i;
+ int j;
+
+ eina_init();
+
+ for (i = 0; i < request; ++i)
+ objects = eina_list_append(objects,
+ eina_rectangle_new((rand() * WIDTH) / RAND_MAX,
+ (rand() *
+ HEIGHT) / RAND_MAX,
+ (rand() * WIDTH /
+ 2) / RAND_MAX,
+ (rand() * HEIGHT /
+ 2) / RAND_MAX));
+
+ for (j = 0; j < 100; ++j)
+ {
+ Eina_Rectangle *collide;
+ Eina_List *collided = NULL;
+ Eina_List *changed = NULL;
+ Eina_List *l;
+
+ /* Delete 25% of all objects */
+ i = request * 25 / 100;
+ for (; i > 0; --i)
+ {
+ eina_rectangle_free(eina_list_data_get(objects));
+ objects = eina_list_remove_list(objects, objects);
+ }
+
+ /* Add them back */
+ i = request * 25 / 100;
+ for (; i > 0; --i)
+ {
+ r = eina_rectangle_new((rand() * WIDTH) / RAND_MAX,
+ (rand() * HEIGHT) / RAND_MAX,
+ (rand() * WIDTH / 3) / RAND_MAX,
+ (rand() * HEIGHT / 3) / RAND_MAX);
+ objects = eina_list_prepend(objects, r);
+ changed = eina_list_append(changed, r);
+ }
+
+ /* Do one collide search */
+ collide = eina_rectangle_new((rand() * WIDTH) / RAND_MAX,
+ (rand() * HEIGHT) / RAND_MAX,
+ (rand() * WIDTH / 4) / RAND_MAX,
+ (rand() * HEIGHT / 4) / RAND_MAX);
+ EINA_LIST_FOREACH(objects, l, r)
+ if (eina_rectangles_intersect(r, collide))
+ collided = eina_list_append(collided, r);
+
+ collided = eina_list_free(collided);
+ eina_rectangle_free(collide);
+
+ /* Modify 50% of all objects */
+ i = request * 50 / 100;
+ for (; i > 0; --i)
+ {
+ r = eina_list_data_get(eina_list_last(objects));
+ objects = eina_list_remove_list(objects, eina_list_last(objects));
+
+ r->x = (rand() * WIDTH) / RAND_MAX;
+ r->y = (rand() * HEIGHT) / RAND_MAX;
+ r->w = (rand() * WIDTH / 3) / RAND_MAX;
+ r->h = (rand() * HEIGHT / 3) / RAND_MAX;
+
+ objects = eina_list_prepend(objects, r);
+ changed = eina_list_append(changed, r);
+ }
+
+ /* Emulating the render loop by colliding all modified
+ object with all intersecting object */
+ EINA_LIST_FREE(changed, r)
+ {
+ EINA_LIST_FOREACH(objects, l, collide)
+ if (r != collide && eina_rectangles_intersect(collide, r))
+ collided = eina_list_append(collided, collide);
+
+ collided = eina_list_append(collided, r);
+ }
+
+ /* Ok, we compute it, now it's done */
+ collided = eina_list_free(collided);
+ }
+
+ EINA_LIST_FREE(objects, r)
+ eina_rectangle_free(r);
+
+ eina_shutdown();
+}
+
+typedef struct _Eina_Bench_Quad Eina_Bench_Quad;
+struct _Eina_Bench_Quad
+{
+ Eina_Rectangle r;
+ Eina_QuadTree_Item *item;
+};
+
+static Eina_Quad_Direction
+_eina_bench_quadtree_vertical(const void *object, size_t middle)
+{
+ const Eina_Bench_Quad *b = object;
+ size_t y;
+
+ y = b->r.y < 0 ? 0 : (size_t)b->r.y;
+
+ if (y + b->r.h < middle)
+ return EINA_QUAD_LEFT;
+
+ if (y > middle)
+ return EINA_QUAD_RIGHT;
+
+ return EINA_QUAD_BOTH;
+}
+
+static Eina_Quad_Direction
+_eina_bench_quadtree_horizontal(const void *object, size_t middle)
+{
+ const Eina_Bench_Quad *b = object;
+ size_t x;
+
+ x = b->r.x < 0 ? 0 : (size_t)b->r.x;
+
+ if (x + b->r.w < middle)
+ return EINA_QUAD_LEFT;
+
+ if (x > middle)
+ return EINA_QUAD_RIGHT;
+
+ return EINA_QUAD_BOTH;
+}
+
+static void
+eina_bench_quadtree_render_loop(int request)
+{
+ Eina_List *objects = NULL;
+ Eina_Inlist *possibility;
+ Eina_Bench_Quad *b;
+ Eina_QuadTree *q;
+ Eina_Mempool *mp;
+ int i;
+ int j;
+
+ eina_init();
+
+ mp = eina_mempool_add("chained_mempool", "bench-quad", NULL,
+ sizeof (Eina_Bench_Quad), 320);
+
+ q = eina_quadtree_new(WIDTH, HEIGHT,
+ _eina_bench_quadtree_vertical,
+ _eina_bench_quadtree_horizontal);
+
+ /* Create requested object */
+ for (i = 0; i < request; ++i)
+ {
+ b = eina_mempool_malloc(mp, sizeof (Eina_Bench_Quad));
+ EINA_RECTANGLE_SET(&b->r,
+ (rand() * WIDTH) / RAND_MAX,
+ (rand() * HEIGHT) / RAND_MAX,
+ (rand() * WIDTH / 2) / RAND_MAX,
+ (rand() * HEIGHT / 2) / RAND_MAX);
+ b->item = eina_quadtree_add(q, b);
+
+ objects = eina_list_append(objects, b);
+ }
+
+ for (j = 0; j < 100; ++j)
+ {
+ Eina_Bench_Quad *collide;
+ Eina_List *changed = NULL;
+ Eina_List *collided = NULL;
+
+ /* Delete 25% of all objects */
+ i = request * 25 / 100;
+ for (; i > 0; --i)
+ {
+ b = eina_list_data_get(objects);
+ eina_quadtree_del(b->item);
+ eina_mempool_free(mp, b);
+
+ objects = eina_list_remove_list(objects, objects);
+ }
+
+ /* Add them back */
+ i = request * 25 / 100;
+ for (; i > 0; --i)
+ {
+ b = eina_mempool_malloc(mp, sizeof (Eina_Bench_Quad));
+ EINA_RECTANGLE_SET(&b->r,
+ (rand() * WIDTH) / RAND_MAX,
+ (rand() * HEIGHT) / RAND_MAX,
+ (rand() * WIDTH / 3) / RAND_MAX,
+ (rand() * HEIGHT / 3) / RAND_MAX);
+ b->item = eina_quadtree_add(q, b);
+
+ objects = eina_list_prepend(objects, b);
+ changed = eina_list_append(changed, b);
+ }
+
+ /* Do one collide search */
+ collide = eina_mempool_malloc(mp, sizeof (Eina_Bench_Quad));
+ EINA_RECTANGLE_SET(&collide->r,
+ (rand() * WIDTH) / RAND_MAX,
+ (rand() * HEIGHT) / RAND_MAX,
+ (rand() * WIDTH / 4) / RAND_MAX,
+ (rand() * HEIGHT / 4) / RAND_MAX);
+ possibility = eina_quadtree_collide(q,
+ collide->r.x, collide->r.y,
+ collide->r.w, collide->r.h);
+ while (possibility)
+ {
+ b = eina_quadtree_object(possibility);
+ possibility = possibility->next;
+
+ if (eina_rectangles_intersect(&b->r, &collide->r))
+ collided = eina_list_append(collided, b);
+ }
+
+ collided = eina_list_free(collided);
+ eina_mempool_free(mp, collide);
+
+ /* Modify 50% of all objects */
+ i = request * 50 / 100;
+ for (; i > 0; --i)
+ {
+ b = eina_list_data_get(eina_list_last(objects));
+ objects = eina_list_remove_list(objects, eina_list_last(objects));
+
+ b->r.x = (rand() * WIDTH) / RAND_MAX;
+ b->r.y = (rand() * HEIGHT) / RAND_MAX;
+ b->r.w = (rand() * WIDTH / 3) / RAND_MAX;
+ b->r.h = (rand() * HEIGHT / 3) / RAND_MAX;
+
+ eina_quadtree_change(b->item);
+
+ objects = eina_list_prepend(objects, b);
+ changed = eina_list_append(changed, b);
+ }
+
+ /* Emulating the render loop by colliding all modified
+ object with all intersecting object */
+ EINA_LIST_FREE(changed, b)
+ {
+ possibility = eina_quadtree_collide(q,
+ b->r.x, b->r.y, b->r.w, b->r.h);
+ while (possibility)
+ {
+ collide = eina_quadtree_object(possibility);
+ possibility = possibility->next;
+
+ if (collide != b &&
+ eina_rectangles_intersect(&b->r, &collide->r))
+ collided = eina_list_append(collided, collide);
+ }
+
+ collided = eina_list_append(collided, b);
+ }
+
+ /* Ok, we compute it, now it's done */
+ collided = eina_list_free(collided);
+ }
+
+ EINA_LIST_FREE(objects, b)
+ {
+ eina_quadtree_del(b->item);
+ eina_mempool_free(mp, b);
+ }
+
+ eina_mempool_del(mp);
+
+ eina_quadtree_free(q);
+
+ eina_shutdown();
+}
+
+void
+eina_bench_quadtree(Eina_Benchmark *bench)
+{
+ eina_benchmark_register(bench, "collide-all",
+ EINA_BENCHMARK(eina_bench_render_loop),
+ 100, 1500, 50);
+ eina_benchmark_register(bench, "collide-quad-tree",
+ EINA_BENCHMARK(eina_bench_quadtree_render_loop),
+ 100, 1500, 50);
+}
diff --git a/src/tests/eina_bench_rectangle_pool.c b/src/tests/eina_bench_rectangle_pool.c
new file mode 100644
index 0000000..96d4b1b
--- /dev/null
+++ b/src/tests/eina_bench_rectangle_pool.c
@@ -0,0 +1,76 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include "eina_bench.h"
+#include "Eina.h"
+
+static void
+eina_bench_eina_rectangle_pool(int request)
+{
+ Eina_Rectangle_Pool *pool;
+ Eina_Rectangle *rect;
+ Eina_List *list = NULL;
+ int i;
+
+ eina_init();
+ eina_init();
+
+ pool = eina_rectangle_pool_new(2048, 2048);
+ if (!pool)
+ return;
+
+ for (i = 0; i < request; ++i)
+ {
+ rect = NULL;
+
+ while (!rect)
+ {
+ rect = eina_rectangle_pool_request(pool, i & 0xFF, 256 - (i & 0xFF));
+ if (!rect)
+ {
+ rect = eina_list_data_get(list);
+ list = eina_list_remove_list(list, list);
+ if (rect)
+ eina_rectangle_pool_release(rect);
+ }
+ else
+ list = eina_list_append(list, rect);
+
+ if (!(i & 0xFF))
+ break;
+ }
+ }
+
+ eina_rectangle_pool_free(pool);
+ eina_list_free(list);
+
+ eina_shutdown();
+}
+
+void eina_bench_rectangle_pool(Eina_Benchmark *bench)
+{
+ eina_benchmark_register(bench, "eina",
+ EINA_BENCHMARK(
+ eina_bench_eina_rectangle_pool), 10, 4000, 100);
+}
+
+
diff --git a/src/tests/eina_bench_sort.c b/src/tests/eina_bench_sort.c
new file mode 100644
index 0000000..c3c9d9f
--- /dev/null
+++ b/src/tests/eina_bench_sort.c
@@ -0,0 +1,222 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <string.h>
+
+#ifdef EINA_BENCH_HAVE_GLIB
+# include <glib.h>
+#endif
+
+#include "Evas_Data.h"
+#include "Ecore_Data.h"
+
+#include "eina_bench.h"
+#include "eina_convert.h"
+#include "eina_list.h"
+#include "eina_main.h"
+
+static int
+_eina_cmp_str(const char *a, const char *b)
+{
+ return strcmp(a, b);
+}
+
+static void
+eina_bench_sort_eina(int request)
+{
+ Eina_List *list = NULL;
+ int i;
+
+ eina_init();
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ char buffer[10];
+
+ eina_convert_itoa(rand() % request, buffer);
+
+ list = eina_list_prepend(list, strdup(buffer));
+ }
+
+ list = eina_list_sort(list, -1, EINA_COMPARE_CB(_eina_cmp_str));
+
+ while (list)
+ {
+ free(eina_list_data_get(list));
+ list = eina_list_remove_list(list, list);
+ }
+
+ eina_shutdown();
+}
+
+static void
+eina_bench_sort_evas(int request)
+{
+ Evas_List *list = NULL;
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ char buffer[10];
+
+ eina_convert_itoa(rand() % request, buffer);
+
+ list = evas_list_prepend(list, strdup(buffer));
+ }
+
+ list = evas_list_sort(list, -1, (void *)_eina_cmp_str);
+
+ while (list)
+ {
+ free(evas_list_data(list));
+ list = evas_list_remove_list(list, list);
+ }
+}
+
+#ifdef EINA_BENCH_HAVE_GLIB
+static void
+eina_bench_sort_glist(int request)
+{
+ GList *list = NULL;
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < request; ++i)
+ {
+ char buffer[10];
+
+ eina_convert_itoa(rand() % request, buffer);
+
+ list = g_list_prepend(list, strdup(buffer));
+ }
+
+ list = g_list_sort(list, (void *)_eina_cmp_str);
+
+ while (list)
+ {
+ free(list->data);
+ list = g_list_delete_link(list, list);
+ }
+}
+#endif
+
+static void
+eina_bench_sort_ecore_default(int request)
+{
+ Ecore_List *list = NULL;
+ int i;
+
+ list = ecore_list_new();
+ ecore_list_free_cb_set(list, free);
+
+ for (i = 0; i < request; ++i)
+ {
+ char buffer[10];
+
+ eina_convert_itoa(rand() % request, buffer);
+
+ ecore_list_prepend(list, strdup(buffer));
+ }
+
+ ecore_list_sort(list, ECORE_COMPARE_CB(_eina_cmp_str), 0);
+
+ ecore_list_destroy(list);
+}
+
+static void
+eina_bench_sort_ecore_merge(int request)
+{
+ Ecore_List *list = NULL;
+ int i;
+
+ list = ecore_list_new();
+ ecore_list_free_cb_set(list, free);
+
+ for (i = 0; i < request; ++i)
+ {
+ char buffer[10];
+
+ eina_convert_itoa(rand() % request, buffer);
+
+ ecore_list_prepend(list, strdup(buffer));
+ }
+
+ ecore_list_mergesort(list, ECORE_COMPARE_CB(_eina_cmp_str), 0);
+
+ ecore_list_destroy(list);
+}
+
+static void
+eina_bench_sort_ecore_heap(int request)
+{
+ Ecore_List *list = NULL;
+ int i;
+
+ list = ecore_list_new();
+ ecore_list_free_cb_set(list, free);
+
+ for (i = 0; i < request; ++i)
+ {
+ char buffer[10];
+
+ eina_convert_itoa(rand() % request, buffer);
+
+ ecore_list_prepend(list, strdup(buffer));
+ }
+
+ ecore_list_heapsort(list, ECORE_COMPARE_CB(_eina_cmp_str), 0);
+
+ ecore_list_destroy(list);
+}
+
+void eina_bench_sort(Eina_Benchmark *bench)
+{
+ eina_benchmark_register(bench, "eina",
+ EINA_BENCHMARK(
+ eina_bench_sort_eina), 10, 10000, 100);
+#ifdef EINA_BENCH_HAVE_GLIB
+ eina_benchmark_register(bench, "glist",
+ EINA_BENCHMARK(
+ eina_bench_sort_glist), 10, 10000, 100);
+#endif
+ eina_benchmark_register(bench, "ecore",
+ EINA_BENCHMARK(
+ eina_bench_sort_ecore_default), 10, 10000, 100);
+ eina_benchmark_register(bench, "ecore-merge",
+ EINA_BENCHMARK(
+ eina_bench_sort_ecore_merge), 10, 10000, 100);
+ eina_benchmark_register(bench, "ecore-heap",
+ EINA_BENCHMARK(
+ eina_bench_sort_ecore_heap), 10, 10000, 100);
+ eina_benchmark_register(bench, "evas",
+ EINA_BENCHMARK(
+ eina_bench_sort_evas), 10, 10000, 100);
+}
+
+
+
diff --git a/src/tests/eina_bench_stringshare.c b/src/tests/eina_bench_stringshare.c
new file mode 100644
index 0000000..a2c7b38
--- /dev/null
+++ b/src/tests/eina_bench_stringshare.c
@@ -0,0 +1,177 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <time.h>
+
+#ifdef EINA_BENCH_HAVE_GLIB
+# include <glib.h>
+#endif
+
+#include "Evas_Data.h"
+#include "Ecore_Data.h"
+
+#include "eina_stringshare.h"
+#include "eina_bench.h"
+#include "eina_convert.h"
+#include "eina_main.h"
+
+static void
+eina_bench_stringshare_job(int request)
+{
+ const char *tmp;
+ unsigned int j;
+ int i;
+
+ eina_init();
+
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(i, build + 7);
+ tmp = eina_stringshare_add(build);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(rand() % request, build + 7);
+ tmp = eina_stringshare_add(build);
+ }
+
+ eina_shutdown();
+}
+
+#ifdef EINA_BENCH_HAVE_GLIB
+static void
+eina_bench_stringchunk_job(int request)
+{
+ GStringChunk *chunk;
+ unsigned int j;
+ int i;
+
+ chunk = g_string_chunk_new(4096);
+
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(i, build + 7);
+ g_string_chunk_insert_const(chunk, build);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(rand() % request, build + 7);
+ g_string_chunk_insert_const(chunk, build);
+ }
+
+ g_string_chunk_free(chunk);
+}
+#endif
+
+static void
+eina_bench_evas_job(int request)
+{
+ const char *tmp;
+ unsigned int j;
+ int i;
+
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(i, build + 7);
+ tmp = evas_stringshare_add(build);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(rand() % request, build + 7);
+ tmp = evas_stringshare_add(build);
+ }
+}
+
+static void
+eina_bench_ecore_job(int request)
+{
+ const char *tmp;
+ unsigned int j;
+ int i;
+
+ ecore_string_init();
+
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(i, build + 7);
+ tmp = ecore_string_instance(build);
+ }
+
+ srand(time(NULL));
+
+ for (j = 0; j < 200; ++j)
+ for (i = 0; i < request; ++i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(rand() % request, build + 7);
+ tmp = ecore_string_instance(build);
+ }
+
+ ecore_string_shutdown();
+}
+
+void eina_bench_stringshare(Eina_Benchmark *bench)
+{
+ eina_benchmark_register(bench, "stringshare",
+ EINA_BENCHMARK(
+ eina_bench_stringshare_job), 100, 20100, 500);
+#ifdef EINA_BENCH_HAVE_GLIB
+ eina_benchmark_register(bench, "stringchunk (glib)",
+ EINA_BENCHMARK(
+ eina_bench_stringchunk_job), 100, 20100, 500);
+#endif
+ eina_benchmark_register(bench, "stringshare (evas)",
+ EINA_BENCHMARK(
+ eina_bench_evas_job), 100, 20100, 500);
+ eina_benchmark_register(bench, "stringshare (ecore)",
+ EINA_BENCHMARK(
+ eina_bench_ecore_job), 100, 20100, 500);
+}
diff --git a/src/tests/eina_bench_stringshare_e17.c b/src/tests/eina_bench_stringshare_e17.c
new file mode 100644
index 0000000..6ab0a80
--- /dev/null
+++ b/src/tests/eina_bench_stringshare_e17.c
@@ -0,0 +1,118 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <time.h>
+
+#ifdef EINA_BENCH_HAVE_GLIB
+# include <glib.h>
+#endif
+
+#include "Evas_Data.h"
+#include "Ecore_Data.h"
+
+#include "Eina.h"
+
+#if EINA_ENABLE_BENCH_E17
+
+typedef struct _Eina_Stringshare_Test Eina_Stringshare_Test;
+struct _Eina_Stringshare_Test
+{
+ const char *name;
+
+ int (*init)(void);
+ const char *(*add)(const char *str);
+ void (*del)(const char *str);
+ int (*shutdown)(void);
+};
+
+static const char *strings[30000];
+static Eina_Stringshare_Test eina_str = {
+ "eina",
+ eina_init,
+ eina_stringshare_add,
+ eina_stringshare_del,
+ eina_shutdown
+};
+
+static Eina_Stringshare_Test evas_str = {
+ "evas",
+/* evas_stringshare_init, */
+ evas_stringshare_add,
+ evas_stringshare_del
+/* evas_stringshare_shutdown */
+};
+
+static Eina_Stringshare_Test ecore_str = {
+ "ecore",
+ ecore_string_init,
+ ecore_string_instance,
+ ecore_string_release,
+ ecore_string_shutdown
+};
+
+static Eina_Stringshare_Test *str[] = {
+ &eina_str,
+ &evas_str,
+ &ecore_str,
+ NULL
+};
+
+static void
+eina_bench_e17_stringshare(Eina_Stringshare_Test *str)
+{
+ Eina_Counter *cnt;
+
+ cnt = eina_counter_new(str->name);
+
+ eina_counter_start(cnt);
+
+ str->init();
+
+#include "strlog"
+
+ str->shutdown();
+
+ eina_counter_stop(cnt, 1);
+
+ fprintf(stderr, "For `%s`:\n", str->name);
+ eina_counter_dump(cnt);
+
+ eina_counter_free(cnt);
+}
+#endif
+
+void
+eina_bench_e17(void)
+{
+#if EINA_ENABLE_BENCH_E17
+ int i;
+
+ eina_init();
+
+ for (i = 0; str[i]; ++i)
+ eina_bench_e17_stringshare(str[i]);
+
+ eina_shutdown();
+#endif
+}
diff --git a/src/tests/eina_suite.c b/src/tests/eina_suite.c
new file mode 100644
index 0000000..3958440
--- /dev/null
+++ b/src/tests/eina_suite.c
@@ -0,0 +1,174 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include "eina_suite.h"
+#include "Eina.h"
+#include <stdio.h>
+#include <string.h>
+
+typedef struct _Eina_Test_Case Eina_Test_Case;
+struct _Eina_Test_Case
+{
+ const char *test_case;
+ void (*build)(TCase *tc);
+};
+
+static const Eina_Test_Case etc[] = {
+ { "FixedPoint", eina_test_fp },
+ { "Array", eina_test_array },
+ { "Binary Share", eina_test_binshare },
+ { "String Share", eina_test_stringshare },
+ { "UString Share", eina_test_ustringshare },
+ { "Log", eina_test_log },
+ { "Error", eina_test_error },
+ { "Magic", eina_test_magic },
+ { "Inlist", eina_test_inlist },
+ { "Lazy alloc", eina_test_lalloc },
+ { "Main", eina_test_main },
+ { "Counter", eina_test_counter },
+ { "Hash", eina_test_hash },
+ { "List", eina_test_list },
+ { "Iterator", eina_test_iterator },
+ { "Accessor", eina_test_accessor },
+ { "Module", eina_test_module },
+ { "Convert", eina_test_convert },
+ { "Rbtree", eina_test_rbtree },
+ { "File", eina_test_file },
+ { "Benchmark", eina_test_benchmark },
+ { "Mempool", eina_test_mempool },
+ { "Rectangle", eina_test_rectangle },
+ { "Matrix Sparse", eina_test_matrixsparse },
+ { "Eina Tiler", eina_test_tiler },
+ { "Eina Strbuf", eina_test_strbuf },
+ { "String", eina_test_str },
+ { "Unicode String", eina_test_ustr },
+ { "QuadTree", eina_test_quadtree },
+ { "Sched", eina_test_sched },
+ { NULL, NULL }
+};
+
+static void
+_list_tests(void)
+{
+ const Eina_Test_Case *itr = etc;
+ fputs("Available Test Cases:\n", stderr);
+ for (; itr->test_case; itr++)
+ fprintf(stderr, "\t%s\n", itr->test_case);
+}
+
+static Eina_Bool
+_use_test(int argc, const char **argv, const char *test_case)
+{
+ if (argc < 1)
+ return 1;
+
+ for (; argc > 0; argc--, argv++)
+ if (strcmp(test_case, *argv) == 0)
+ return 1;
+
+ return 0;
+}
+
+Suite *
+eina_build_suite(int argc, const char **argv)
+{
+ TCase *tc;
+ Suite *s;
+ int i;
+
+ s = suite_create("Eina");
+
+ for (i = 0; etc[i].test_case; ++i)
+ {
+ if (!_use_test(argc, argv, etc[i].test_case))
+ continue;
+
+ tc = tcase_create(etc[i].test_case);
+
+ etc[i].build(tc);
+
+ suite_add_tcase(s, tc);
+ tcase_set_timeout(tc, 0);
+ }
+
+ return s;
+}
+
+/* FIXME this is a copy from eina_test_mempool
+ * we should remove the duplication
+ */
+static Eina_Array *_modules;
+static void _mempool_init(void)
+{
+ eina_init();
+ /* force modules to be loaded in case they are not installed */
+ _modules = eina_module_list_get(NULL,
+ PACKAGE_BUILD_DIR "/src/modules",
+ EINA_TRUE,
+ NULL,
+ NULL);
+ eina_module_list_load(_modules);
+}
+
+static void _mempool_shutdown(void)
+{
+ eina_module_list_free(_modules);
+ /* TODO delete the list */
+ eina_shutdown();
+}
+
+int
+main(int argc, char **argv)
+{
+ Suite *s;
+ SRunner *sr;
+ int i, failed_count;
+
+ for (i = 1; i < argc; i++)
+ if ((strcmp(argv[i], "-h") == 0) ||
+ (strcmp(argv[i], "--help") == 0))
+ {
+ fprintf(stderr, "Usage:\n\t%s [test_case1 .. [test_caseN]]\n",
+ argv[0]);
+ _list_tests();
+ return 0;
+ }
+ else if ((strcmp(argv[i], "-l") == 0) ||
+ (strcmp(argv[i], "--list") == 0))
+ {
+ _list_tests();
+ return 0;
+ }
+
+ s = eina_build_suite(argc - 1, (const char **)argv + 1);
+ sr = srunner_create(s);
+
+ _mempool_init();
+
+ srunner_run_all(sr, CK_ENV);
+ failed_count = srunner_ntests_failed(sr);
+ srunner_free(sr);
+
+ _mempool_shutdown();
+
+ return (failed_count == 0) ? 0 : 255;
+}
diff --git a/src/tests/eina_suite.h b/src/tests/eina_suite.h
new file mode 100644
index 0000000..c7dedca
--- /dev/null
+++ b/src/tests/eina_suite.h
@@ -0,0 +1,55 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef EINA_SUITE_H_
+#define EINA_SUITE_H_
+
+#include <check.h>
+
+void eina_test_stringshare(TCase *tc);
+void eina_test_ustringshare(TCase *tc);
+void eina_test_binshare(TCase *tc);
+void eina_test_array(TCase *tc);
+void eina_test_log(TCase *tc);
+void eina_test_error(TCase *tc);
+void eina_test_magic(TCase *tc);
+void eina_test_inlist(TCase *tc);
+void eina_test_lalloc(TCase *tc);
+void eina_test_main(TCase *tc);
+void eina_test_counter(TCase *tc);
+void eina_test_hash(TCase *tc);
+void eina_test_list(TCase *tc);
+void eina_test_iterator(TCase *tc);
+void eina_test_accessor(TCase *tc);
+void eina_test_module(TCase *tc);
+void eina_test_convert(TCase *tc);
+void eina_test_rbtree(TCase *tc);
+void eina_test_file(TCase *tc);
+void eina_test_benchmark(TCase *tc);
+void eina_test_mempool(TCase *tc);
+void eina_test_rectangle(TCase *tc);
+void eina_test_matrixsparse(TCase *tc);
+void eina_test_tiler(TCase *tc);
+void eina_test_strbuf(TCase *tc);
+void eina_test_str(TCase *tc);
+void eina_test_ustr(TCase *tc);
+void eina_test_quadtree(TCase *tc);
+void eina_test_fp(TCase *tc);
+void eina_test_sched(TCase *tc);
+
+#endif /* EINA_SUITE_H_ */
diff --git a/src/tests/eina_test_accessor.c b/src/tests/eina_test_accessor.c
new file mode 100644
index 0000000..3c85ef0
--- /dev/null
+++ b/src/tests/eina_test_accessor.c
@@ -0,0 +1,243 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static Eina_Bool
+eina_accessor_check(__UNUSED__ const Eina_Array *array,
+ int *data, int *fdata)
+{
+ fail_if(*fdata > *data);
+ *fdata = *data;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_accessor_array_simple)
+{
+ Eina_Accessor *it;
+ Eina_Array *ea;
+ int *tmp;
+ int i;
+
+ eina_init();
+
+ ea = eina_array_new(11);
+ fail_if(!ea);
+
+ for (i = 0; i < 200; ++i)
+ {
+ tmp = malloc(sizeof(int));
+ fail_if(!tmp);
+ *tmp = i;
+
+ eina_array_push(ea, tmp);
+ }
+
+ it = eina_array_accessor_new(ea);
+ fail_if(!it);
+
+ fail_if(eina_accessor_data_get(it, 100, (void **)&tmp) != EINA_TRUE);
+ fail_if(!tmp);
+ fail_if(*tmp != 100);
+
+ i = 50;
+ eina_accessor_over(it, EINA_EACH_CB(eina_accessor_check), 50, 100, &i);
+ fail_if(i != 99);
+
+ fail_if(eina_accessor_container_get(it) != ea);
+
+ eina_accessor_free(it);
+
+ eina_array_free(ea);
+
+ eina_shutdown();
+}
+END_TEST
+
+typedef struct _Eina_Test_Inlist Eina_Test_Inlist;
+struct _Eina_Test_Inlist
+{
+ EINA_INLIST;
+ int i;
+};
+
+static Eina_Test_Inlist *
+_eina_test_inlist_build(int i)
+{
+ Eina_Test_Inlist *tmp;
+
+ tmp = malloc(sizeof(Eina_Test_Inlist));
+ fail_if(!tmp);
+ tmp->i = i;
+
+ return tmp;
+}
+
+static Eina_Bool
+eina_accessor_inlist_data_check(__UNUSED__ const Eina_Inlist *in_list,
+ Eina_Test_Inlist *data,
+ int *fdata)
+{
+ switch (*fdata)
+ {
+ case 0: fail_if(data->i != 3227); break;
+
+ case 1: fail_if(data->i != 1664); break;
+ }
+
+ (*fdata)++;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_accessor_inlist_simple)
+{
+ Eina_Inlist *lst = NULL;
+ Eina_Test_Inlist *tmp;
+ Eina_Test_Inlist *prev;
+ Eina_Accessor *it;
+ int i = 0;
+
+ tmp = _eina_test_inlist_build(42);
+ lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
+ fail_if(!lst);
+
+ tmp = _eina_test_inlist_build(1664);
+ lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
+ fail_if(!lst);
+ fail_if(((Eina_Test_Inlist *)lst)->i != 42);
+
+ prev = tmp;
+ tmp = _eina_test_inlist_build(3227);
+ lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(
+ tmp), EINA_INLIST_GET(prev));
+ fail_if(!lst);
+ fail_if(((Eina_Test_Inlist *)lst)->i != 42);
+
+ tmp = _eina_test_inlist_build(27);
+ lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), NULL);
+
+ tmp = _eina_test_inlist_build(81);
+ lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), NULL);
+
+ tmp = _eina_test_inlist_build(7);
+ lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
+
+ it = eina_inlist_accessor_new(lst);
+ fail_if(!it);
+ fail_if(eina_accessor_container_get(it) != lst);
+
+ eina_accessor_over(it, EINA_EACH_CB(eina_accessor_inlist_data_check), 2, 4, &i);
+
+ fail_if(eina_accessor_data_get(it, 5, (void **)&tmp) != EINA_TRUE);
+ fail_if(eina_accessor_data_get(it, 3, (void **)&tmp) != EINA_TRUE);
+ fail_if(tmp->i != 1664);
+ fail_if(eina_accessor_data_get(it, 3, (void **)&tmp) != EINA_TRUE);
+ fail_if(tmp->i != 1664);
+ fail_if(eina_accessor_data_get(it, 1, (void **)&tmp) != EINA_TRUE);
+ fail_if(tmp->i != 42);
+
+ eina_accessor_free(it);
+
+ fail_if(i != 2);
+}
+END_TEST
+
+static Eina_Bool
+eina_iterator_list_data_check(__UNUSED__ const Eina_List *list,
+ int *data,
+ int *fdata)
+{
+ switch (*fdata)
+ {
+ case 0: fail_if(*data != 9); break;
+
+ case 1: fail_if(*data != 6); break;
+ }
+
+ (*fdata)++;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_accessor_list_simple)
+{
+ Eina_List *list = NULL;
+ Eina_Accessor *it;
+ int data[] = { 6, 9, 42, 1, 7, 1337, 81, 1664 };
+ int *j;
+ int i = 0;
+
+ eina_init();
+
+ list = eina_list_append(list, &data[0]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend(list, &data[1]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[2]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[3]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend(list, &data[4]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[5]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend(list, &data[6]);
+ fail_if(list == NULL);
+
+ it = eina_list_accessor_new(list);
+ fail_if(!it);
+
+ eina_accessor_over(it, EINA_EACH_CB(eina_iterator_list_data_check), 2, 4, &i);
+
+ fail_if(eina_accessor_data_get(it, 5, (void **)&j) != EINA_TRUE);
+ fail_if(*j != 1);
+ fail_if(eina_accessor_data_get(it, 3, (void **)&j) != EINA_TRUE);
+ fail_if(*j != 6);
+ fail_if(eina_accessor_data_get(it, 3, (void **)&j) != EINA_TRUE);
+ fail_if(*j != 6);
+ fail_if(eina_accessor_data_get(it, 1, (void **)&j) != EINA_TRUE);
+ fail_if(*j != 7);
+ fail_if(eina_accessor_data_get(it, 5, (void **)&j) != EINA_TRUE);
+ fail_if(*j != 1);
+
+ eina_accessor_free(it);
+}
+END_TEST
+
+void
+eina_test_accessor(TCase *tc)
+{
+ tcase_add_test(tc, eina_accessor_array_simple);
+ tcase_add_test(tc, eina_accessor_inlist_simple);
+ tcase_add_test(tc, eina_accessor_list_simple);
+}
diff --git a/src/tests/eina_test_array.c b/src/tests/eina_test_array.c
new file mode 100644
index 0000000..0b054ea
--- /dev/null
+++ b/src/tests/eina_test_array.c
@@ -0,0 +1,191 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+START_TEST(eina_array_simple)
+{
+ Eina_Array *ea;
+ char *tmp;
+ Eina_Array_Iterator it;
+ unsigned int i;
+
+ eina_init();
+
+ ea = eina_array_new(11);
+ fail_if(!ea);
+
+ for (i = 0; i < 201; ++i)
+ {
+ tmp = malloc(sizeof(char) * 10);
+ fail_if(!tmp);
+ eina_convert_itoa(i, tmp);
+
+ eina_array_push(ea, tmp);
+ }
+
+ fail_if(eina_array_data_get(ea, 10) == NULL);
+ fail_if(atoi(eina_array_data_get(ea, 10)) != 10);
+ tmp = eina_array_pop(ea);
+ fail_if(tmp == NULL);
+ fail_if(atoi(tmp) != 200);
+ free(tmp);
+
+ EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
+ {
+ fail_if((unsigned int)atoi(tmp) != i);
+ free(tmp);
+ }
+
+ fail_if(i != 200);
+
+ eina_array_clean(ea);
+ eina_array_flush(ea);
+ eina_array_free(ea);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_array_static)
+{
+ Eina_Array sea;
+ char *tmp;
+ Eina_Array_Iterator it;
+ unsigned int i;
+
+ eina_init();
+
+ eina_array_step_set(&sea, sizeof(sea), 10);
+
+ for (i = 0; i < 200; ++i)
+ {
+ tmp = malloc(sizeof(char) * 10);
+ fail_if(!tmp);
+ eina_convert_itoa(i, tmp);
+
+ eina_array_push(&sea, tmp);
+ }
+
+ fail_if(eina_array_data_get(&sea, 10) == NULL);
+ fail_if(atoi(eina_array_data_get(&sea, 10)) != 10);
+
+ EINA_ARRAY_ITER_NEXT(&sea, i, tmp, it)
+ {
+ fail_if((unsigned int)atoi(tmp) != i);
+ free(tmp);
+ }
+
+ fail_if(i != 200);
+
+ eina_array_clean(&sea);
+ eina_array_flush(&sea);
+
+ eina_shutdown();
+}
+END_TEST
+
+Eina_Bool
+keep_int(void *data, void *gdata)
+{
+ int *tmp = data;
+
+ fail_if(gdata);
+ fail_if(!tmp);
+
+ if (*tmp == 0)
+ return EINA_FALSE;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_array_remove_stuff)
+{
+ Eina_Array *ea;
+ int *tmp;
+ Eina_Array_Iterator it;
+ unsigned int i;
+
+ eina_init();
+
+ ea = eina_array_new(64);
+ fail_if(!ea);
+
+ for (i = 0; i < 1000; ++i)
+ {
+ tmp = malloc(sizeof(int));
+ fail_if(!tmp);
+ *tmp = i;
+
+ eina_array_push(ea, tmp);
+ }
+
+ // Remove the first 10 items
+ for (i = 0; i < 10; ++i)
+ {
+ tmp = eina_array_data_get(ea, i);
+ fail_if(!tmp);
+ *tmp = 0;
+ }
+ fail_if(eina_array_remove(ea, keep_int, NULL) != EINA_TRUE);
+
+ fail_if(eina_array_count_get(ea) != 990);
+ EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
+ fail_if(*tmp == 0);
+
+ // Remove the last items
+ for (i = 980; i < 990; ++i)
+ {
+ tmp = eina_array_data_get(ea, i);
+ fail_if(!tmp);
+ *tmp = 0;
+ }
+ eina_array_remove(ea, keep_int, NULL);
+
+ // Remove all items
+ fail_if(eina_array_count_get(ea) != 980);
+ EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
+ {
+ fail_if(*tmp == 0);
+ *tmp = 0;
+ }
+
+ eina_array_remove(ea, keep_int, NULL);
+
+ fail_if(eina_array_count_get(ea) != 0);
+
+ eina_array_free(ea);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_array(TCase *tc)
+{
+ tcase_add_test(tc, eina_array_simple);
+ tcase_add_test(tc, eina_array_static);
+ tcase_add_test(tc, eina_array_remove_stuff);
+}
diff --git a/src/tests/eina_test_benchmark.c b/src/tests/eina_test_benchmark.c
new file mode 100644
index 0000000..4352c16
--- /dev/null
+++ b/src/tests/eina_test_benchmark.c
@@ -0,0 +1,76 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <unistd.h>
+
+#include "eina_suite.h"
+#include "eina_benchmark.h"
+
+static int global_test = 0;
+
+static void
+_eina_benchmark_specimens(int request)
+{
+ int i;
+ int a = 0;
+
+ for (i = 0; i < request; ++i)
+ a += i;
+
+ global_test = a;
+}
+
+START_TEST(eina_benchmark_simple)
+{
+ Eina_Benchmark *eb;
+ Eina_Array_Iterator it;
+ Eina_Array *ea;
+ char *tmp;
+ unsigned int i;
+
+ eb = eina_benchmark_new("benchmark", "test");
+ fail_if(!eb);
+
+ eina_benchmark_register(eb, "specimens_check",
+ EINA_BENCHMARK(_eina_benchmark_specimens),
+ 1000, 1100, 100);
+
+ ea = eina_benchmark_run(eb);
+ fail_if(!ea);
+
+ EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
+ {
+ fail_if(!tmp);
+ fail_if(unlink(tmp));
+ }
+
+ fail_if(global_test != 499500);
+
+ eina_benchmark_free(eb);
+}
+END_TEST
+
+void
+eina_test_benchmark(TCase *tc)
+{
+ tcase_add_test(tc, eina_benchmark_simple);
+}
diff --git a/src/tests/eina_test_binshare.c b/src/tests/eina_test_binshare.c
new file mode 100644
index 0000000..b2e77ae
--- /dev/null
+++ b/src/tests/eina_test_binshare.c
@@ -0,0 +1,199 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <time.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+#define TEST0 "te\0st/0"
+#define TEST0_SIZE 7
+#define TEST1 "te\0st/11"
+#define TEST1_SIZE 8
+
+START_TEST(eina_binshare_simple)
+{
+ const char *t0;
+ const char *t1;
+
+ eina_init();
+
+ t0 = eina_binshare_add_length(TEST0, TEST0_SIZE);
+ t1 = eina_binshare_add_length(TEST1, TEST1_SIZE);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(memcmp(t0, TEST0, TEST0_SIZE) != 0);
+ fail_if(memcmp(t1, TEST1, TEST1_SIZE) != 0);
+
+ t0 = eina_binshare_ref(t0);
+ fail_if(t0 == NULL);
+ fail_if(memcmp(t0, TEST0, TEST0_SIZE) != 0);
+
+ eina_binshare_del(t0);
+ eina_binshare_del(t0);
+ eina_binshare_del(t1);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_binshare_small)
+{
+ char buf[4];
+ int i;
+
+ eina_init();
+
+ for (i = 1; i < 3; i++)
+ {
+ const char *t0, *t1;
+ int j;
+
+ for (j = 0; j < i; j++)
+ {
+ char c;
+ for (c = 'a'; c <= 'z'; c++)
+ buf[j] = c;
+ }
+ buf[i] = '\0';
+ t0 = eina_binshare_add_length(buf, i);
+ t1 = eina_binshare_add_length(buf, i);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(t0 != t1);
+ fail_if(memcmp(t0, buf, i) != 0);
+
+ eina_binshare_del(t0);
+ eina_binshare_del(t1);
+ }
+ eina_shutdown();
+}
+END_TEST
+
+
+START_TEST(eina_binshare_test_share)
+{
+ const char *t0;
+ const char *t1;
+
+ eina_init();
+
+ t0 = eina_binshare_add_length(TEST0, TEST0_SIZE);
+ t1 = eina_binshare_add_length(TEST0, TEST0_SIZE);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(memcmp(t0, TEST0, TEST0_SIZE) != 0);
+ fail_if(memcmp(t1, TEST0, TEST0_SIZE) != 0);
+ fail_if(t0 != t1);
+ fail_if(TEST0_SIZE != eina_binshare_length(t0));
+
+ eina_binshare_del(t0);
+ eina_binshare_del(t1);
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_binshare_putstuff)
+{
+ const char *tmp;
+ int i;
+
+ eina_init();
+
+ for (i = 10000; i > 0; --i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(i, build + 7);
+ tmp = eina_binshare_add_length(build, strlen(build));
+ fail_if(tmp != eina_binshare_add_length(build, strlen(build)));
+ fail_if((int)strlen(build) != eina_binshare_length(tmp));
+ }
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_binshare_collision)
+{
+ Eina_Array *ea;
+ char buffer[50];
+ int i;
+
+ srand(time(NULL));
+
+ eina_init();
+
+ ea = eina_array_new(256);
+ fail_if(!ea);
+
+ for (i = 0; i < 10000; ++i)
+ {
+ eina_convert_itoa(rand(), buffer);
+ eina_array_push(ea,
+ (void *)eina_binshare_add_length(buffer, strlen(buffer)));
+ if (rand() > RAND_MAX / 2)
+ {
+ const char *r = eina_binshare_add_length(buffer, strlen(buffer));
+ fail_if(r == NULL);
+ }
+ }
+
+ for (i = 0; i < 10000; ++i)
+ {
+ const char *r;
+
+ eina_convert_itoa(60000 - i, buffer);
+ eina_array_push(ea,
+ (void *)eina_binshare_add_length(buffer, strlen(buffer)));
+ r = eina_binshare_add_length(buffer, strlen(buffer));
+ fail_if(r == NULL);
+ r = eina_binshare_add_length(buffer, strlen(buffer));
+ fail_if(r == NULL);
+ }
+
+ for (i = 0; i < 200; ++i)
+ eina_binshare_del(eina_array_data_get(ea, i));
+
+ for (i = 0; i < 1000; ++i)
+ eina_binshare_del(eina_array_pop(ea));
+
+ eina_shutdown();
+
+ eina_array_free(ea);
+}
+END_TEST
+
+void
+eina_test_binshare(TCase *tc)
+{
+ tcase_add_test(tc, eina_binshare_simple);
+ tcase_add_test(tc, eina_binshare_small);
+ tcase_add_test(tc, eina_binshare_test_share);
+ tcase_add_test(tc, eina_binshare_collision);
+ tcase_add_test(tc, eina_binshare_putstuff);
+}
diff --git a/src/tests/eina_test_convert.c b/src/tests/eina_test_convert.c
new file mode 100644
index 0000000..8e7f58c
--- /dev/null
+++ b/src/tests/eina_test_convert.c
@@ -0,0 +1,165 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <string.h>
+#include <math.h>
+#include <float.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+START_TEST(eina_convert_simple)
+{
+ char tmp[128];
+
+ fail_if(eina_convert_itoa(0, tmp) != 1);
+ fail_if(strcmp(tmp, "0") != 0);
+
+ fail_if(eina_convert_itoa(-1, tmp) != 2);
+ fail_if(strcmp(tmp, "-1") != 0);
+
+ fail_if(eina_convert_itoa(100, tmp) != 3);
+ fail_if(strcmp(tmp, "100") != 0);
+
+ fail_if(eina_convert_itoa(-100, tmp) != 4);
+ fail_if(strcmp(tmp, "-100") != 0);
+
+ fail_if(eina_convert_itoa(10000000, tmp) != 8);
+ fail_if(strcmp(tmp, "10000000") != 0);
+
+ fail_if(eina_convert_xtoa(0, tmp) != 1);
+ fail_if(strcmp(tmp, "0") != 0);
+
+ fail_if(eina_convert_xtoa(0xA1, tmp) != 2);
+ fail_if(strcmp(tmp, "a1") != 0);
+
+ fail_if(eina_convert_xtoa(0xFF00EF0E, tmp) != 8);
+ fail_if(strcmp(tmp, "ff00ef0e") != 0);
+}
+END_TEST
+
+#define EET_TEST_DOUBLE0 123.45689
+#define EET_TEST_DOUBLE1 1.0
+#define EET_TEST_DOUBLE2 0.25
+#define EET_TEST_DOUBLE3 0.0001234
+#define EET_TEST_DOUBLE4 123456789.9876543210
+
+static void
+_eina_convert_check(double test, int length)
+{
+ char tmp[128];
+ long long int m = 0;
+ long e = 0;
+ double r;
+
+ fail_if(eina_convert_dtoa(test, tmp) != length);
+ fail_if(eina_convert_atod(tmp, 128, &m, &e) != EINA_TRUE);
+ r = ldexp((double)m, e);
+ fail_if(fabs(r - test) > DBL_MIN);
+}
+
+ START_TEST(eina_convert_double)
+{
+ long long int m = 0;
+ long e = 0;
+
+ eina_init();
+
+ _eina_convert_check(EET_TEST_DOUBLE0, 20);
+ _eina_convert_check(-EET_TEST_DOUBLE0, 21);
+ _eina_convert_check(EET_TEST_DOUBLE1, 6);
+ _eina_convert_check(EET_TEST_DOUBLE2, 6);
+ _eina_convert_check(EET_TEST_DOUBLE3, 21);
+ _eina_convert_check(EET_TEST_DOUBLE4, 21);
+
+ fail_if(eina_convert_atod("ah ah ah", 8, &m, &e) != EINA_FALSE);
+ fail_if(eina_convert_atod("0xjo", 8, &m, &e) != EINA_FALSE);
+ fail_if(eina_convert_atod("0xp", 8, &m, &e) != EINA_FALSE);
+
+ eina_shutdown();
+}
+END_TEST
+
+static void
+_eina_convert_fp_check(double d, Eina_F32p32 fp, int length)
+{
+ char tmp1[128];
+ char tmp2[128];
+ Eina_F32p32 fpc;
+ double fpd;
+ int l1;
+ int l2;
+
+ l1 = eina_convert_dtoa(d, tmp1);
+ l2 = eina_convert_fptoa(fp, tmp2);
+/* fprintf(stderr, "[%s](%i) vs [%s](%i)\n", tmp1, l1, tmp2, l2); */
+ fail_if(l1 != l2);
+ fail_if(length != l1);
+ fail_if(strcmp(tmp1, tmp2) != 0);
+
+ fail_if(!eina_convert_atofp(tmp2, l2, &fpc));
+/* fprintf(stderr, "%016x vs %016x\n", fpc, fp); */
+ fail_if(fpc != fp);
+
+ fail_if(!eina_convert_atofp(tmp1, l1, &fpc));
+ fpd = eina_f32p32_double_to(fpc);
+/* fprintf(stderr, "%0.16f vs %0.16f\n", fpd, d); */
+ fail_if(fabs(fpd - d) > DBL_MIN);
+
+ d = -d;
+ fp = -fp;
+
+ l1 = eina_convert_dtoa(d, tmp1);
+ l2 = eina_convert_fptoa(fp, tmp2);
+ fail_if(l1 != l2);
+ fail_if(length + 1 != l1);
+ fail_if(strcmp(tmp1, tmp2) != 0);
+
+ fail_if(!eina_convert_atofp(tmp2, l2, &fpc));
+/* fprintf(stderr, "%016x vs %016x\n", fpc, fp); */
+ fail_if(fpc != fp);
+
+ fail_if(!eina_convert_atofp(tmp1, l1, &fpc));
+ fpd = eina_f32p32_double_to(fpc);
+/* fprintf(stderr, "%0.16f vs %0.16f\n", fpd, d); */
+ fail_if(fabs(fpd - d) > DBL_MIN);
+}
+
+ START_TEST(eina_convert_fp)
+{
+ _eina_convert_fp_check(1.0, 0x0000000100000000, 6);
+ _eina_convert_fp_check(0.5, 0x0000000080000000, 8);
+ _eina_convert_fp_check(0.625, 0x00000000a0000000, 8);
+ _eina_convert_fp_check(256.0, 0x0000010000000000, 6);
+ _eina_convert_fp_check(0.5, 0x0000000080000000, 8);
+ _eina_convert_fp_check(128.625, 0x00000080a0000000, 10);
+}
+END_TEST
+
+void
+eina_test_convert(TCase *tc)
+{
+ tcase_add_test(tc, eina_convert_simple);
+ tcase_add_test(tc, eina_convert_double);
+ tcase_add_test(tc, eina_convert_fp);
+}
diff --git a/src/tests/eina_test_counter.c b/src/tests/eina_test_counter.c
new file mode 100644
index 0000000..2a3f30d
--- /dev/null
+++ b/src/tests/eina_test_counter.c
@@ -0,0 +1,108 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+#include "eina_safety_checks.h"
+
+START_TEST(eina_counter_simple)
+{
+ Eina_Counter *cnt;
+ char *dump;
+ int i;
+
+ eina_init();
+
+ cnt = eina_counter_new("eina_test");
+ fail_if(!cnt);
+
+ eina_counter_start(cnt);
+
+ for (i = 0; i < 100000; ++i)
+ {
+ void *tmp = malloc(sizeof(long int));
+ free(tmp);
+ }
+
+ eina_counter_stop(cnt, i);
+
+ eina_counter_start(cnt);
+
+ for (i = 0; i < 200000; ++i)
+ {
+ void *tmp = malloc(sizeof(long int));
+ free(tmp);
+ }
+
+ eina_counter_stop(cnt, i);
+
+ dump = eina_counter_dump(cnt);
+ fail_if(!dump);
+
+ fprintf(stderr, "%s", dump);
+
+ free(dump);
+
+ eina_counter_free(cnt);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_counter_break)
+{
+ Eina_Counter *cnt;
+
+ eina_init();
+
+ cnt = eina_counter_new("eina_test");
+ fail_if(!cnt);
+
+ eina_counter_stop(cnt, 10);
+
+ eina_counter_free(cnt);
+
+#ifdef EINA_SAFETY_CHECKS
+ {
+ char *dump;
+
+ fprintf(stderr, "you should have a safety check failure below:\n");
+ dump = eina_counter_dump(NULL);
+ fail_if(dump);
+ fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
+ free(dump);
+ }
+#endif
+
+ eina_shutdown();
+}
+END_TEST
+
+void eina_test_counter(TCase *tc)
+{
+ tcase_add_test(tc, eina_counter_simple);
+ tcase_add_test(tc, eina_counter_break);
+}
+
diff --git a/src/tests/eina_test_error.c b/src/tests/eina_test_error.c
new file mode 100644
index 0000000..506f406
--- /dev/null
+++ b/src/tests/eina_test_error.c
@@ -0,0 +1,59 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#ifdef HAVE_EVIL
+# include <Evil.h>
+#endif
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+#define TEST_TEXT "The big test\n"
+
+START_TEST(eina_error_errno)
+{
+ int test;
+
+ setenv("EINA_ERROR_LEVEL", "1", 0);
+
+ eina_init();
+
+ test = eina_error_msg_register(TEST_TEXT);
+ fail_if(!eina_error_msg_get(test));
+ fail_if(strcmp(eina_error_msg_get(test), TEST_TEXT) != 0);
+
+ eina_error_set(test);
+ fail_if(eina_error_get() != test);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_error(TCase *tc)
+{
+ tcase_add_test(tc, eina_error_errno);
+}
diff --git a/src/tests/eina_test_file.c b/src/tests/eina_test_file.c
new file mode 100644
index 0000000..aeb5461
--- /dev/null
+++ b/src/tests/eina_test_file.c
@@ -0,0 +1,88 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+#include "eina_safety_checks.h"
+
+START_TEST(eina_file_split_simple)
+{
+ Eina_Array *ea;
+
+ eina_init();
+
+#ifdef EINA_SAFETY_CHECKS
+ fprintf(stderr, "you should have a safety check failure below:\n");
+ ea = eina_file_split(NULL);
+ fail_if(ea);
+ fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
+#endif
+
+#ifdef _WIN32
+ ea = eina_file_split(strdup("\\this\\is\\a\\small\\test"));
+#else
+ ea = eina_file_split(strdup("/this/is/a/small/test"));
+#endif
+
+ fail_if(!ea);
+ fail_if(eina_array_count_get(ea) != 5);
+ fail_if(strcmp(eina_array_data_get(ea, 0), "this"));
+ fail_if(strcmp(eina_array_data_get(ea, 1), "is"));
+ fail_if(strcmp(eina_array_data_get(ea, 2), "a"));
+ fail_if(strcmp(eina_array_data_get(ea, 3), "small"));
+ fail_if(strcmp(eina_array_data_get(ea, 4), "test"));
+
+ eina_array_free(ea);
+
+#ifdef _WIN32
+ ea =
+ eina_file_split(strdup(
+ "this\\\\is\\\\\\a \\more\\complex\\\\\\case\\\\\\"));
+#else
+ ea = eina_file_split(strdup("this//is///a /more/complex///case///"));
+#endif
+
+ fail_if(!ea);
+ fail_if(eina_array_count_get(ea) != 6);
+ fail_if(strcmp(eina_array_data_get(ea, 0), "this"));
+ fail_if(strcmp(eina_array_data_get(ea, 1), "is"));
+ fail_if(strcmp(eina_array_data_get(ea, 2), "a "));
+ fail_if(strcmp(eina_array_data_get(ea, 3), "more"));
+ fail_if(strcmp(eina_array_data_get(ea, 4), "complex"));
+ fail_if(strcmp(eina_array_data_get(ea, 5), "case"));
+
+ eina_array_free(ea);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_file(TCase *tc)
+{
+ tcase_add_test(tc, eina_file_split_simple);
+}
+
diff --git a/src/tests/eina_test_fp.c b/src/tests/eina_test_fp.c
new file mode 100644
index 0000000..bdb3100
--- /dev/null
+++ b/src/tests/eina_test_fp.c
@@ -0,0 +1,93 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2010 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <math.h>
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+START_TEST(eina_fp_cos)
+{
+ Eina_F32p32 fc;
+ Eina_F32p32 fl;
+ Eina_F32p32 step;
+ Eina_F32p32 fresult;
+ double dc;
+ double dresult;
+ double delta;
+
+ fail_if(!eina_init());
+
+ fl = eina_f32p32_scale(EINA_F32P32_PI, 4);
+ step = eina_f32p32_div(fl, eina_f32p32_int_from(2048));
+
+ for (fc = 0; fc < fl; fc += step)
+ {
+ fresult = eina_f32p32_cos(fc);
+ dc = eina_f32p32_double_to(fc);
+ dresult = cos(dc);
+
+ delta = fabs(dresult - eina_f32p32_double_to(fresult));
+ fail_if(delta > 0.005);
+ }
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_fp_sin)
+{
+ Eina_F32p32 fc;
+ Eina_F32p32 fl;
+ Eina_F32p32 step;
+ Eina_F32p32 fresult;
+ double dc;
+ double dresult;
+ double delta;
+
+ fail_if(!eina_init());
+
+ fl = eina_f32p32_scale(EINA_F32P32_PI, 4);
+ step = eina_f32p32_div(fl, eina_f32p32_int_from(2048));
+
+ for (fc = 0; fc < fl; fc += step)
+ {
+ fresult = eina_f32p32_sin(fc);
+ dc = eina_f32p32_double_to(fc);
+ dresult = sin(dc);
+
+ delta = fabs(dresult - eina_f32p32_double_to(fresult));
+ fail_if(delta > 0.005);
+ }
+
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_fp(TCase *tc)
+{
+ tcase_add_test(tc, eina_fp_cos);
+ tcase_add_test(tc, eina_fp_sin);
+}
diff --git a/src/tests/eina_test_hash.c b/src/tests/eina_test_hash.c
new file mode 100644
index 0000000..aeeb655
--- /dev/null
+++ b/src/tests/eina_test_hash.c
@@ -0,0 +1,206 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static Eina_Bool
+eina_foreach_check(__UNUSED__ const Eina_Hash *hash,
+ const void *key,
+ void *data,
+ __UNUSED__ void *fdata)
+{
+ int *j = data;
+ int i;
+
+ if (strlen(key) <= 0)
+ return EINA_TRUE;
+
+ i = atoi(key);
+ fail_if(i != *j);
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_hash_simple)
+{
+ Eina_Hash *hash = NULL;
+ int *test;
+ int array[] = { 1, 42, 4, 5, 6 };
+
+ /* As mempool is already initialized and it use hash, we should have 2 init. */
+ fail_if(eina_init() != 2);
+
+ hash = eina_hash_string_superfast_new(NULL);
+ fail_if(hash == NULL);
+
+ fail_if(eina_hash_add(hash, "1", &array[0]) != EINA_TRUE);
+ fail_if(eina_hash_add(hash, "42", &array[1]) != EINA_TRUE);
+ fail_if(eina_hash_direct_add(hash, "4", &array[2]) != EINA_TRUE);
+ fail_if(eina_hash_direct_add(hash, "5", &array[3]) != EINA_TRUE);
+ fail_if(eina_hash_add(hash, "", "") != EINA_TRUE);
+
+ test = eina_hash_find(hash, "4");
+ fail_if(!test);
+ fail_if(*test != 4);
+
+ test = eina_hash_find(hash, "42");
+ fail_if(!test);
+ fail_if(*test != 42);
+
+ eina_hash_foreach(hash, eina_foreach_check, NULL);
+
+ test = eina_hash_modify(hash, "5", &array[4]);
+ fail_if(!test);
+ fail_if(*test != 5);
+
+ test = eina_hash_find(hash, "5");
+ fail_if(!test);
+ fail_if(*test != 6);
+
+ fail_if(eina_hash_population(hash) != 5);
+
+ fail_if(eina_hash_find(hash, "120") != NULL);
+
+ fail_if(eina_hash_del(hash, "5", NULL) != EINA_TRUE);
+ fail_if(eina_hash_find(hash, "5") != NULL);
+
+ fail_if(eina_hash_del(hash, NULL, &array[2]) != EINA_TRUE);
+ fail_if(eina_hash_find(hash, "4") != NULL);
+
+ fail_if(eina_hash_del(hash, NULL, &array[2]) != EINA_FALSE);
+
+ fail_if(eina_hash_del(hash, "1", NULL) != EINA_TRUE);
+ fail_if(eina_hash_del(hash, "42", NULL) != EINA_TRUE);
+
+ eina_hash_free(hash);
+
+ /* Same comment as eina_init */
+ fail_if(eina_shutdown() != 1);
+}
+END_TEST
+
+START_TEST(eina_hash_extended)
+{
+ Eina_Hash *hash = NULL;
+ int i;
+
+ fail_if(eina_init() != 2);
+
+ hash = eina_hash_string_djb2_new(NULL);
+ fail_if(hash == NULL);
+
+ fail_if(eina_hash_direct_add(hash, "42", "42") != EINA_TRUE);
+
+ for (i = 43; i < 3043; ++i)
+ {
+ char *tmp = malloc(10);
+ fail_if(!tmp);
+ eina_convert_itoa(i, tmp);
+ fail_if(eina_hash_direct_add(hash, tmp, tmp) != EINA_TRUE);
+ }
+
+ fail_if(eina_hash_find(hash, "42") == NULL);
+
+ eina_hash_free(hash);
+
+ fail_if(eina_shutdown() != 1);
+}
+END_TEST
+
+START_TEST(eina_hash_double_item)
+{
+ Eina_Hash *hash = NULL;
+ int i[] = { 7, 7 };
+ int *test;
+
+ fail_if(eina_init() != 2);
+
+ hash = eina_hash_string_superfast_new(NULL);
+ fail_if(hash == NULL);
+
+ fail_if(eina_hash_add(hash, "7", &i[0]) != EINA_TRUE);
+ fail_if(eina_hash_add(hash, "7", &i[1]) != EINA_TRUE);
+
+ fail_if(eina_hash_del(hash, "7", &i[1]) != EINA_TRUE);
+ test = eina_hash_find(hash, "7");
+ fail_if(test != &i[0]);
+
+ eina_hash_free(hash);
+
+ fail_if(eina_shutdown() != 1);
+}
+END_TEST
+
+START_TEST(eina_hash_all_int)
+{
+ Eina_Hash *hash;
+ int64_t j[] = { 4321312301243122, 6, 7, 128 };
+ int i[] = { 42, 6, 7, 0 };
+ int64_t *test2;
+ int *test;
+ int it;
+
+ fail_if(eina_init() != 2);
+
+ hash = eina_hash_int32_new(NULL);
+ fail_if(hash == NULL);
+
+ for (it = 0; it < 4; ++it)
+ fail_if(eina_hash_add(hash, &i[it], &i[it]) != EINA_TRUE);
+
+ fail_if(eina_hash_del(hash, &i[1], &i[1]) != EINA_TRUE);
+ test = eina_hash_find(hash, &i[2]);
+ fail_if(test != &i[2]);
+
+ test = eina_hash_find(hash, &i[3]);
+ fail_if(test != &i[3]);
+
+ eina_hash_free(hash);
+
+ hash = eina_hash_int64_new(NULL);
+ fail_if(hash == NULL);
+
+ for (it = 0; it < 4; ++it)
+ fail_if(eina_hash_add(hash, &j[it], &j[it]) != EINA_TRUE);
+
+ fail_if(eina_hash_del(hash, &j[1], &j[1]) != EINA_TRUE);
+ test2 = eina_hash_find(hash, &j[0]);
+ fail_if(test2 != &j[0]);
+
+ eina_hash_free(hash);
+
+ fail_if(eina_shutdown() != 1);
+}
+END_TEST
+
+void eina_test_hash(TCase *tc)
+{
+ tcase_add_test(tc, eina_hash_simple);
+ tcase_add_test(tc, eina_hash_extended);
+ tcase_add_test(tc, eina_hash_double_item);
+ tcase_add_test(tc, eina_hash_all_int);
+}
diff --git a/src/tests/eina_test_inlist.c b/src/tests/eina_test_inlist.c
new file mode 100644
index 0000000..6d8b210
--- /dev/null
+++ b/src/tests/eina_test_inlist.c
@@ -0,0 +1,142 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+#include "eina_safety_checks.h"
+
+typedef struct _Eina_Test_Inlist Eina_Test_Inlist;
+struct _Eina_Test_Inlist
+{
+ int i;
+ EINA_INLIST;
+};
+
+static Eina_Test_Inlist *
+_eina_test_inlist_build(int i)
+{
+ Eina_Test_Inlist *tmp;
+
+ tmp = malloc(sizeof(Eina_Test_Inlist));
+ fail_if(!tmp);
+ tmp->i = i;
+
+ return tmp;
+}
+
+START_TEST(eina_inlist_simple)
+{
+ Eina_Inlist *lst = NULL;
+ Eina_Test_Inlist *tmp;
+ Eina_Test_Inlist *prev;
+ int i = 0;
+
+ tmp = _eina_test_inlist_build(42);
+ lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
+ fail_if(!lst);
+
+ lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
+ lst = eina_inlist_prepend(lst, EINA_INLIST_GET(tmp));
+
+ tmp = _eina_test_inlist_build(1664);
+ lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
+ fail_if(!lst);
+ fail_if(EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist)->i != 42);
+
+ prev = tmp;
+ tmp = _eina_test_inlist_build(3227);
+ lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(
+ tmp), EINA_INLIST_GET(prev));
+ fail_if(!lst);
+ fail_if(EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist)->i != 42);
+
+ lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
+
+ lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
+ lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
+
+ lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), lst);
+
+ tmp = _eina_test_inlist_build(27);
+ lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), NULL);
+
+ tmp = _eina_test_inlist_build(81);
+ lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), NULL);
+
+ EINA_INLIST_FOREACH(lst, tmp)
+ {
+ switch (i)
+ {
+ case 0: fail_if(tmp->i != 27); break;
+
+ case 1: fail_if(tmp->i != 3227); break;
+
+ case 2: fail_if(tmp->i != 42); break;
+
+ case 3: fail_if(tmp->i != 1664); break;
+
+ case 4: fail_if(tmp->i != 81); break;
+ }
+
+ ++i;
+ }
+
+#ifdef EINA_SAFETY_CHECKS
+ fprintf(stderr, "you should have a safety check failure below:\n");
+ {
+ Eina_Inlist *tmp2 = eina_inlist_remove(NULL, EINA_INLIST_GET(tmp));
+ fail_if(tmp2 != NULL);
+ fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
+ }
+
+ fprintf(stderr, "you should have a safety check failure below:\n");
+ lst = eina_inlist_remove(lst, NULL);
+ fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
+#endif
+
+ tmp = EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist);
+ lst = eina_inlist_demote(lst, lst);
+ fail_if(EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist) == tmp);
+
+ lst = eina_inlist_promote(lst, EINA_INLIST_GET(tmp));
+ fail_if(lst != EINA_INLIST_GET(tmp));
+
+ tmp = EINA_INLIST_CONTAINER_GET(eina_inlist_find(lst, EINA_INLIST_GET(
+ prev)), Eina_Test_Inlist);
+ lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
+ prev = (Eina_Test_Inlist *)eina_inlist_find(lst, EINA_INLIST_GET(tmp));
+ tmp = prev ? EINA_INLIST_CONTAINER_GET(prev, Eina_Test_Inlist) : NULL;
+ fail_if(tmp != NULL);
+
+ while (lst)
+ lst = eina_inlist_remove(lst, lst);
+}
+END_TEST
+
+void
+eina_test_inlist(TCase *tc)
+{
+ tcase_add_test(tc, eina_inlist_simple);
+}
diff --git a/src/tests/eina_test_iterator.c b/src/tests/eina_test_iterator.c
new file mode 100644
index 0000000..84bb336
--- /dev/null
+++ b/src/tests/eina_test_iterator.c
@@ -0,0 +1,465 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static Eina_Bool
+eina_iterator_array_check(__UNUSED__ const Eina_Array *array,
+ int *data, int *fdata)
+{
+ fail_if(*fdata > *data);
+ *fdata = *data;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_iterator_array_simple)
+{
+ Eina_Iterator *it;
+ Eina_Array *ea;
+ int *tmp;
+ int i;
+
+ eina_init();
+
+ ea = eina_array_new(11);
+ fail_if(!ea);
+
+ for (i = 0; i < 200; ++i)
+ {
+ tmp = malloc(sizeof(int));
+ fail_if(!tmp);
+ *tmp = i;
+
+ eina_array_push(ea, tmp);
+ }
+
+ it = eina_array_iterator_new(ea);
+ fail_if(!it);
+
+ i = -1;
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_array_check), &i);
+ fail_if(i != 199);
+
+ fail_if(eina_iterator_container_get(it) != ea);
+ fail_if(eina_iterator_next(it, (void **)&tmp) != EINA_FALSE);
+
+ eina_iterator_free(it);
+
+ eina_array_free(ea);
+
+ eina_shutdown();
+}
+END_TEST
+
+static Eina_Bool
+eina_iterator_hash_key_check(const Eina_Hash *hash,
+ const char *key,
+ __UNUSED__ void *fdata)
+{
+ fail_if(eina_hash_find(hash, key) == NULL);
+
+ return EINA_TRUE;
+}
+static Eina_Bool
+eina_iterator_hash_data_check(const Eina_Hash *hash,
+ int *data,
+ __UNUSED__ void *fdata)
+{
+ char tmp[10];
+
+ snprintf(tmp, 10, "%i", *data);
+ fail_if(eina_hash_find(hash, tmp) != data);
+
+ return EINA_TRUE;
+}
+static Eina_Bool
+eina_iterator_hash_tuple_check(__UNUSED__ const Eina_Hash *hash,
+ Eina_Hash_Tuple *tuple,
+ __UNUSED__ void *fdata)
+{
+ fail_if(atoi((char *)tuple->key) != *((int *)tuple->data));
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_iterator_hash_simple)
+{
+ Eina_Iterator *it;
+ Eina_Hash *hash;
+ int array[] = { 1, 42, 7, 8, 6 };
+
+ eina_init();
+
+ hash = eina_hash_string_superfast_new(NULL);
+ fail_if(hash == NULL);
+
+ fail_if(eina_hash_add(hash, "1", &array[0]) != EINA_TRUE);
+ fail_if(eina_hash_add(hash, "42", &array[1]) != EINA_TRUE);
+ fail_if(eina_hash_add(hash, "7", &array[2]) != EINA_TRUE);
+ fail_if(eina_hash_add(hash, "8", &array[3]) != EINA_TRUE);
+ fail_if(eina_hash_add(hash, "6", &array[4]) != EINA_TRUE);
+
+ it = eina_hash_iterator_key_new(hash);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_hash_key_check), NULL);
+ eina_iterator_free(it);
+
+ it = eina_hash_iterator_data_new(hash);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_hash_data_check), NULL);
+ eina_iterator_free(it);
+
+ it = eina_hash_iterator_tuple_new(hash);
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_hash_tuple_check), NULL);
+ eina_iterator_free(it);
+
+ eina_hash_free(hash);
+
+ eina_shutdown();
+}
+END_TEST
+
+typedef struct _Eina_Test_Inlist Eina_Test_Inlist;
+struct _Eina_Test_Inlist
+{
+ EINA_INLIST;
+ int i;
+};
+
+static Eina_Test_Inlist *
+_eina_test_inlist_build(int i)
+{
+ Eina_Test_Inlist *tmp;
+
+ tmp = malloc(sizeof(Eina_Test_Inlist));
+ fail_if(!tmp);
+ tmp->i = i;
+
+ return tmp;
+}
+
+static Eina_Bool
+eina_iterator_inlist_data_check(__UNUSED__ const Eina_Inlist *in_list,
+ Eina_Test_Inlist *data,
+ int *fdata)
+{
+ switch (*fdata)
+ {
+ case 0: fail_if(data->i != 27); break;
+
+ case 1: fail_if(data->i != 42); break;
+
+ case 2: fail_if(data->i != 3227); break;
+
+ case 3: fail_if(data->i != 1664); break;
+
+ case 4: fail_if(data->i != 81); break;
+ }
+
+ (*fdata)++;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_iterator_inlist_simple)
+{
+ Eina_Inlist *lst = NULL;
+ Eina_Test_Inlist *tmp;
+ Eina_Test_Inlist *prev;
+ Eina_Iterator *it;
+ int i = 0;
+
+ tmp = _eina_test_inlist_build(42);
+ lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
+ fail_if(!lst);
+
+ tmp = _eina_test_inlist_build(1664);
+ lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
+ fail_if(!lst);
+ fail_if(((Eina_Test_Inlist *)lst)->i != 42);
+
+ prev = tmp;
+ tmp = _eina_test_inlist_build(3227);
+ lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(
+ tmp), EINA_INLIST_GET(prev));
+ fail_if(!lst);
+ fail_if(((Eina_Test_Inlist *)lst)->i != 42);
+
+ tmp = _eina_test_inlist_build(27);
+ lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), NULL);
+
+ tmp = _eina_test_inlist_build(81);
+ lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), NULL);
+
+ it = eina_inlist_iterator_new(lst);
+ fail_if(!it);
+
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_inlist_data_check), &i);
+ eina_iterator_free(it);
+
+ fail_if(i != 5);
+}
+END_TEST
+
+static Eina_Bool
+eina_iterator_list_data_check(__UNUSED__ const Eina_List *list,
+ int *data,
+ int *fdata)
+{
+ switch (*fdata)
+ {
+ case 0: fail_if(*data != 81); break;
+
+ case 1: fail_if(*data != 7); break;
+
+ case 2: fail_if(*data != 9); break;
+
+ case 3: fail_if(*data != 6); break;
+
+ case 4: fail_if(*data != 42); break;
+
+ case 5: fail_if(*data != 1); break;
+
+ case 6: fail_if(*data != 1337); break;
+ }
+
+ (*fdata)++;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_iterator_list_simple)
+{
+ Eina_List *list = NULL;
+ Eina_Iterator *it;
+ int data[] = { 6, 9, 42, 1, 7, 1337, 81, 1664 };
+ int i = 0;
+
+ eina_init();
+
+ list = eina_list_append(list, &data[0]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend(list, &data[1]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[2]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[3]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend(list, &data[4]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[5]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend(list, &data[6]);
+ fail_if(list == NULL);
+
+ it = eina_list_iterator_new(list);
+ fail_if(!it);
+
+ eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_list_data_check), &i);
+ eina_iterator_free(it);
+}
+END_TEST
+
+typedef struct _Eina_Rbtree_Int Eina_Rbtree_Int;
+struct _Eina_Rbtree_Int
+{
+ Eina_Rbtree node;
+ int value;
+};
+
+static Eina_Rbtree_Direction
+eina_rbtree_int_cmp(const Eina_Rbtree_Int *left, const Eina_Rbtree_Int *right)
+{
+ fail_if(!left);
+ fail_if(!right);
+
+ if (left->value < right->value)
+ return EINA_RBTREE_LEFT;
+
+ return EINA_RBTREE_RIGHT;
+}
+
+static Eina_Rbtree *
+_eina_rbtree_int_new(int value)
+{
+ Eina_Rbtree_Int *it;
+
+ it = malloc(sizeof (Eina_Rbtree_Int));
+ fail_if(!it);
+
+ it->value = value;
+
+ return &it->node;
+}
+
+static Eina_Bool
+eina_iterator_rbtree_data_check_sorted(__UNUSED__ const Eina_List *list,
+ Eina_Rbtree_Int *data,
+ int *fdata)
+{
+ switch (*fdata)
+ {
+ case 0: fail_if(data->value != 10); break;
+
+ case 1: fail_if(data->value != 27); break;
+
+ case 2: fail_if(data->value != 42); break;
+
+ case 3: fail_if(data->value != 69); break;
+
+ case 4: fail_if(data->value != 1337); break;
+ }
+
+ (*fdata)++;
+
+ return EINA_TRUE;
+}
+
+static Eina_Bool
+eina_iterator_rbtree_data_check_prefix(__UNUSED__ const Eina_List *list,
+ Eina_Rbtree_Int *data,
+ int *fdata)
+{
+ switch (*fdata)
+ {
+ case 0: fail_if(data->value != 27); break;
+
+ case 1: fail_if(data->value != 10); break;
+
+ case 2: fail_if(data->value != 69); break;
+
+ case 3: fail_if(data->value != 42); break;
+
+ case 4: fail_if(data->value != 1337); break;
+ }
+
+ (*fdata)++;
+
+ return EINA_TRUE;
+}
+
+static Eina_Bool
+eina_iterator_rbtree_data_check_postfix(__UNUSED__ const Eina_List *list,
+ Eina_Rbtree_Int *data,
+ int *fdata)
+{
+ switch (*fdata)
+ {
+ case 0: fail_if(data->value != 10); break;
+
+ case 1: fail_if(data->value != 42); break;
+
+ case 2: fail_if(data->value != 1337); break;
+
+ case 3: fail_if(data->value != 69); break;
+
+ case 4: fail_if(data->value != 27); break;
+ }
+
+ (*fdata)++;
+
+ return EINA_TRUE;
+}
+
+START_TEST(eina_iterator_rbtree_simple)
+{
+ Eina_Rbtree *root = NULL;
+ Eina_Iterator *it;
+ int i;
+
+ root = eina_rbtree_inline_insert(NULL,
+ _eina_rbtree_int_new(10),
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
+ NULL);
+ fail_if(!root);
+
+ root = eina_rbtree_inline_insert(root,
+ _eina_rbtree_int_new(1337),
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
+ NULL);
+ fail_if(!root);
+
+ root = eina_rbtree_inline_insert(root,
+ _eina_rbtree_int_new(27),
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
+ NULL);
+ fail_if(!root);
+
+ root = eina_rbtree_inline_insert(root,
+ _eina_rbtree_int_new(69),
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
+ NULL);
+ fail_if(!root);
+
+ root = eina_rbtree_inline_insert(root,
+ _eina_rbtree_int_new(42),
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
+ NULL);
+ fail_if(!root);
+
+ i = 0;
+ it = eina_rbtree_iterator_prefix(root);
+ fail_if(!it);
+
+ eina_iterator_foreach(it,
+ EINA_EACH_CB(eina_iterator_rbtree_data_check_prefix),
+ &i);
+ eina_iterator_free(it);
+
+ /* This will return the item sorted. */
+ i = 0;
+ it = eina_rbtree_iterator_infix(root);
+ fail_if(!it);
+
+ eina_iterator_foreach(it,
+ EINA_EACH_CB(eina_iterator_rbtree_data_check_sorted),
+ &i);
+ eina_iterator_free(it);
+
+ i = 0;
+ it = eina_rbtree_iterator_postfix(root);
+ fail_if(!it);
+
+ eina_iterator_foreach(it,
+ EINA_EACH_CB(eina_iterator_rbtree_data_check_postfix),
+ &i);
+ eina_iterator_free(it);
+}
+END_TEST
+
+void
+eina_test_iterator(TCase *tc)
+{
+ tcase_add_test(tc, eina_iterator_array_simple);
+ tcase_add_test(tc, eina_iterator_hash_simple);
+ tcase_add_test(tc, eina_iterator_inlist_simple);
+ tcase_add_test(tc, eina_iterator_list_simple);
+ tcase_add_test(tc, eina_iterator_rbtree_simple);
+}
diff --git a/src/tests/eina_test_lalloc.c b/src/tests/eina_test_lalloc.c
new file mode 100644
index 0000000..13fd607
--- /dev/null
+++ b/src/tests/eina_test_lalloc.c
@@ -0,0 +1,89 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+typedef struct _Eina_Lazy_Allocator_Test Eina_Lazy_Allocator_Test;
+struct _Eina_Lazy_Allocator_Test
+{
+ void *data;
+ int num;
+};
+
+static Eina_Bool
+_test_alloc(Eina_Lazy_Allocator_Test *elat, int num)
+{
+ if (elat->num == 10 && num == 1)
+ return EINA_FALSE;
+
+ if (elat->num == 122 && num == 128)
+ return EINA_FALSE;
+
+ elat->num += num;
+ elat->data = realloc(elat->data, elat->num);
+
+ return EINA_TRUE;
+}
+
+static void
+_test_free(Eina_Lazy_Allocator_Test *elat)
+{
+ free(elat->data);
+ elat->data = NULL;
+ elat->num = 0;
+}
+
+START_TEST(eina_lalloc_simple)
+{
+ Eina_Lazy_Allocator_Test *elat;
+ Eina_Lalloc *test;
+ int i;
+
+ elat = calloc(1, sizeof (Eina_Lazy_Allocator_Test));
+ fail_if(!elat);
+
+ test = eina_lalloc_new(elat, EINA_LALLOC_ALLOC(
+ _test_alloc), EINA_LALLOC_FREE(_test_free), 10);
+ fail_if(!test);
+
+ for (i = 0; i < 10; ++i)
+ fail_if(eina_lalloc_element_add(test) != EINA_TRUE);
+ fail_if(eina_lalloc_element_add(test) != EINA_FALSE);
+ fail_if(eina_lalloc_elements_add(test, 5) != EINA_TRUE);
+ for (i = 0; i < 21; ++i)
+ fail_if(eina_lalloc_element_add(test) != EINA_TRUE);
+
+ fail_if(eina_lalloc_elements_add(test, 50) != EINA_FALSE);
+
+ eina_lalloc_free(test);
+}
+END_TEST
+
+void
+eina_test_lalloc(TCase *tc)
+{
+ tcase_add_test(tc, eina_lalloc_simple);
+}
diff --git a/src/tests/eina_test_list.c b/src/tests/eina_test_list.c
new file mode 100644
index 0000000..6e08847
--- /dev/null
+++ b/src/tests/eina_test_list.c
@@ -0,0 +1,347 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static Eina_Bool eina_list_sorted_check(const Eina_List *list)
+{
+ const Eina_List *n;
+ void *d;
+ int last = *(int *)list->data;
+
+ EINA_LIST_FOREACH(list->next, n, d)
+ {
+ int current = *(int *)d;
+ if (last > current)
+ {
+ fprintf(stderr, "list is not sorted: last=%d, current=%d\n",
+ last, current);
+ return 0;
+ }
+
+ last = current;
+ }
+
+ return 1;
+}
+
+static int eina_int_cmp(const void *a, const void *b)
+{
+ const int *ia = a;
+ const int *ib = b;
+
+ return *ia - *ib;
+}
+
+START_TEST(eina_test_simple)
+{
+ Eina_List *list = NULL;
+ Eina_List *tmp;
+ int *test1;
+ int *test2;
+ int *test3;
+ int data[] = { 6, 9, 42, 1, 7, 9, 81, 1664, 1337 };
+ int result[] = { 81, 9, 9, 7, 1 };
+ int i;
+
+ eina_init();
+
+ list = eina_list_append(list, &data[0]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend(list, &data[1]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[2]);
+ fail_if(list == NULL);
+
+ list = eina_list_remove(list, &data[0]);
+ fail_if(list == NULL);
+
+ list = eina_list_remove(list, &data[0]);
+ fail_if(list == NULL);
+
+ tmp = eina_list_data_find_list(list, &data[2]);
+ fail_if(tmp == NULL);
+
+ list = eina_list_append_relative_list(list, &data[3], tmp);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend_relative_list(list, &data[4], tmp);
+ fail_if(list == NULL);
+
+ list = eina_list_promote_list(list, tmp);
+ fail_if(list == NULL);
+
+ list = eina_list_append_relative(list, &data[5], &data[2]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend_relative(list, &data[6], &data[2]);
+ fail_if(list == NULL);
+
+ list = eina_list_remove_list(list, tmp);
+ fail_if(list == NULL);
+
+ fail_if(eina_list_data_find_list(list, &data[2]) != NULL);
+ fail_if(eina_list_data_find(list, &data[2]) != NULL);
+ fail_if(eina_list_data_find(list, &data[5]) != &data[5]);
+
+ fail_if(eina_list_count(list) != 5);
+ fail_if(eina_list_nth(list, 4) != &data[3]);
+ fail_if(eina_list_nth(list, 10) != NULL);
+ fail_if(eina_list_nth_list(list, 10) != NULL);
+
+ for (tmp = list, i = 0; tmp != NULL; tmp = eina_list_next(tmp), ++i)
+ {
+ int *d = eina_list_data_get(tmp);
+ fail_if(d == NULL);
+ fail_if(*d != result[i]);
+ }
+
+ list = eina_list_reverse(list);
+
+ for (tmp = list; tmp != NULL; tmp = eina_list_next(tmp), --i)
+ {
+ int *d = eina_list_data_get(tmp);
+ fail_if(d == NULL);
+ fail_if(*d != result[i - 1]);
+ }
+
+ list = eina_list_append_relative(list, &data[7], &data[7]);
+ fail_if(list == NULL);
+
+ list = eina_list_prepend_relative(list, &data[8], &data[8]);
+ fail_if(list == NULL);
+
+ list = eina_list_sort(list, 2, eina_int_cmp);
+
+ list = eina_list_sort(list, 2, eina_int_cmp);
+
+ test1 = eina_list_nth(list, 0);
+ test2 = eina_list_nth(list, 1);
+ test3 = eina_list_nth(list, 2);
+
+ fail_if(test1 == NULL || test2 == NULL || test3 == NULL);
+ fail_if(*test1 > *test2);
+ fail_if(*test3 == *test2);
+
+ list = eina_list_sort(list, 5, eina_int_cmp);
+
+ test1 = eina_list_nth(list, 3);
+ test2 = eina_list_nth(list, 4);
+ test3 = eina_list_nth(list, 5);
+
+ fail_if(test1 == NULL || test2 == NULL || test3 == NULL);
+ fail_if(*test1 > *test2);
+ fail_if(*test3 > *test2);
+
+ list = eina_list_append(list, &data[8]);
+ fail_if(list == NULL);
+
+ list = eina_list_append(list, &data[7]);
+ fail_if(list == NULL);
+
+ list = eina_list_sort(list, -1, eina_int_cmp);
+
+ test1 = eina_list_nth(list, 0);
+ for (tmp = list; tmp != NULL; tmp = eina_list_next(tmp))
+ {
+ int *d = eina_list_data_get(tmp);
+ fail_if(*test1 > *d);
+
+ test1 = d;
+ }
+
+ test3 = eina_list_nth(list, 5);
+ fail_if(test3 == NULL);
+
+ list = eina_list_promote_list(list, list);
+ fail_if(list == NULL);
+
+ list = eina_list_promote_list(list, eina_list_last(list));
+ fail_if(list == NULL);
+
+ test1 = eina_list_nth(list, 0);
+ test2 = eina_list_nth(list, 1);
+
+ list = eina_list_promote_list(eina_list_next(list), list);
+ fail_if(list == NULL);
+ fail_if(eina_list_data_get(list) != test1);
+ fail_if(eina_list_data_get(eina_list_next(list)) != test2);
+
+ list = eina_list_remove_list(list, list);
+ fail_if(list == NULL);
+
+ list = eina_list_remove_list(list, eina_list_last(list));
+ fail_if(list == NULL);
+
+ list = eina_list_free(list);
+ fail_if(list != NULL);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_test_merge)
+{
+ Eina_List *l1;
+ Eina_List *l2;
+ Eina_List *l3;
+ Eina_List *l4;
+ Eina_List *l5;
+ int data[] = { 6, 9, 42, 1, 7, 9, 81, 1664, 1337, 3, 21, 10, 0, 5, 2008 };
+ int i;
+
+ eina_init();
+
+ l1 = eina_list_append(NULL, &data[0]);
+ l1 = eina_list_append(l1, &data[1]);
+ l1 = eina_list_append(l1, &data[2]);
+ l1 = eina_list_append(l1, &data[3]);
+ fail_if(l1 == NULL);
+
+ l2 = eina_list_append(NULL, &data[4]);
+ l2 = eina_list_append(l2, &data[5]);
+ fail_if(l2 == NULL);
+
+ l1 = eina_list_merge(l1, l2);
+ fail_if(l1 == NULL);
+ fail_if(eina_list_count(l1) != 6);
+ for (i = 0, l2 = l1; ((l2 != NULL) && (i < 6)); ++i, l2 = l2->next)
+ fail_if(l2->data != &data[i]);
+ fail_if(i != 6);
+ fail_if(l2 != NULL);
+
+ eina_list_free(l1);
+
+ l1 = eina_list_append(NULL, &data[0]);
+ l1 = eina_list_append(l1, &data[1]);
+ fail_if(l1 == NULL);
+
+ l2 = eina_list_append(NULL, &data[2]);
+ l2 = eina_list_append(l2, &data[3]);
+ l2 = eina_list_append(l2, &data[4]);
+ l2 = eina_list_append(l2, &data[5]);
+ fail_if(l2 == NULL);
+
+ l1 = eina_list_merge(l1, l2);
+ fail_if(l1 == NULL);
+ fail_if(eina_list_count(l1) != 6);
+ for (i = 0, l2 = l1; ((l2 != NULL) && (i < 6)); ++i, l2 = l2->next)
+ fail_if(l2->data != &data[i]);
+ fail_if(i != 6);
+ fail_if(l2 != NULL);
+
+ l3 = eina_list_append(NULL, &data[6]);
+ l3 = eina_list_append(l3, &data[7]);
+ l3 = eina_list_append(l3, &data[8]);
+
+ l4 = eina_list_append(NULL, &data[9]);
+ l4 = eina_list_append(l4, &data[10]);
+ l4 = eina_list_append(l4, &data[11]);
+
+ l5 = eina_list_append(NULL, &data[12]);
+ l5 = eina_list_append(l5, &data[13]);
+ l5 = eina_list_append(l5, &data[14]);
+
+ l1 = eina_list_sort(l1, -1, eina_int_cmp);
+ l3 = eina_list_sort(l3, -1, eina_int_cmp);
+ l4 = eina_list_sort(l4, -1, eina_int_cmp);
+ l5 = eina_list_sort(l5, -1, eina_int_cmp);
+
+ l1 = eina_list_sorted_merge(l1, l3, eina_int_cmp);
+ fail_if(l1 == NULL);
+ fail_if(eina_list_count(l1) != 9);
+
+ l1 = eina_list_sorted_merge(l1, l4, eina_int_cmp);
+ fail_if(l1 == NULL);
+ fail_if(eina_list_count(l1) != 12);
+
+ l1 = eina_list_sorted_merge(l1, l5, eina_int_cmp);
+ fail_if(l1 == NULL);
+ fail_if(eina_list_count(l1) != 15);
+
+ fail_if(!eina_list_sorted_check(l1));
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_test_sorted_insert)
+{
+ const int data[] = {6, 9, 42, 1, 7, 9, 81, 1664, 1337, 3, 21, 10, 0, 5, 2008};
+ const int data2[] = {5, 0, 3, 2, 1, 0, 1, 2, 3, 4, 5};
+ int i, count;
+ Eina_List *l1, *l2, *itr;
+ void *d;
+
+ eina_init();
+
+ count = sizeof(data) / sizeof(data[0]);
+
+ l1 = NULL;
+ for (i = 0; i < count; i++)
+ l1 = eina_list_sorted_insert(l1, eina_int_cmp, data + i);
+
+ fail_if(l1 == NULL);
+ fail_if(!eina_list_sorted_check(l1));
+
+ l2 = NULL;
+ EINA_LIST_FOREACH(l1, itr, d)
+ l2 = eina_list_sorted_insert(l2, eina_int_cmp, d);
+
+ fail_if(l2 == NULL);
+ fail_if(!eina_list_sorted_check(l2));
+ eina_list_free(l2);
+
+ l2 = NULL;
+ EINA_LIST_REVERSE_FOREACH(l1, itr, d)
+ l2 = eina_list_sorted_insert(l2, eina_int_cmp, d);
+
+ fail_if(l2 == NULL);
+ fail_if(!eina_list_sorted_check(l2));
+ eina_list_free(l2);
+ eina_list_free(l1);
+
+ count = sizeof(data2) / sizeof(data2[0]);
+ l1 = NULL;
+ for (i = 0; i < count; i++)
+ l1 = eina_list_sorted_insert(l1, eina_int_cmp, data2 + i);
+
+ fail_if(l1 == NULL);
+ fail_if(!eina_list_sorted_check(l1));
+ eina_list_free(l1);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_list(TCase *tc)
+{
+ tcase_add_test(tc, eina_test_simple);
+ tcase_add_test(tc, eina_test_merge);
+ tcase_add_test(tc, eina_test_sorted_insert);
+}
diff --git a/src/tests/eina_test_log.c b/src/tests/eina_test_log.c
new file mode 100644
index 0000000..ba17d5f
--- /dev/null
+++ b/src/tests/eina_test_log.c
@@ -0,0 +1,235 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+ START_TEST(eina_log_macro)
+{
+ fail_if(!eina_init());
+
+ eina_log_level_set(EINA_LOG_LEVEL_DBG);
+ eina_log_print_cb_set(eina_log_print_cb_file, stderr);
+
+ EINA_LOG_CRIT("Critical message\n");
+ EINA_LOG_ERR("An error\n");
+ EINA_LOG_INFO("An info\n");
+ EINA_LOG_WARN("A warning\n");
+ EINA_LOG_DBG("A debug\n");
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_log_domains_macros)
+{
+ fail_if(!eina_init());
+
+ int d = eina_log_domain_register("MyDomain", EINA_COLOR_GREEN);
+ fail_if(d < 0);
+
+ EINA_LOG_DOM_CRIT(d, "A critical message\n");
+ EINA_LOG_DOM_ERR(d, "An error\n");
+ EINA_LOG_DOM_WARN(d, "A warning\n");
+ EINA_LOG_DOM_DBG(d, "A debug\n");
+ EINA_LOG_DOM_INFO(d, "An info\n");
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_log_domains_registry)
+{
+ fail_if(!eina_init());
+
+ int i;
+ int d[50];
+
+ for (i = 0; i < 50; i++)
+ {
+ d[i] = eina_log_domain_register("Test", EINA_COLOR_GREEN);
+ fail_if(d[i] < 0);
+ }
+
+ for (i = 0; i < 50; i++)
+ eina_log_domain_unregister(d[i]);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_log_domains_slot_reuse)
+{
+ fail_if(!eina_init());
+ fail_if(!eina_threads_init());
+
+ // Create 9 domains
+ int idx[9];
+ int i;
+
+ for (i = 0; i < 9; i++)
+ {
+ idx[i] = eina_log_domain_register("Test1", EINA_COLOR_GREEN);
+ fail_if(idx[i] < 0);
+ }
+
+ // Slot 0 by default contains the global logger. The above code created
+ // domains for slots indexes from 1 to 9.
+ //
+ // The global logger allocated the first 8 initial slots. The 8th domain
+ // registered on the for loop will create 8 more slots.
+ //
+ // Test will just unregister a domain between 1 and 9 and assure that a new
+ // domain register will be placed on the available slot and not at the end.
+
+ int removed = idx[5];
+ eina_log_domain_unregister(removed);
+
+ int new = eina_log_domain_register("Test Slot", EINA_COLOR_GREEN);
+
+ // Check for slot reuse
+ fail_if(new != removed);
+
+ eina_threads_shutdown();
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_log_level_indexes)
+{
+ fail_if(!eina_init());
+ fail_if(!eina_threads_init());
+ fail_if(!eina_threads_init());
+
+ int d = eina_log_domain_register("Levels", EINA_COLOR_GREEN);
+ fail_if(d < 0);
+
+ // Displayed unless user sets level lower than -1
+ EINA_LOG(d, -1, "Negative index message\n");
+
+ // Displayed only if user sets level 6 or higher
+ EINA_LOG(d, 6, "Higher level debug\n");
+
+ eina_threads_shutdown();
+ eina_threads_shutdown();
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_log_customize)
+{
+ int d;
+
+ /* please don't define EINA_LOG_LEVELS for it */
+#define TEST_DOM "_Test_Log_Dom"
+
+ fail_if(!eina_init());
+
+#define test_set_get(func, val) \
+ eina_log_ ## func ## _set(val); \
+ fail_if(eina_log_ ## func ## _get() != val)
+
+ test_set_get(level, -1234);
+ test_set_get(level, 4567);
+
+#define test_set_get_bool(func) \
+ test_set_get(func, EINA_FALSE); \
+ test_set_get(func, EINA_TRUE)
+
+ test_set_get_bool(color_disable);
+ test_set_get_bool(file_disable);
+ test_set_get_bool(function_disable);
+ test_set_get_bool(abort_on_critical);
+
+ test_set_get(abort_on_critical_level, -1234);
+ test_set_get(abort_on_critical_level, 4567);
+
+ fail_if(eina_log_domain_level_get(TEST_DOM) != eina_log_level_get());
+
+ eina_log_domain_level_set(TEST_DOM, -123);
+ fail_if(eina_log_domain_level_get(TEST_DOM) != -123);
+
+ eina_log_domain_level_set(TEST_DOM, 890);
+ fail_if(eina_log_domain_level_get(TEST_DOM) != 890);
+
+ d = eina_log_domain_register(TEST_DOM, EINA_COLOR_GREEN);
+ fail_if(d < 0);
+
+ fail_if(eina_log_domain_level_get(TEST_DOM) != 890);
+ fail_if(eina_log_domain_registered_level_get(d) != 890);
+
+ eina_log_domain_unregister(d);
+ fputs("NOTE: You should see a failed safety check or "
+ "a crash if compiled without safety checks support.\n",
+ stderr);
+ eina_log_abort_on_critical_set(EINA_FALSE);
+ fail_if(eina_log_domain_registered_level_get(d) != EINA_LOG_LEVEL_UNKNOWN);
+
+#undef test_set_get_bool
+#undef test_set_get
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_log_level_name)
+{
+ char name[4];
+
+ fail_if(!eina_init());
+
+#define tst(level, str) \
+ eina_log_level_name_get(level, name); \
+ fail_if(strcmp(name, str) != 0)
+
+ tst(0, "CRI");
+ tst(1, "ERR");
+ tst(2, "WRN");
+ tst(3, "INF");
+ tst(4, "DBG");
+ tst(5, "005");
+ tst(12, "012");
+ tst(369, "369");
+ tst(-1, "-01");
+ tst(-48, "-48");
+
+#undef tst
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_log(TCase *tc)
+{
+ tcase_add_test(tc, eina_log_macro);
+ tcase_add_test(tc, eina_log_domains_macros);
+ tcase_add_test(tc, eina_log_domains_registry);
+ tcase_add_test(tc, eina_log_domains_slot_reuse);
+ tcase_add_test(tc, eina_log_level_indexes);
+ tcase_add_test(tc, eina_log_customize);
+ tcase_add_test(tc, eina_log_level_name);
+}
diff --git a/src/tests/eina_test_magic.c b/src/tests/eina_test_magic.c
new file mode 100644
index 0000000..d2c3d49
--- /dev/null
+++ b/src/tests/eina_test_magic.c
@@ -0,0 +1,96 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#define EINA_MAGIC_DEBUG
+
+#include "eina_suite.h"
+#include "Eina.h"
+#include "eina_safety_checks.h"
+
+#define EINA_MAGIC_TEST 0x7781fee7
+#define EINA_MAGIC_TEST2 0x42241664
+#define EINA_MAGIC_STRING "Eina Magic Test"
+
+typedef struct _Eina_Magic_Struct Eina_Magic_Struct;
+struct _Eina_Magic_Struct
+{
+ EINA_MAGIC
+};
+
+START_TEST(eina_magic_simple)
+{
+ Eina_Magic_Struct *ems = NULL;
+
+ eina_init();
+
+ eina_magic_string_set(EINA_MAGIC_TEST, EINA_MAGIC_STRING);
+
+#ifdef EINA_SAFETY_CHECKS
+ fprintf(stderr, "you should have a safety check failure below:\n");
+ eina_magic_string_set(EINA_MAGIC_TEST2, NULL);
+ fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
+
+ fprintf(stderr, "you should have a safety check failure below:\n");
+ eina_magic_string_set(EINA_MAGIC_TEST2, NULL);
+ fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
+#endif
+
+ eina_magic_string_set(EINA_MAGIC_TEST2, EINA_MAGIC_STRING);
+
+ fail_if(eina_magic_string_get(EINA_MAGIC_TEST) == NULL);
+ fail_if(strcmp(eina_magic_string_get(
+ EINA_MAGIC_TEST), EINA_MAGIC_STRING) != 0);
+
+#ifdef EINA_MAGIC_DEBUG
+ fail_if(EINA_MAGIC_CHECK(ems, EINA_MAGIC_TEST));
+ fprintf(stderr, "you should see 'Input handle pointer is NULL' below\n");
+ EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
+
+ ems = malloc(sizeof (Eina_Magic_Struct));
+ fail_if(!ems);
+ EINA_MAGIC_SET(ems, EINA_MAGIC_TEST);
+
+ fail_if(!EINA_MAGIC_CHECK(ems, EINA_MAGIC_TEST));
+
+ EINA_MAGIC_SET(ems, EINA_MAGIC_NONE);
+ fprintf(stderr,
+ "you should see 'Input handle has already been freed' below\n");
+ EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
+
+ EINA_MAGIC_SET(ems, 42424242);
+ fprintf(stderr, "you should see 'Input handle is wrong type' below\n");
+ EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
+#endif
+
+ eina_shutdown();
+}
+END_TEST
+
+void eina_test_magic(TCase *tc)
+{
+ tcase_add_test(tc, eina_magic_simple);
+}
+
diff --git a/src/tests/eina_test_main.c b/src/tests/eina_test_main.c
new file mode 100644
index 0000000..04364a1
--- /dev/null
+++ b/src/tests/eina_test_main.c
@@ -0,0 +1,62 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+ START_TEST(eina_simple)
+{
+ fail_if(eina_init() != 2); /* one init by test suite */
+ fail_if(eina_shutdown() != 1);
+}
+END_TEST
+
+START_TEST(eina_cpu)
+{
+ fail_if(eina_init() != 2); /* one init by test suite */
+
+ fail_if(eina_cpu_count() <= 0);
+
+ eina_cpu_features_get();
+
+ fail_if(eina_shutdown() != 1);
+}
+END_TEST
+
+START_TEST(eina_hamster)
+{
+ fail_if(eina_init() != 2); /* one init by test suite */
+
+ fail_if(eina_hamster_count() <= 0);
+
+ fail_if(eina_shutdown() != 1);
+}
+END_TEST
+
+void eina_test_main(TCase *tc)
+{
+ tcase_add_test(tc, eina_simple);
+ tcase_add_test(tc, eina_cpu);
+ tcase_add_test(tc, eina_hamster);
+}
diff --git a/src/tests/eina_test_matrixsparse.c b/src/tests/eina_test_matrixsparse.c
new file mode 100644
index 0000000..e07b1ee
--- /dev/null
+++ b/src/tests/eina_test_matrixsparse.c
@@ -0,0 +1,489 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+#define MAX_ROWS 10
+#define MAX_COLS 10
+
+static void eina_matrixsparse_free_cell_cb(void *user_data __UNUSED__,
+ void *cell_data __UNUSED__)
+{
+}
+
+static void matrixsparse_initialize(Eina_Matrixsparse *matrix,
+ long data[MAX_ROWS][MAX_COLS],
+ unsigned long nrows,
+ unsigned long ncols)
+{
+ unsigned long i, j;
+ Eina_Bool r;
+
+ for (i = 0; i < nrows; i++)
+ for (j = 0; j < ncols; j++)
+ if (data[i][j] != 0)
+ {
+ r = eina_matrixsparse_data_idx_set(matrix, i, j, &data[i][j]);
+ fail_if(r == EINA_FALSE);
+ }
+
+}
+
+static void matrixsparse_check(Eina_Matrixsparse *matrix,
+ long data[MAX_ROWS][MAX_COLS],
+ unsigned long nrows __UNUSED__,
+ unsigned long ncols __UNUSED__)
+{
+ unsigned long i, j;
+ long *test1;
+
+ for (i = 0; i < MAX_ROWS; i++)
+ for (j = 0; j < MAX_COLS; j++)
+ {
+ if (data[i][j] != 0)
+ {
+ test1 = eina_matrixsparse_data_idx_get(matrix, i, j);
+ fail_if(test1 == NULL || *test1 != data[i][j]);
+ }
+ else
+ {
+ test1 = eina_matrixsparse_data_idx_get(matrix, i, j);
+ fail_if(test1 != NULL);
+ }
+ }
+}
+
+START_TEST(eina_test_simple)
+{
+ Eina_Matrixsparse *matrix = NULL;
+ Eina_Matrixsparse_Cell *cell = NULL;
+ Eina_Bool r;
+ long *test1, value, value2, value3, value4;
+ unsigned long i, j;
+ unsigned long row, col;
+
+ long data[MAX_ROWS][MAX_COLS];
+
+ for (i = 0; i < MAX_ROWS; i++)
+ for (j = 0; j < MAX_COLS; j++)
+ data[i][j] = 0;
+
+ data[0][3] = 3;
+ data[1][3] = 13;
+ data[1][6] = 16;
+ data[1][9] = 19;
+ data[1][8] = 18;
+ data[1][7] = 17;
+ data[2][8] = 28;
+ data[2][7] = 27;
+ data[2][6] = 26;
+ data[3][5] = 35;
+ data[3][6] = 36;
+ data[3][7] = 37;
+ data[3][9] = 39;
+ data[3][0] = 30;
+ data[4][6] = 46;
+ data[4][8] = 48;
+ data[4][2] = 42;
+ data[4][3] = 43;
+ data[4][7] = 47;
+ data[5][3] = 53;
+ data[6][3] = 63;
+ data[6][4] = 64;
+ data[6][6] = 66;
+ data[7][3] = 73;
+ data[7][7] = 77;
+ data[8][8] = 88;
+
+ value = -1;
+ value2 = -2;
+ value3 = -3;
+ value4 = -4;
+
+ eina_init();
+
+ matrix = eina_matrixsparse_new(MAX_ROWS, MAX_COLS,
+ eina_matrixsparse_free_cell_cb, data);
+ fail_if(matrix == NULL);
+
+ r = eina_matrixsparse_cell_idx_get(matrix, 3, 5, &cell);
+ fail_if(r == EINA_FALSE);
+ fail_if(cell != NULL);
+
+ matrixsparse_initialize(matrix, data, MAX_ROWS, MAX_COLS);
+
+ /* data fetching */
+ test1 = eina_matrixsparse_data_idx_get(matrix, 3, 0);
+ fail_if(test1 == NULL);
+ fail_if(*test1 != data[3][0]);
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 3, 5);
+ fail_if(test1 == NULL);
+ fail_if(*test1 != data[3][5]);
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 3, 6);
+ fail_if(test1 == NULL);
+ fail_if(*test1 != data[3][6]);
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 3, 1);
+ fail_if(test1 != NULL);
+
+ r = eina_matrixsparse_cell_idx_get(matrix, 3, 5, &cell);
+ fail_if(r == EINA_FALSE);
+ fail_if(cell == NULL);
+
+ test1 = eina_matrixsparse_cell_data_get(cell);
+ fail_if(test1 == NULL);
+ fail_if(*test1 != data[3][5]);
+
+ r = eina_matrixsparse_cell_position_get(cell, &row, &col);
+ fail_if(r == EINA_FALSE);
+ fail_if(row != 3 || col != 5);
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 4, 3);
+ fail_if(*test1 != data[4][3]);
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 1, 3);
+ fail_if(*test1 != data[1][3]);
+
+ /* data changing */
+ r = eina_matrixsparse_data_idx_set(matrix, 1, 9, &data[1][9]);
+ fail_if(r == EINA_FALSE);
+
+ r = eina_matrixsparse_data_idx_replace(matrix, 4, 3, &value, (void **)&test1);
+ fail_if(r == EINA_FALSE);
+ fail_if(test1 == NULL);
+ fail_if(*test1 != data[4][3]);
+ data[4][3] = value;
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 4, 3);
+ fail_if(test1 == NULL || *test1 != value);
+
+ r = eina_matrixsparse_cell_data_replace(cell, &value2, (void **)&test1);
+ fail_if(r == EINA_FALSE);
+ fail_if(test1 == NULL);
+ fail_if(*test1 != data[3][5]);
+ data[3][5] = value2;
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 3, 5);
+ fail_if(test1 == NULL);
+ fail_if(*test1 != value2);
+
+ r = eina_matrixsparse_cell_idx_get(matrix, 4, 2, &cell);
+ fail_if(r == EINA_FALSE || cell == NULL);
+
+ r = eina_matrixsparse_cell_data_set(cell, &value3);
+ fail_if(r == EINA_FALSE);
+ data[4][2] = value3;
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 4, 2);
+ fail_if(test1 == NULL || *test1 != value3);
+
+ r = eina_matrixsparse_data_idx_replace(matrix,
+ 6,
+ 5,
+ &value4,
+ (void **)&test1);
+ fail_if(r == EINA_FALSE || test1 != NULL);
+ data[6][5] = value4;
+
+
+ /* cell deletion */
+ r = eina_matrixsparse_row_idx_clear(matrix, 4);
+ fail_if(r == EINA_FALSE);
+ data[4][6] = 0;
+ data[4][8] = 0;
+ data[4][2] = 0;
+ data[4][3] = 0;
+ data[4][7] = 0;
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 4, 3);
+ fail_if(test1 != NULL);
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 4, 8);
+ fail_if(test1 != NULL);
+
+ test1 = eina_matrixsparse_data_idx_get(matrix, 5, 3);
+ fail_if(*test1 != data[5][3]);
+
+ r = eina_matrixsparse_column_idx_clear(matrix, 3);
+ fail_if(r != EINA_TRUE);
+ data[0][3] = 0;
+ data[1][3] = 0;
+ data[4][3] = 0;
+ data[5][3] = 0;
+ data[6][3] = 0;
+ data[7][3] = 0;
+
+ r = eina_matrixsparse_cell_idx_clear(matrix, 3, 5);
+ fail_if(r != EINA_TRUE);
+ data[3][5] = 0;
+
+ r = eina_matrixsparse_cell_idx_clear(matrix, 3, 9);
+ fail_if(r != EINA_TRUE);
+ data[3][9] = 0;
+
+ r = eina_matrixsparse_cell_idx_clear(matrix, 4, 3);
+ fail_if(r != EINA_TRUE);
+ data[4][3] = 0;
+
+ r = eina_matrixsparse_cell_idx_get(matrix, 3, 7, &cell);
+ fail_if(r == EINA_FALSE);
+ fail_if(cell == NULL);
+
+ r = eina_matrixsparse_cell_clear(cell);
+ fail_if(r == EINA_FALSE);
+ data[3][7] = 0;
+
+ r = eina_matrixsparse_cell_idx_get(matrix, 2, 7, &cell);
+ fail_if(r == EINA_FALSE);
+
+ r = eina_matrixsparse_cell_idx_clear(matrix, 2, 8);
+ fail_if(r == EINA_FALSE);
+ data[2][8] = 0;
+
+ r = eina_matrixsparse_cell_idx_clear(matrix, 2, 7);
+ fail_if(r == EINA_FALSE);
+ data[2][7] = 0;
+
+ r = eina_matrixsparse_cell_idx_get(matrix, 7, 7, &cell);
+ fail_if(r == EINA_FALSE);
+
+ r = eina_matrixsparse_row_idx_clear(matrix, 8);
+ fail_if(r == EINA_FALSE);
+ data[8][8] = 0;
+
+ r = eina_matrixsparse_row_idx_clear(matrix, 7);
+ fail_if(r == EINA_FALSE);
+ data[7][3] = 0;
+ data[7][7] = 0;
+
+ matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
+ eina_matrixsparse_free(matrix);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_test_resize)
+{
+ Eina_Matrixsparse *matrix = NULL;
+ Eina_Bool r;
+ unsigned long i, j;
+ unsigned long nrows, ncols;
+
+ long data[MAX_ROWS][MAX_COLS];
+
+ for (i = 0; i < MAX_ROWS; i++)
+ for (j = 0; j < MAX_COLS; j++)
+ data[i][j] = 0;
+
+ eina_init();
+
+ matrix = eina_matrixsparse_new(MAX_ROWS, MAX_COLS,
+ eina_matrixsparse_free_cell_cb, data);
+ fail_if(matrix == NULL);
+
+ /* cell insertion */
+ data[0][5] = 5;
+ data[1][0] = 10;
+ data[1][3] = 13;
+ data[1][6] = 16;
+ data[1][9] = 19;
+ data[1][8] = 18;
+ data[1][7] = 17;
+ data[2][8] = 28;
+ data[2][7] = 27;
+ data[2][6] = 26;
+ data[3][0] = 30;
+ data[3][5] = 35;
+ data[3][6] = 36;
+ data[3][7] = 37;
+ data[3][9] = 39;
+ data[3][0] = 30;
+ data[4][8] = 48;
+ data[4][2] = 42;
+ data[4][3] = 43;
+ data[4][7] = 47;
+ data[4][6] = 46;
+ data[5][3] = 53;
+ data[6][3] = 63;
+ data[6][4] = 64;
+ data[6][6] = 66;
+ data[7][3] = 73;
+ data[7][7] = 77;
+ data[8][8] = 88;
+
+ matrixsparse_initialize(matrix, data, MAX_ROWS, MAX_COLS);
+
+ eina_matrixsparse_size_get(matrix, &nrows, &ncols);
+ fail_if(nrows != MAX_ROWS || ncols != MAX_COLS);
+
+ r = eina_matrixsparse_size_set(matrix, nrows - 2, ncols - 2);
+ fail_if(r == EINA_FALSE);
+ data[1][9] = 0;
+ data[1][8] = 0;
+ data[2][8] = 0;
+ data[3][9] = 0;
+ data[4][8] = 0;
+ data[8][8] = 0;
+ matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
+
+ r = eina_matrixsparse_size_set(matrix, 5, 1);
+ fail_if(r == EINA_FALSE);
+ data[0][5] = 0;
+ data[1][3] = 0;
+ data[1][6] = 0;
+ data[1][7] = 0;
+ data[2][7] = 0;
+ data[2][6] = 0;
+ data[3][5] = 0;
+ data[3][6] = 0;
+ data[3][7] = 0;
+ data[4][2] = 0;
+ data[4][3] = 0;
+ data[4][7] = 0;
+ data[4][6] = 0;
+ data[5][3] = 0;
+ data[6][3] = 0;
+ data[6][4] = 0;
+ data[6][6] = 0;
+ data[7][3] = 0;
+ data[7][7] = 0;
+ matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
+
+ r = eina_matrixsparse_size_set(matrix, 1, 1);
+ fail_if(r == EINA_FALSE);
+ data[3][0] = 0;
+ data[1][0] = 0;
+ matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
+
+ r = eina_matrixsparse_size_set(matrix, 5, 4);
+ fail_if(r == EINA_FALSE);
+
+ r = eina_matrixsparse_data_idx_set(matrix, 4, 2, &data[4][2]);
+ fail_if(r == EINA_FALSE);
+ data[4][2] = 42;
+ matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
+
+ r = eina_matrixsparse_size_set(matrix, 5, 1);
+ fail_if(r == EINA_FALSE);
+ data[4][2] = 0;
+ matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
+
+ eina_matrixsparse_free(matrix);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_test_iterators)
+{
+ Eina_Matrixsparse *matrix = NULL;
+ Eina_Matrixsparse_Cell *cell = NULL;
+ Eina_Iterator *it = NULL;
+ Eina_Bool r;
+ long *test1, value;
+ unsigned long i, j;
+ unsigned long row, col;
+
+ long data[MAX_ROWS][MAX_COLS];
+
+ value = 0;
+ for (i = 0; i < MAX_ROWS; i++)
+ {
+ for (j = 0; j < MAX_COLS; j++)
+ {
+ data[i][j] = value++;
+ printf("%4ld ", data[i][j]);
+ }
+ printf("\n");
+ }
+
+ eina_init();
+
+ matrix = eina_matrixsparse_new(MAX_ROWS, MAX_COLS,
+ eina_matrixsparse_free_cell_cb, data);
+ fail_if(matrix == NULL);
+
+ r = eina_matrixsparse_data_idx_set(matrix, 3, 5, &data[3][5]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 3, 6, &data[3][6]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 3, 7, &data[3][7]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 3, 9, &data[3][9]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 3, 0, &data[3][0]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 4, 6, &data[4][6]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 4, 8, &data[4][8]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 4, 2, &data[4][2]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 4, 3, &data[4][3]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 4, 7, &data[4][7]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 6, 4, &data[6][4]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 5, 3, &data[5][3]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 6, 3, &data[6][3]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 7, 3, &data[7][3]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 0, 3, &data[0][3]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 1, 3, &data[1][3]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 1, 6, &data[1][6]);
+ fail_if(r == EINA_FALSE);
+ r = eina_matrixsparse_data_idx_set(matrix, 1, 9, &data[1][9]);
+ fail_if(r == EINA_FALSE);
+
+ it = eina_matrixsparse_iterator_new(matrix);
+ fail_if(it == NULL);
+ EINA_ITERATOR_FOREACH(it, cell)
+ {
+ fail_if(cell == NULL);
+ r = eina_matrixsparse_cell_position_get(cell, &row, &col);
+ fail_if(r == EINA_FALSE);
+
+ test1 = eina_matrixsparse_cell_data_get(cell);
+ fail_if(test1 == NULL || *test1 != data[row][col]);
+ }
+ eina_iterator_free(it);
+
+ it = eina_matrixsparse_iterator_complete_new(matrix);
+ fail_if(it == NULL);
+ EINA_ITERATOR_FOREACH(it, cell)
+ {
+ fail_if(cell == NULL);
+ r = eina_matrixsparse_cell_position_get(cell, &row, &col);
+ fail_if(r == EINA_FALSE);
+
+ test1 = eina_matrixsparse_cell_data_get(cell);
+ if (test1)
+ fail_if(*test1 != data[row][col]);
+ }
+ eina_iterator_free(it);
+
+ eina_matrixsparse_free(matrix);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_matrixsparse(TCase *tc)
+{
+ tcase_add_test(tc, eina_test_simple);
+ tcase_add_test(tc, eina_test_resize);
+ tcase_add_test(tc, eina_test_iterators);
+}
diff --git a/src/tests/eina_test_mempool.c b/src/tests/eina_test_mempool.c
new file mode 100644
index 0000000..7106afa
--- /dev/null
+++ b/src/tests/eina_test_mempool.c
@@ -0,0 +1,187 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static Eina_Array *_modules;
+
+static void
+_mempool_init(void)
+{
+ eina_init();
+ /* force modules to be loaded in case they are not installed */
+ _modules = eina_module_list_get(NULL,
+ PACKAGE_BUILD_DIR "/src/modules",
+ EINA_TRUE,
+ NULL,
+ NULL);
+ eina_module_list_load(_modules);
+}
+
+static void
+_mempool_shutdown(void)
+{
+ eina_module_list_free(_modules);
+ /* TODO delete the list */
+ eina_shutdown();
+}
+
+static void
+_eina_mempool_test(Eina_Mempool *mp, Eina_Bool with_realloc, Eina_Bool with_gc)
+{
+ int *tbl[512];
+ int i;
+
+ fail_if(!mp);
+
+ for (i = 0; i < 512; ++i)
+ {
+ tbl[i] = eina_mempool_malloc(mp, sizeof (int));
+ fail_if(!tbl[i]);
+ *tbl[i] = i;
+ }
+
+ for (i = 0; i < 512; ++i)
+ fail_if(*tbl[i] != i);
+
+ for (i = 0; i < 256; ++i)
+ eina_mempool_free(mp, tbl[i]);
+
+ if (with_realloc)
+ fail_if(eina_mempool_realloc(mp, tbl[500], 25) == NULL);
+ else
+ fail_if(eina_mempool_realloc(mp, tbl[500], 25) != NULL);
+
+ if (with_gc)
+ {
+ eina_mempool_gc(mp);
+ eina_mempool_statistics(mp);
+ }
+
+ eina_mempool_del(mp);
+}
+
+#ifdef EINA_BUILD_CHAINED_POOL
+START_TEST(eina_mempool_chained_mempool)
+{
+ Eina_Mempool *mp;
+
+ _mempool_init();
+
+ mp = eina_mempool_add("chained_mempool", "test", NULL, sizeof (int), 256);
+ _eina_mempool_test(mp, EINA_FALSE, EINA_FALSE);
+
+ _mempool_shutdown();
+}
+END_TEST
+#endif
+
+#ifdef EINA_BUILD_PASS_THROUGH
+START_TEST(eina_mempool_pass_through)
+{
+ Eina_Mempool *mp;
+
+ _mempool_init();
+
+ mp = eina_mempool_add("pass_through", "test", NULL, sizeof (int), 8, 0);
+ _eina_mempool_test(mp, EINA_TRUE, EINA_FALSE);
+
+ _mempool_shutdown();
+}
+END_TEST
+#endif
+
+#ifdef EINA_BUILD_FIXED_BITMAP
+START_TEST(eina_mempool_fixed_bitmap)
+{
+ Eina_Mempool *mp;
+
+ _mempool_init();
+
+ mp = eina_mempool_add("fixed_bitmap", "test", NULL, sizeof (int));
+ _eina_mempool_test(mp, EINA_FALSE, EINA_FALSE);
+
+ _mempool_shutdown();
+}
+END_TEST
+#endif
+
+#ifdef EINA_BUILD_EMEMOA_FIXED
+START_TEST(eina_mempool_ememoa_fixed)
+{
+ Eina_Mempool *mp;
+
+ _mempool_init();
+
+ mp = eina_mempool_add("ememoa_fixed", "test", NULL, sizeof (int), 8, 0);
+ _eina_mempool_test(mp, EINA_FALSE, EINA_TRUE);
+
+ _mempool_shutdown();
+}
+END_TEST
+#endif
+
+#ifdef EINA_BUILD_EMEMOA_UNKNOWN
+START_TEST(eina_mempool_ememoa_unknown)
+{
+ Eina_Mempool *mp;
+
+ _mempool_init();
+
+ mp = eina_mempool_add("ememoa_unknown",
+ "test",
+ NULL,
+ 0,
+ 2,
+ sizeof (int),
+ 8,
+ sizeof (int) * 2,
+ 8);
+ _eina_mempool_test(mp, EINA_TRUE, EINA_TRUE);
+
+ _mempool_shutdown();
+}
+END_TEST
+#endif
+
+void
+eina_test_mempool(TCase *tc)
+{
+#ifdef EINA_BUILD_CHAINED_POOL
+ tcase_add_test(tc, eina_mempool_chained_mempool);
+#endif
+#ifdef EINA_BUILD_PASS_THROUGH
+ tcase_add_test(tc, eina_mempool_pass_through);
+#endif
+#ifdef EINA_BUILD_FIXED_BITMAP
+ tcase_add_test(tc, eina_mempool_fixed_bitmap);
+#endif
+#ifdef EINA_BUILD_EMEMOA_FIXED
+ tcase_add_test(tc, eina_mempool_ememoa_fixed);
+#endif
+#ifdef EINA_BUILD_EMEMOA_UNKNOWN
+ tcase_add_test(tc, eina_mempool_ememoa_unknown);
+#endif
+}
+
+
diff --git a/src/tests/eina_test_module.c b/src/tests/eina_test_module.c
new file mode 100644
index 0000000..56bdca7
--- /dev/null
+++ b/src/tests/eina_test_module.c
@@ -0,0 +1,70 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static Eina_Bool list_cb(Eina_Module *m, void *data __UNUSED__)
+{
+ int *sym;
+ const char *file;
+
+ /* the reference count */
+ eina_module_load(m);
+ /* get */
+ sym = eina_module_symbol_get(m, "dummy_symbol");
+ fail_if(!sym);
+ fail_if(*sym != 0xbad);
+ file = eina_module_file_get(m);
+ fail_if(!file);
+ eina_module_unload(m);
+
+ return EINA_TRUE;
+}
+
+
+START_TEST(eina_module_load_unload)
+{
+ Eina_Array *_modules;
+
+ eina_init();
+ _modules = eina_module_list_get(NULL,
+ PACKAGE_BUILD_DIR "/src/tests/",
+ EINA_TRUE,
+ &list_cb,
+ NULL);
+ fail_if(!_modules);
+ eina_module_list_load(_modules);
+ eina_module_list_unload(_modules);
+ eina_module_list_free(_modules);
+ /* TODO delete the list */
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_module(TCase *tc)
+{
+ tcase_add_test(tc, eina_module_load_unload);
+}
diff --git a/src/tests/eina_test_module_dummy.c b/src/tests/eina_test_module_dummy.c
new file mode 100644
index 0000000..d42b530
--- /dev/null
+++ b/src/tests/eina_test_module_dummy.c
@@ -0,0 +1,22 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "Eina.h"
+
+Eina_Bool dummy_module_init(void)
+{
+ return EINA_TRUE;
+}
+
+void dummy_module_shutdown(void)
+{
+
+}
+
+EAPI int dummy_symbol = 0xbad;
+
+EINA_MODULE_INIT(dummy_module_init);
+EINA_MODULE_SHUTDOWN(dummy_module_shutdown);
diff --git a/src/tests/eina_test_quadtree.c b/src/tests/eina_test_quadtree.c
new file mode 100644
index 0000000..52faeec
--- /dev/null
+++ b/src/tests/eina_test_quadtree.c
@@ -0,0 +1,195 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2010 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <assert.h>
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static Eina_Quad_Direction
+_eina_quadtree_rectangle_vert(const void *object, size_t middle)
+{
+ const Eina_Rectangle *r = object;
+
+ if (r->y + r->h < (int)middle)
+ return EINA_QUAD_LEFT;
+
+ if (r->y > (int)middle)
+ return EINA_QUAD_RIGHT;
+
+ return EINA_QUAD_BOTH;
+}
+
+static Eina_Quad_Direction
+_eina_quadtree_rectangle_hort(const void *object, size_t middle)
+{
+ const Eina_Rectangle *r = object;
+
+ if (r->x + r->w < (int)middle)
+ return EINA_QUAD_LEFT;
+
+ if (r->x > (int)middle)
+ return EINA_QUAD_RIGHT;
+
+ return EINA_QUAD_BOTH;
+}
+
+START_TEST(eina_quadtree_collision)
+{
+ struct
+ {
+ Eina_Rectangle r;
+ Eina_QuadTree_Item *item;
+ } objects[] = {
+ { { 10, 10, 30, 30 }, NULL },
+ { { 20, 20, 30, 30 }, NULL },
+ { { 5, 30, 30, 30 }, NULL },
+ { { 70, 130, 100, 100 }, NULL },
+ { { 10, 220, 50, 40 }, NULL },
+ { { 310, 20, 50, 30 }, NULL },
+ { { 300, 220, 40, 40 }, NULL },
+ { { 500, 150, 40, 40 }, NULL },
+ { { 500, 220, 40, 40 }, NULL },
+ { { 330, 250, 40, 40 }, NULL },
+ { { 300, 400, 40, 40 }, NULL },
+ { { 10, 400, 40, 40 }, NULL },
+ { { 0, 0, 0, 0 }, NULL }
+ };
+ struct
+ {
+ Eina_Rectangle r;
+ int count;
+ int result[20];
+ } tests [] = {
+ { { 600, 400, 40, 40 }, 4, { 4, 6, 8, 10 } },
+ { { 20, 30, 10, 10 }, 7, { 0, 1, 2, 4, 5, 6, 8 } },
+ { { 0, 0, 0, 0 }, -1, {} },
+ };
+ int hidden[] = { 4, 5, 6, 8, 10 };
+ int show[] = { 0, 1, 2 };
+ Eina_QuadTree *q;
+ Eina_Inlist *head;
+ Eina_Rectangle *r;
+ int count;
+ int i;
+
+ fail_if(!eina_init());
+
+ q = eina_quadtree_new(640, 480,
+ _eina_quadtree_rectangle_vert,
+ _eina_quadtree_rectangle_hort);
+
+ fail_if(!q);
+
+ for (i = 0; objects[i].r.w != 0 && objects[i].r.h != 0; ++i)
+ {
+ objects[i].item = eina_quadtree_add(q, &objects[i].r);
+ fail_if(!objects[i].item);
+ fail_if(!eina_quadtree_show(objects[i].item));
+ }
+
+ eina_quadtree_resize(q, 640, 480);
+
+ for (i = 0; tests[i].count != -1; ++i)
+ {
+ head = eina_quadtree_collide(q,
+ tests[i].r.x, tests[i].r.y,
+ tests[i].r.w, tests[i].r.h);
+
+ count = 0;
+ while (head)
+ {
+ int k;
+
+ r = eina_quadtree_object(head);
+
+ for (k = 0; k < tests[i].count; ++k)
+ {
+ if (&objects[tests[i].result[k]].r == r)
+ break;
+ }
+ fail_if(k == tests[i].count);
+
+ head = head->next;
+ count++;
+ }
+ fail_if(count != tests[i].count);
+ }
+
+ for (i = 0; i < (int)(sizeof (hidden) / sizeof (int)); ++i)
+ eina_quadtree_hide(objects[hidden[i]].item);
+ for (i = 0; i < (int)(sizeof (show) / sizeof (int)); ++i)
+ eina_quadtree_show(objects[show[i]].item);
+
+ head = eina_quadtree_collide(q,
+ tests[1].r.x, tests[1].r.y,
+ tests[1].r.w, tests[1].r.h);
+
+ count = 0;
+ while (head)
+ {
+ r = eina_quadtree_object(head);
+
+ fail_if(r != &objects[tests[1].result[show[count]]].r);
+
+ head = head->next;
+ count++;
+ }
+ fail_if(count != 3);
+
+ eina_quadtree_cycle(q);
+ eina_quadtree_show(objects[4].item);
+ eina_quadtree_increase(objects[4].item);
+ eina_quadtree_show(objects[5].item);
+ eina_quadtree_increase(objects[5].item);
+ eina_quadtree_del(objects[5].item);
+ eina_quadtree_change(objects[10].item);
+ eina_quadtree_increase(objects[10].item);
+
+ eina_quadtree_resize(q, 641, 480);
+
+ head = eina_quadtree_collide(q,
+ tests[0].r.x, tests[0].r.y,
+ tests[0].r.w, tests[0].r.h);
+
+ count = 0;
+ while (head)
+ {
+ r = eina_quadtree_object(head);
+
+ head = head->next;
+ count++;
+ }
+ fail_if(count != 1);
+
+ eina_quadtree_free(q);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_quadtree(TCase *tc)
+{
+ tcase_add_test(tc, eina_quadtree_collision);
+}
diff --git a/src/tests/eina_test_rbtree.c b/src/tests/eina_test_rbtree.c
new file mode 100644
index 0000000..fabe2bf
--- /dev/null
+++ b/src/tests/eina_test_rbtree.c
@@ -0,0 +1,452 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <time.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static inline Eina_Bool
+_eina_rbtree_is_red(Eina_Rbtree *tree)
+{
+ return tree != NULL && tree->color == EINA_RBTREE_RED;
+}
+
+static int
+_eina_rbtree_black_height(Eina_Rbtree *tree, Eina_Rbtree_Cmp_Node_Cb cmp)
+{
+ Eina_Rbtree *left;
+ Eina_Rbtree *right;
+ Eina_Rbtree_Direction dir;
+ int left_height;
+ int right_height;
+
+ if (!tree)
+ return 1;
+
+ left = tree->son[EINA_RBTREE_LEFT];
+ right = tree->son[EINA_RBTREE_RIGHT];
+
+ /* Consecutive red links. */
+ fail_if(_eina_rbtree_is_red(tree) &&
+ (_eina_rbtree_is_red(left) || _eina_rbtree_is_red(right)));
+
+ left_height = _eina_rbtree_black_height(left, cmp);
+ right_height = _eina_rbtree_black_height(right, cmp);
+
+ /* Check binary search tree. */
+ if (left)
+ {
+ dir = cmp(tree, left, NULL);
+ fail_if(dir != EINA_RBTREE_LEFT);
+ }
+
+ if (right)
+ {
+ dir = cmp(tree, right, NULL);
+ fail_if(dir != EINA_RBTREE_RIGHT);
+ }
+
+ /* Check black height */
+ if (left_height != right_height)
+ fprintf(stderr, "%i != %i\n", left_height, right_height);
+
+ fail_if(left_height != right_height);
+
+ return _eina_rbtree_is_red(tree) ? left_height : left_height + 1;
+}
+
+typedef struct _Eina_Rbtree_Int Eina_Rbtree_Int;
+struct _Eina_Rbtree_Int
+{
+ Eina_Rbtree node;
+ int value;
+};
+
+static Eina_Rbtree_Direction
+eina_rbtree_int_cmp(const Eina_Rbtree_Int *left,
+ const Eina_Rbtree_Int *right,
+ __UNUSED__ void *data)
+{
+ fail_if(!left);
+ fail_if(!right);
+
+ if (left->value < right->value)
+ return EINA_RBTREE_LEFT;
+
+ return EINA_RBTREE_RIGHT;
+}
+
+static int
+eina_rbtree_int_key(const Eina_Rbtree_Int *node,
+ const int *key,
+ __UNUSED__ int length,
+ __UNUSED__ void *data)
+{
+ fail_if(!node);
+ return node->value - *key;
+}
+
+static Eina_Rbtree_Int *
+_eina_rbtree_int_new(int value)
+{
+ Eina_Rbtree_Int *it;
+
+ it = malloc(sizeof (Eina_Rbtree_Int));
+ fail_if(!it);
+
+ it->value = value;
+
+ return it;
+}
+
+START_TEST(eina_rbtree_insertion)
+{
+ Eina_Rbtree_Int *root = NULL;
+ Eina_Rbtree_Int *item;
+ int i;
+
+ srand(time(NULL));
+
+ for (i = 0; i < 500; ++i)
+ {
+ item = _eina_rbtree_int_new(rand());
+ root = (Eina_Rbtree_Int *)eina_rbtree_inline_insert(
+ &root->node,
+ &item->node,
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp),
+ NULL);
+ }
+
+ _eina_rbtree_black_height(&root->node,
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp));
+}
+END_TEST
+
+START_TEST(eina_rbtree_lookup)
+{
+ Eina_Rbtree_Int *root = NULL;
+ Eina_Rbtree_Int *item;
+ int list[] = { 50, 100, 10, 43, 23 };
+ unsigned int i;
+
+ for (i = 0; i < sizeof (list) / sizeof (int); ++i)
+ {
+ item = _eina_rbtree_int_new(list[i]);
+ root = (Eina_Rbtree_Int *)eina_rbtree_inline_insert(
+ &root->node,
+ &item->node,
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp),
+ NULL);
+ }
+
+ item = (Eina_Rbtree_Int *)eina_rbtree_inline_lookup(&root->node,
+ &list[0],
+ sizeof(int),
+ EINA_RBTREE_CMP_KEY_CB(
+ eina_rbtree_int_key),
+ NULL);
+ fail_if(!item);
+
+ i = 42;
+ item =
+ (Eina_Rbtree_Int *)eina_rbtree_inline_lookup(&root->node,
+ &i,
+ sizeof(int),
+ EINA_RBTREE_CMP_KEY_CB(
+ eina_rbtree_int_key),
+ NULL);
+ fail_if(item);
+}
+END_TEST
+
+START_TEST(eina_rbtree_remove)
+{
+ Eina_Rbtree_Int *root = NULL;
+ Eina_Rbtree_Int *item;
+ Eina_Array *ea;
+ Eina_Array_Iterator it;
+ unsigned int i;
+
+ eina_init();
+
+ ea = eina_array_new(11);
+ fail_if(!ea);
+
+ srand(time(NULL));
+
+ for (i = 0; i < 500; ++i)
+ {
+ item = _eina_rbtree_int_new(rand());
+ eina_array_push(ea, item);
+ root = (Eina_Rbtree_Int *)eina_rbtree_inline_insert(
+ &root->node,
+ &item->node,
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp),
+ NULL);
+ }
+
+ _eina_rbtree_black_height(&root->node,
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+
+ EINA_ARRAY_ITER_NEXT(ea, i, item, it)
+ {
+ root = (Eina_Rbtree_Int *)eina_rbtree_inline_remove(
+ &root->node,
+ &item->node,
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp),
+ NULL);
+ _eina_rbtree_black_height(&root->node,
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+ }
+
+ fail_if(root != NULL);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_rbtree_simple_remove)
+{
+ Eina_Rbtree *root = NULL;
+ Eina_Rbtree *lookup;
+ int i;
+
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 10),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 42),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 69),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1337),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ _eina_rbtree_black_height(root,
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+
+ fail_if(root == NULL);
+
+ i = 69;
+ lookup = eina_rbtree_inline_lookup(root,
+ &i,
+ sizeof (int),
+ EINA_RBTREE_CMP_KEY_CB(
+ eina_rbtree_int_key),
+ NULL);
+ _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+ fail_if(lookup == NULL);
+
+ root =
+ eina_rbtree_inline_remove(root, lookup, EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+
+ _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+}
+END_TEST
+
+START_TEST(eina_rbtree_simple_remove2)
+{
+ Eina_Rbtree *root = NULL;
+ Eina_Rbtree *lookup;
+ int i;
+
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 10),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 42),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 69),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1337),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 77),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 75),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 81),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ _eina_rbtree_black_height(root,
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+
+ fail_if(root == NULL);
+
+ i = 69;
+ lookup = eina_rbtree_inline_lookup(root,
+ &i,
+ sizeof (int),
+ EINA_RBTREE_CMP_KEY_CB(
+ eina_rbtree_int_key),
+ NULL);
+ _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+ fail_if(lookup == NULL);
+
+ root =
+ eina_rbtree_inline_remove(root, lookup, EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+
+ _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+}
+END_TEST
+
+START_TEST(eina_rbtree_simple_remove3)
+{
+ Eina_Rbtree *root = NULL;
+ Eina_Rbtree *lookup;
+ int i;
+
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1113497590),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 499187507),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1693860487),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 26211080),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 797272577),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1252184882),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1448158229),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1821884856),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 346086006),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 936357333),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1462073936),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1717320055),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ root =
+ eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
+ 1845524606),
+ EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+ _eina_rbtree_black_height(root,
+ EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+
+ fail_if(root == NULL);
+
+ i = 1113497590;
+ lookup = eina_rbtree_inline_lookup(root,
+ &i,
+ sizeof (int),
+ EINA_RBTREE_CMP_KEY_CB(
+ eina_rbtree_int_key),
+ NULL);
+ _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+ fail_if(lookup == NULL);
+
+ root =
+ eina_rbtree_inline_remove(root, lookup, EINA_RBTREE_CMP_NODE_CB(
+ eina_rbtree_int_cmp), NULL);
+
+ _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
+}
+END_TEST
+
+void
+eina_test_rbtree(TCase *tc)
+{
+ tcase_add_test(tc, eina_rbtree_insertion);
+ tcase_add_test(tc, eina_rbtree_lookup);
+ tcase_add_test(tc, eina_rbtree_remove);
+ tcase_add_test(tc, eina_rbtree_simple_remove);
+ tcase_add_test(tc, eina_rbtree_simple_remove2);
+ tcase_add_test(tc, eina_rbtree_simple_remove3);
+}
+
diff --git a/src/tests/eina_test_rectangle.c b/src/tests/eina_test_rectangle.c
new file mode 100644
index 0000000..581ab76
--- /dev/null
+++ b/src/tests/eina_test_rectangle.c
@@ -0,0 +1,115 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2007-2008 Cedric BAIL, Carsten Haitzler
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+START_TEST(eina_rectangle_pool)
+{
+ Eina_Rectangle_Pool *pool;
+ Eina_Rectangle *rects[8][8];
+ int x;
+ int y;
+ int w;
+ int h;
+
+ fail_if(!eina_init());
+
+ pool = eina_rectangle_pool_new(256, 256);
+ fail_if(pool == NULL);
+
+ eina_rectangle_pool_data_set(pool, rects);
+ fail_if(eina_rectangle_pool_data_get(pool) != rects);
+
+ fail_if(eina_rectangle_pool_request(pool, 1024, 1024) != NULL);
+
+ for (x = 0; x < 8; x++)
+ for (y = 0; y < 8; y++)
+ {
+ rects[x][y] = eina_rectangle_pool_request(pool, 32, 32);
+ fail_if(rects[x][y] == NULL);
+ }
+
+ fail_if(eina_rectangle_pool_count(pool) != 64);
+
+ fail_if(eina_rectangle_pool_get(rects[0][0]) != pool);
+
+ fail_if(eina_rectangle_pool_geometry_get(pool, &w, &h) != EINA_TRUE);
+ fail_if(w != 256 || h != 256);
+
+ fail_if(eina_rectangle_pool_request(pool, 32, 32) != NULL);
+ fail_if(eina_rectangle_pool_request(pool, 1024, 1024) != NULL);
+
+ for (x = 0; x < 8; x++)
+ eina_rectangle_pool_release(rects[0][x]);
+
+ fail_if(eina_rectangle_pool_request(pool, 16, 16) == NULL);
+
+ eina_rectangle_pool_free(pool);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_rectangle_intersect)
+{
+ Eina_Rectangle r1, r2, r3, r4, rd;
+
+ fail_if(!eina_init());
+
+ EINA_RECTANGLE_SET(&r1, 10, 10, 50, 50);
+ EINA_RECTANGLE_SET(&r2, 20, 20, 20, 20);
+ EINA_RECTANGLE_SET(&r3, 0, 0, 10, 10);
+ EINA_RECTANGLE_SET(&r4, 30, 30, 50, 50);
+
+ rd = r1;
+
+ fail_if(eina_rectangle_intersection(&rd, &r3));
+ fail_if(!eina_rectangle_intersection(&rd, &r2));
+
+ fail_if(rd.x != r2.x
+ || rd.y != r2.y
+ || rd.w != r2.w
+ || rd.h != r2.h);
+
+ rd = r1;
+
+ fail_if(!eina_rectangle_intersection(&rd, &r4));
+
+ fail_if(rd.x != 30
+ || rd.y != 30
+ || rd.w != 30
+ || rd.h != 30);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_rectangle(TCase *tc)
+{
+ tcase_add_test(tc, eina_rectangle_pool);
+ tcase_add_test(tc, eina_rectangle_intersect);
+}
+
diff --git a/src/tests/eina_test_sched.c b/src/tests/eina_test_sched.c
new file mode 100644
index 0000000..ff83a7e
--- /dev/null
+++ b/src/tests/eina_test_sched.c
@@ -0,0 +1,85 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#if defined(EFL_HAVE_THREADS) && defined __linux__
+#include <pthread.h>
+#include <errno.h>
+#include <sys/resource.h>
+#endif
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+#if defined(EFL_HAVE_THREADS) && defined __linux__
+
+/*
+ * TODO: Test if RT priorities are right. However, make check should be run as
+ * root.
+ */
+
+static void *
+_thread_run(void *arg __UNUSED__)
+{
+ int niceval = getpriority(PRIO_PROCESS, 0);
+ int niceval2;
+ eina_sched_prio_drop();
+
+ niceval2 = getpriority(PRIO_PROCESS, 0);
+ fail_if((niceval2 != 19) && (niceval2 != niceval+5));
+
+ return NULL;
+}
+
+START_TEST(eina_test_sched_prio_drop)
+{
+ int niceval = getpriority(PRIO_PROCESS, 0);
+ int niceval2;
+ pthread_t tid;
+
+ eina_init();
+
+ pthread_create(&tid, NULL, _thread_run, NULL);
+
+ niceval2 = getpriority(PRIO_PROCESS, 0);
+ /* niceness of main thread should not have changed */
+ fail_if(niceval2 != niceval);
+
+ pthread_join(tid, NULL);
+ /* niceness of main thread should not have changed */
+ fail_if(niceval2 != niceval);
+
+ eina_shutdown();
+}
+END_TEST
+#else
+START_TEST(eina_test_sched_prio_drop)
+{
+ fprintf(stderr, "scheduler priority is not supported by your configuration.\n");
+}
+END_TEST
+#endif
+
+void
+eina_test_sched(TCase *tc)
+{
+ tcase_add_test(tc, eina_test_sched_prio_drop);
+}
diff --git a/src/tests/eina_test_str.c b/src/tests/eina_test_str.c
new file mode 100644
index 0000000..f0ea291
--- /dev/null
+++ b/src/tests/eina_test_str.c
@@ -0,0 +1,181 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2010 Gustavo Sverzut Barbieri
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+ START_TEST(str_simple)
+{
+ eina_init();
+
+ fail_if(!eina_str_has_prefix("", ""));
+
+ fail_if(!eina_str_has_prefix("x", "x"));
+ fail_if(!eina_str_has_prefix("xab", "x"));
+ fail_if(!eina_str_has_prefix("xab", "xab"));
+
+ fail_if(eina_str_has_prefix("x", "xab"));
+ fail_if(eina_str_has_prefix("xab", "xyz"));
+ fail_if(eina_str_has_prefix("", "x"));
+ fail_if(eina_str_has_prefix("X", "x"));
+ fail_if(eina_str_has_prefix("xAb", "X"));
+ fail_if(eina_str_has_prefix("xAb", "xab"));
+
+
+ fail_if(!eina_str_has_suffix("", ""));
+
+ fail_if(!eina_str_has_suffix("x", "x"));
+ fail_if(!eina_str_has_suffix("abx", "x"));
+ fail_if(!eina_str_has_suffix("xab", "xab"));
+
+ fail_if(eina_str_has_suffix("x", "xab"));
+ fail_if(eina_str_has_suffix("xab", "xyz"));
+ fail_if(eina_str_has_suffix("", "x"));
+ fail_if(eina_str_has_suffix("X", "x"));
+ fail_if(eina_str_has_suffix("aBx", "X"));
+ fail_if(eina_str_has_suffix("xaB", "Xab"));
+
+
+ fail_if(!eina_str_has_extension("", ""));
+
+ fail_if(!eina_str_has_extension("x", "x"));
+ fail_if(!eina_str_has_extension("abx", "x"));
+ fail_if(!eina_str_has_extension("xab", "xab"));
+ fail_if(!eina_str_has_extension("x", "X"));
+ fail_if(!eina_str_has_extension("abx", "X"));
+ fail_if(!eina_str_has_extension("xab", "Xab"));
+ fail_if(!eina_str_has_extension("X", "X"));
+ fail_if(!eina_str_has_extension("aBx", "X"));
+ fail_if(!eina_str_has_extension("xaB", "Xab"));
+
+ fail_if(eina_str_has_extension("x", "xab"));
+ fail_if(eina_str_has_extension("xab", "xyz"));
+ fail_if(eina_str_has_extension("", "x"));
+ fail_if(eina_str_has_extension("x", "xAb"));
+ fail_if(eina_str_has_extension("xab", "xYz"));
+ fail_if(eina_str_has_extension("", "x"));
+
+ fail_if(eina_strlen_bounded("abc", 1024) != strlen("abc"));
+ fail_if(eina_strlen_bounded("abc", 2) != (size_t)-1);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(str_split)
+{
+ char **result;
+ unsigned int elements;
+
+ eina_init();
+
+ result = eina_str_split_full("nomatch", "", -1, &elements);
+ fail_if(result != NULL);
+ fail_if(elements != 0);
+
+ result = eina_str_split_full("nomatch", "x", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 1);
+ fail_if(strcmp(result[0], "nomatch") != 0);
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full("nomatch", "xyz", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 1);
+ fail_if(strcmp(result[0], "nomatch") != 0);
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full("match:match:match", ":", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 3);
+ while (elements >= 1)
+ {
+ elements--;
+ fail_if(strcmp(result[elements], "match") != 0);
+ }
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full("a:b:c", ":", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 3);
+ fail_if(strcmp(result[0], "a") != 0);
+ fail_if(strcmp(result[1], "b") != 0);
+ fail_if(strcmp(result[2], "c") != 0);
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full("a:b:", ":", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 3);
+ fail_if(strcmp(result[0], "a") != 0);
+ fail_if(strcmp(result[1], "b") != 0);
+ fail_if(strcmp(result[2], "") != 0);
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full(":b:c", ":", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 3);
+ fail_if(strcmp(result[0], "") != 0);
+ fail_if(strcmp(result[1], "b") != 0);
+ fail_if(strcmp(result[2], "c") != 0);
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full(":", ":", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 2);
+ fail_if(strcmp(result[0], "") != 0);
+ fail_if(strcmp(result[1], "") != 0);
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full("a", "!!!!!!!!!", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 1);
+ fail_if(strcmp(result[0], "a") != 0);
+ free(result[0]);
+ free(result);
+
+ result = eina_str_split_full("aaba", "ab", -1, &elements);
+ fail_if(result == NULL);
+ fail_if(elements != 2);
+ fail_if(strcmp(result[0], "a") != 0);
+ fail_if(strcmp(result[1], "a") != 0);
+ free(result[0]);
+ free(result);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_str(TCase *tc)
+{
+ tcase_add_test(tc, str_simple);
+ tcase_add_test(tc, str_split);
+}
diff --git a/src/tests/eina_test_strbuf.c b/src/tests/eina_test_strbuf.c
new file mode 100644
index 0000000..87dfc56
--- /dev/null
+++ b/src/tests/eina_test_strbuf.c
@@ -0,0 +1,409 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2010 Sebastian Dransfeld
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+START_TEST(strbuf_simple)
+{
+ Eina_Strbuf *buf;
+ char *txt;
+#define TEXT \
+ "This test should be so long that it is longer than the initial size of strbuf"
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ eina_strbuf_append(buf, TEXT);
+ fail_if(strcmp(eina_strbuf_string_get(buf), TEXT));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ eina_strbuf_append(buf, TEXT);
+ fail_if(strcmp(eina_strbuf_string_get(buf), TEXT TEXT));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ txt = eina_strbuf_string_steal(buf);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(txt, TEXT TEXT));
+ free(txt);
+ fail_if(eina_strbuf_length_get(buf) != 0);
+ fail_if(!strcmp(eina_strbuf_string_get(buf), TEXT TEXT));
+ eina_strbuf_append(buf, TEXT);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ eina_strbuf_reset(buf);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(eina_strbuf_length_get(buf) != 0);
+ fail_if(!strcmp(eina_strbuf_string_get(buf), TEXT));
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+#undef TEXT
+}
+END_TEST
+
+START_TEST(strbuf_remove)
+{
+ Eina_Strbuf *buf;
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ eina_strbuf_append(buf, "123 456 789 abc");
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ eina_strbuf_remove(buf, 0, 4);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "456 789 abc"));
+ eina_strbuf_remove(buf, 8, 1000);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "456 789 "));
+ eina_strbuf_remove(buf, 7, eina_strbuf_length_get(buf));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "456 789"));
+ eina_strbuf_remove(buf, 2, 4);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "45789"));
+ eina_strbuf_remove(buf, 4, 1);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "45789"));
+ eina_strbuf_remove(buf, 0, eina_strbuf_length_get(buf));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), ""));
+
+#define TEXT \
+ "This test should be so long that it is longer than the initial size of strbuf"
+ eina_strbuf_append(buf, TEXT TEXT);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ eina_strbuf_remove(buf, 0, eina_strbuf_length_get(buf) - 1);
+ fail_if(strcmp(eina_strbuf_string_get(buf), "f"));
+#undef TEXT
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(strbuf_append)
+{
+ Eina_Strbuf *buf;
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ eina_strbuf_append(buf, "abc");
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "abc"));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_append_escaped(buf, "abc");
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "abc"));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_append_escaped(buf, "abc '\\");
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "abc\\ \\'\\\\"));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_append_n(buf, "abc", 2);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "ab"));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_append_char(buf, 'a');
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "a"));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_append_length(buf, "something", strlen("something"));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "something"));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_append_length(buf, "somethingELSE", strlen("something"));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "something"));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(strbuf_insert)
+{
+ Eina_Strbuf *buf;
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ eina_strbuf_insert(buf, "abc", 10);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "abc"));
+
+ eina_strbuf_insert(buf, "123", 0);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "123abc"));
+
+ eina_strbuf_insert(buf, "xyz", eina_strbuf_length_get(buf));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "123abcxyz"));
+
+ eina_strbuf_insert(buf, "xyz", 1);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "1xyz23abcxyz"));
+
+ eina_strbuf_insert_n(buf, "ABCDEF", 2, 1);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "1ABxyz23abcxyz"));
+
+ eina_strbuf_insert_n(buf, "EINA", 2, 3);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "1ABEIxyz23abcxyz"));
+
+ eina_strbuf_insert_escaped(buf, "678", 3);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strncmp(eina_strbuf_string_get(buf) + 3, "678", 3));
+
+ eina_strbuf_insert_escaped(buf, "089 '\\", 9);
+ fail_if(strlen(eina_strbuf_string_get(
+ buf)) != eina_strbuf_length_get(buf));
+ fail_if(strncmp(eina_strbuf_string_get(buf) + 9,
+ "089\\ \\'\\\\",
+ strlen("089\\ \\'\\\\")));
+ eina_strbuf_reset(buf);
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(strbuf_replace)
+{
+ Eina_Strbuf *buf;
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ eina_strbuf_append(buf, "aaa");
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "aaa"));
+
+ fail_if(!eina_strbuf_replace(buf, "a", "b", 1));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "baa"));
+
+ fail_if(eina_strbuf_replace_all(buf, "a", "b") != 2);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "bbb"));
+
+ fail_if(!eina_strbuf_replace(buf, "b", "cc", 2));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "bccb"));
+
+ fail_if(eina_strbuf_replace_all(buf, "c", "aa") != 2);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
+
+ fail_if(eina_strbuf_replace(buf, "c", "aa", 0));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
+
+ fail_if(eina_strbuf_replace(buf, "c", "aa", 2));
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
+
+ fail_if(eina_strbuf_replace_all(buf, "c", "aa") != 0);
+ fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
+ fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
+
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(strbuf_realloc)
+{
+ Eina_Strbuf *buf;
+ char pattern[1024 * 16];
+ unsigned int i;
+ size_t sz;
+
+ for (i = 0; i < sizeof(pattern) - 1; i++)
+ pattern[i] = 'a' + (i % 26);
+ pattern[i] = '\0';
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ sz = 0;
+
+ eina_strbuf_append_length(buf, pattern, 1);
+ fail_if(eina_strbuf_length_get(buf) != sz + 1);
+ fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 1));
+ sz += 1;
+
+ eina_strbuf_append_length(buf, pattern, 32);
+ fail_if(eina_strbuf_length_get(buf) != sz + 32);
+ fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 32));
+ sz += 32;
+
+ eina_strbuf_append_length(buf, pattern, 64);
+ fail_if(eina_strbuf_length_get(buf) != sz + 64);
+ fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 64));
+ sz += 64;
+
+ eina_strbuf_append_length(buf, pattern, 128);
+ fail_if(eina_strbuf_length_get(buf) != sz + 128);
+ fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 128));
+ sz += 128;
+
+ eina_strbuf_append_length(buf, pattern, 4096);
+ fail_if(eina_strbuf_length_get(buf) != sz + 4096);
+ fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 4096));
+ sz += 4096;
+
+ eina_strbuf_append_length(buf, pattern, sizeof(pattern) - 1);
+ fail_if(eina_strbuf_length_get(buf) != sz + sizeof(pattern) - 1);
+ fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, sizeof(pattern) -
+ 1));
+ sz += sizeof(pattern) - 1;
+
+
+ eina_strbuf_remove(buf, 1024, 1024 + 1234);
+ fail_if(eina_strbuf_length_get(buf) != sz - 1234);
+ sz -= 1234;
+
+ eina_strbuf_remove(buf, 0, 0 + 8192);
+ fail_if(eina_strbuf_length_get(buf) != sz - 8192);
+ sz -= 8192;
+
+ eina_strbuf_remove(buf, 0, 0 + 32);
+ fail_if(eina_strbuf_length_get(buf) != sz - 32);
+ sz -= 32;
+
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(strbuf_append_realloc)
+{
+ Eina_Strbuf *buf;
+ const size_t runs = 40960;
+ const char target_pattern[] = "stringstrsstr";
+ const char *str;
+ size_t i, target_pattern_size;
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ for (i = 0; i < runs; i++)
+ {
+ fail_if(!eina_strbuf_append(buf, "string"));
+ fail_if(!eina_strbuf_append_n(buf, "string", 3));
+ fail_if(!eina_strbuf_append_char(buf, 's'));
+ fail_if(!eina_strbuf_append_length(buf, "string", 3));
+ }
+
+ target_pattern_size = strlen(target_pattern);
+ fail_if(eina_strbuf_length_get(buf) != (runs * target_pattern_size));
+
+ str = eina_strbuf_string_get(buf);
+ fail_if(str == NULL);
+ for (i = 0; i < runs; i++, str += target_pattern_size)
+ fail_if(memcmp(str, target_pattern, target_pattern_size));
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(strbuf_prepend_realloc)
+{
+ Eina_Strbuf *buf;
+ const size_t runs = 40960;
+ const char target_pattern[] = "strsstrstring";
+ const char *str;
+ size_t i, target_pattern_size;
+
+ eina_init();
+
+ buf = eina_strbuf_new();
+ fail_if(!buf);
+
+ for (i = 0; i < runs; i++)
+ {
+ fail_if(!eina_strbuf_prepend(buf, "string"));
+ fail_if(!eina_strbuf_prepend_n(buf, "string", 3));
+ fail_if(!eina_strbuf_prepend_char(buf, 's'));
+ fail_if(!eina_strbuf_prepend_length(buf, "string", 3));
+ }
+
+ target_pattern_size = strlen(target_pattern);
+ fail_if(eina_strbuf_length_get(buf) != (runs * target_pattern_size));
+
+ str = eina_strbuf_string_get(buf);
+ fail_if(str == NULL);
+ for (i = 0; i < runs; i++, str += target_pattern_size)
+ fail_if(memcmp(str, target_pattern, target_pattern_size));
+
+ eina_strbuf_free(buf);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_strbuf(TCase *tc)
+{
+ tcase_add_test(tc, strbuf_simple);
+ tcase_add_test(tc, strbuf_remove);
+ tcase_add_test(tc, strbuf_append);
+ tcase_add_test(tc, strbuf_insert);
+ tcase_add_test(tc, strbuf_replace);
+ tcase_add_test(tc, strbuf_realloc);
+ tcase_add_test(tc, strbuf_append_realloc);
+ tcase_add_test(tc, strbuf_prepend_realloc);
+}
diff --git a/src/tests/eina_test_stringshare.c b/src/tests/eina_test_stringshare.c
new file mode 100644
index 0000000..0d34aec
--- /dev/null
+++ b/src/tests/eina_test_stringshare.c
@@ -0,0 +1,201 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <time.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+#define TEST0 "test/0"
+#define TEST1 "test/1"
+
+START_TEST(eina_stringshare_simple)
+{
+ const char *t0;
+ const char *t1;
+
+ eina_init();
+
+ t0 = eina_stringshare_add(TEST0);
+ t1 = eina_stringshare_add(TEST1);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(strcmp(t0, TEST0) != 0);
+ fail_if(strcmp(t1, TEST1) != 0);
+ fail_if((int)strlen(TEST0) != eina_stringshare_strlen(t0));
+ fail_if((int)strlen(TEST1) != eina_stringshare_strlen(t1));
+
+ t0 = eina_stringshare_ref(t0);
+ fail_if(t0 == NULL);
+ fail_if((int)strlen(TEST0) != eina_stringshare_strlen(t0));
+
+ eina_stringshare_del(t0);
+ eina_stringshare_del(t0);
+ eina_stringshare_del(t1);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_stringshare_small)
+{
+ char buf[4];
+ int i;
+
+ eina_init();
+
+ for (i = 0; i < 3; i++)
+ {
+ const char *t0, *t1;
+ int j;
+
+ for (j = 0; j < i; j++)
+ {
+ char c;
+ for (c = 'a'; c <= 'z'; c++)
+ buf[j] = c;
+ }
+ buf[i] = '\0';
+ t0 = eina_stringshare_add(buf);
+ t1 = eina_stringshare_add(buf);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(t0 != t1);
+ fail_if(strcmp(t0, buf) != 0);
+ fail_if((int)strlen(buf) != eina_stringshare_strlen(t0));
+ fail_if((int)strlen(buf) != eina_stringshare_strlen(t1));
+
+ eina_stringshare_del(t0);
+ eina_stringshare_del(t1);
+ }
+
+ eina_shutdown();
+}
+END_TEST
+
+
+START_TEST(eina_stringshare_test_share)
+{
+ const char *t0;
+ const char *t1;
+
+ eina_init();
+
+ t0 = eina_stringshare_add(TEST0);
+ t1 = eina_stringshare_add(TEST0);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(strcmp(t0, TEST0) != 0);
+ fail_if(strcmp(t1, TEST0) != 0);
+ fail_if(t0 != t1);
+ fail_if((int)strlen(t0) != eina_stringshare_strlen(t0));
+
+ eina_stringshare_del(t0);
+ eina_stringshare_del(t1);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_stringshare_putstuff)
+{
+ const char *tmp;
+ int i;
+
+ eina_init();
+
+ for (i = 10000; i > 0; --i)
+ {
+ char build[64] = "string_";
+
+ eina_convert_xtoa(i, build + 7);
+ tmp = eina_stringshare_add(build);
+ fail_if(tmp != eina_stringshare_add(build));
+ }
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_stringshare_collision)
+{
+ Eina_Array *ea;
+ char buffer[50];
+ int i;
+
+ srand(time(NULL));
+
+ eina_init();
+
+ ea = eina_array_new(256);
+ fail_if(!ea);
+
+ for (i = 0; i < 10000; ++i)
+ {
+ eina_convert_itoa(rand(), buffer);
+ eina_array_push(ea, (void *)eina_stringshare_add(buffer));
+ if (rand() > RAND_MAX / 2)
+ {
+ const char *r = eina_stringshare_add(buffer);
+ fail_if(r == NULL);
+ }
+ }
+
+ for (i = 0; i < 10000; ++i)
+ {
+ const char *r;
+
+ eina_convert_itoa(60000 - i, buffer);
+ eina_array_push(ea, (void *)eina_stringshare_add(buffer));
+ r = eina_stringshare_add(buffer);
+ fail_if(r == NULL);
+ r = eina_stringshare_add(buffer);
+ fail_if(r == NULL);
+ }
+
+ for (i = 0; i < 200; ++i)
+ eina_stringshare_del(eina_array_data_get(ea, i));
+
+ for (i = 0; i < 1000; ++i)
+ eina_stringshare_del(eina_array_pop(ea));
+
+ eina_shutdown();
+
+ eina_array_free(ea);
+}
+END_TEST
+
+void
+eina_test_stringshare(TCase *tc)
+{
+ tcase_add_test(tc, eina_stringshare_simple);
+ tcase_add_test(tc, eina_stringshare_small);
+ tcase_add_test(tc, eina_stringshare_test_share);
+ tcase_add_test(tc, eina_stringshare_collision);
+ tcase_add_test(tc, eina_stringshare_putstuff);
+}
diff --git a/src/tests/eina_test_tiler.c b/src/tests/eina_test_tiler.c
new file mode 100644
index 0000000..f1ef8f0
--- /dev/null
+++ b/src/tests/eina_test_tiler.c
@@ -0,0 +1,184 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2009 Rafael Antognolli
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+struct test_rect
+{
+ unsigned long col, row;
+ int x, y, w, h;
+ Eina_Bool full;
+};
+
+static void
+check_iterator(Eina_Iterator *it, struct test_rect *cur_test)
+{
+ unsigned int i = 0;
+ struct Eina_Tile_Grid_Info *tile;
+
+ EINA_ITERATOR_FOREACH(it, tile) {
+ fail_if(cur_test[i].col != tile->col ||
+ cur_test[i].row != tile->row ||
+ cur_test[i].x != tile->rect.x ||
+ cur_test[i].y != tile->rect.y ||
+ cur_test[i].w != tile->rect.w ||
+ cur_test[i].h != tile->rect.h ||
+ cur_test[i].full != tile->full);
+ i++;
+ }
+
+ fail_if(i == 0);
+}
+
+ START_TEST(eina_test_tile_grid_slicer_iterator)
+{
+ Eina_Iterator *it;
+ struct test_rect *cur_test;
+ struct test_rect test1[] = {{1, 1, 72, 82, 10, 15, 0}};
+ struct test_rect test2[] =
+ {{1, 1, 72, 82, 56, 15, 0},
+ {2, 1, 0, 82, 128, 15, 0},
+ {3, 1, 0, 82, 116, 15, 0}};
+ struct test_rect test3[] =
+ {{1, 1, 72, 82, 10, 46, 0},
+ {1, 2, 72, 0, 10, 128, 0},
+ {1, 3, 72, 0, 10, 126, 0}};
+ struct test_rect test4[] =
+ {{1, 1, 72, 82, 56, 46, 0},
+ {2, 1, 0, 82, 128, 46, 0},
+ {3, 1, 0, 82, 128, 46, 0},
+ {4, 1, 0, 82, 88, 46, 0},
+ {1, 2, 72, 0, 56, 128, 0},
+ {2, 2, 0, 0, 128, 128, 1},
+ {3, 2, 0, 0, 128, 128, 1},
+ {4, 2, 0, 0, 88, 128, 0},
+ {1, 3, 72, 0, 56, 126, 0},
+ {2, 3, 0, 0, 128, 126, 0},
+ {3, 3, 0, 0, 128, 126, 0},
+ {4, 3, 0, 0, 88, 126, 0}};
+ struct test_rect test5[] = {{1, 1, 0, 0, 128, 128, 1}};
+ struct test_rect test6[] = {{1, 1, 0, 0, 1, 1, 0}};
+ struct test_rect test7[] =
+ {{1, 1, 0, 0, 128, 128, 1},
+ {2, 1, 0, 0, 1, 128, 0},
+ {1, 2, 0, 0, 128, 1, 0},
+ {2, 2, 0, 0, 1, 1, 0}};
+
+ eina_init();
+
+ cur_test = test1;
+ it = eina_tile_grid_slicer_iterator_new(200, 210, 10, 15, 128, 128);
+ check_iterator(it, cur_test);
+ eina_iterator_free(it);
+
+ cur_test = test2;
+ it = eina_tile_grid_slicer_iterator_new(200, 210, 300, 15, 128, 128);
+ check_iterator(it, cur_test);
+ eina_iterator_free(it);
+
+ cur_test = test3;
+ it = eina_tile_grid_slicer_iterator_new(200, 210, 10, 300, 128, 128);
+ check_iterator(it, cur_test);
+ eina_iterator_free(it);
+
+ cur_test = test4;
+ it = eina_tile_grid_slicer_iterator_new(200, 210, 400, 300, 128, 128);
+ check_iterator(it, cur_test);
+ eina_iterator_free(it);
+
+ cur_test = test5;
+ it = eina_tile_grid_slicer_iterator_new(128, 128, 128, 128, 128, 128);
+ check_iterator(it, cur_test);
+ eina_iterator_free(it);
+
+ cur_test = test6;
+ it = eina_tile_grid_slicer_iterator_new(128, 128, 1, 1, 128, 128);
+ check_iterator(it, cur_test);
+ eina_iterator_free(it);
+
+ cur_test = test7;
+ it = eina_tile_grid_slicer_iterator_new(128, 128, 129, 129, 128, 128);
+ check_iterator(it, cur_test);
+ eina_iterator_free(it);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_test_tiler_all)
+{
+ Eina_Tiler *tl;
+ Eina_Iterator *it;
+ Eina_Rectangle *rp;
+ Eina_Rectangle r;
+ int i = 0;
+
+ eina_init();
+
+ tl = eina_tiler_new(640, 480);
+
+ eina_tiler_tile_size_set(tl, 32, 32);
+
+ EINA_RECTANGLE_SET(&r, 50, 50, 20, 20);
+ fail_if(!eina_tiler_rect_add(tl, &r));
+
+ EINA_RECTANGLE_SET(&r, -10, -10, 5, 5);
+ fail_if(eina_tiler_rect_add(tl, &r));
+
+ EINA_RECTANGLE_SET(&r, 40, 40, 20, 20);
+ eina_tiler_rect_del(tl, &r);
+
+ it = eina_tiler_iterator_new(tl);
+ fail_if(!it);
+
+ EINA_ITERATOR_FOREACH(it, rp)
+ {
+ fail_if(rp->w <= 0);
+ fail_if(rp->h <= 0);
+ fail_if(rp->x < 0 || rp->x + rp->w > 640);
+ fail_if(rp->y < 0 || rp->y + rp->h > 480);
+ ++i;
+ }
+
+ fail_if(eina_iterator_container_get(it) != tl);
+
+ eina_iterator_free(it);
+
+ fail_if(i == 0);
+
+ eina_tiler_clear(tl);
+
+ eina_tiler_free(tl);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_tiler(TCase *tc)
+{
+ tcase_add_test(tc, eina_test_tile_grid_slicer_iterator);
+ tcase_add_test(tc, eina_test_tiler_all);
+}
diff --git a/src/tests/eina_test_ustr.c b/src/tests/eina_test_ustr.c
new file mode 100644
index 0000000..c4ccd95
--- /dev/null
+++ b/src/tests/eina_test_ustr.c
@@ -0,0 +1,242 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2010 Brett Nash
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <time.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static const Eina_Unicode STR1[] = {'P', 'a', 'n', 't', 's',' ', 'O', 'n', 0};
+static const Eina_Unicode STR2[] = {'P', 'a', 'n', 't', 's',' ', 'O', 'f', 'f', 0};
+static const Eina_Unicode STR3[] = {'P', 'a', 'n', 't', 's',' ', 'O', 'n', 0};
+static const Eina_Unicode STR4[] = {'A', 0};
+static const Eina_Unicode EMPTYSTR[] = {0};
+
+START_TEST(eina_unicode_strcmp_test)
+{
+ eina_init();
+
+ /* 1 & 2 */
+ fail_if(eina_unicode_strcmp(STR1,STR2) == 0);
+ fail_if(eina_unicode_strcmp(STR1,STR2) < 1);
+
+ /* 1 & 3 */
+ fail_if(eina_unicode_strcmp(STR1, STR3) != 0);
+
+ /* 1 & 4 */
+ fail_if(eina_unicode_strcmp(STR1, STR4) == 0);
+ fail_if(eina_unicode_strcmp(STR1, STR4) > 1);
+
+ /* 1 & empty */
+ fail_if(eina_unicode_strcmp(STR1, EMPTYSTR) < 1);
+
+ /* Self tests */
+ fail_if(eina_unicode_strcmp(STR1, STR1) != 0);
+ fail_if(eina_unicode_strcmp(STR2, STR2) != 0);
+ fail_if(eina_unicode_strcmp(STR3, STR3) != 0);
+ fail_if(eina_unicode_strcmp(STR4, STR4) != 0);
+ fail_if(eina_unicode_strcmp(EMPTYSTR, EMPTYSTR) != 0);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_unicode_strcpy_test)
+{
+ Eina_Unicode buf[10] = { 0 };
+ Eina_Unicode *rv;
+
+ eina_init();
+
+ rv = eina_unicode_strcpy(buf,STR1);
+ fail_if(rv != buf);
+ fail_if(eina_unicode_strcmp(buf,STR1) != 0);
+
+ rv = eina_unicode_strcpy(buf,STR2);
+ fail_if(rv != buf);
+ fail_if(eina_unicode_strcmp(buf,STR2) != 0);
+
+ /* Now a shorter string */
+ rv = eina_unicode_strcpy(buf,STR2);
+ fail_if(rv != buf);
+ fail_if(eina_unicode_strcmp(buf,STR2) != 0);
+
+ /* Really short string */
+ rv = eina_unicode_strcpy(buf,STR4);
+ fail_if(rv != buf);
+ fail_if(eina_unicode_strcmp(buf,STR4) != 0);
+ fail_if(buf[2] != 'n'); /* check old buf is there */
+
+ buf[1] = '7';
+ rv = eina_unicode_strcpy(buf,EMPTYSTR);
+ fail_if(rv != buf);
+ fail_if(buf[0] != 0);
+ fail_if(buf[1] != '7');
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_unicode_strncpy_test)
+{
+ Eina_Unicode buf[10] = { 0 };
+ Eina_Unicode *rv;
+
+ eina_init();
+
+ rv = eina_unicode_strncpy(buf,STR1,9);
+ fail_if(rv != buf);
+ fail_if(eina_unicode_strcmp(buf,STR1) != 0);
+
+ buf[1] = '7';
+ rv = eina_unicode_strncpy(buf,STR1,1);
+ fail_if(rv != buf);
+ fail_if(buf[1] != '7');
+ fail_if(buf[0] != STR1[0]);
+
+ buf[9] = '7';
+ rv = eina_unicode_strncpy(buf, STR4, 10);
+ fail_if(rv != buf);
+ fail_if(eina_unicode_strcmp(buf,STR4) != 0);
+ fail_if(buf[9] != 0);
+
+ buf[0] = '7';
+ rv = eina_unicode_strncpy(buf, STR1, 0);
+ fail_if(buf[0] != '7');
+
+ /* may segfault */
+ buf[0] = '7';
+ rv = eina_unicode_strncpy(buf, NULL, 0);
+ fail_if(buf[0] != '7');
+
+ /* Hopefully won't segfault */
+ rv = eina_unicode_strncpy(NULL, STR1, 0);
+ fail_if(rv != NULL);
+
+ eina_shutdown();
+}
+END_TEST
+
+
+
+START_TEST(eina_ustr_strlen_test)
+{
+
+ eina_init();
+
+ fail_if(eina_unicode_strlen(STR1) != 8);
+ fail_if(eina_unicode_strlen(STR2) != 9);
+ fail_if(eina_unicode_strlen(STR3) != 8);
+ fail_if(eina_unicode_strlen(STR4) != 1);
+ fail_if(eina_unicode_strlen(EMPTYSTR) != 0);
+ /* Eina unicode doesn't take NULL */
+ // fail_if(eina_unicode_strlen(NULL));
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_unicode_strnlen_test)
+{
+ eina_init();
+
+ /* Strlen style tests*/
+ fail_if(eina_unicode_strnlen(STR1,10) != 8);
+ fail_if(eina_unicode_strnlen(STR2,10) != 9);
+ fail_if(eina_unicode_strnlen(STR3,10) != 8);
+ fail_if(eina_unicode_strnlen(STR4,10) != 1);
+ fail_if(eina_unicode_strnlen(EMPTYSTR,10) != 0);
+
+ /* Too short tests */
+ fail_if(eina_unicode_strnlen(STR1,3) != 3);
+ fail_if(eina_unicode_strnlen(STR2,3) != 3);
+ fail_if(eina_unicode_strnlen(STR3,3) != 3);
+ fail_if(eina_unicode_strnlen(EMPTYSTR,1) != 0);
+ fail_if(eina_unicode_strnlen(NULL,0) != 0);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_unicode_strdup_test)
+{
+ Eina_Unicode *buf;
+
+ eina_init();
+
+ buf = eina_unicode_strdup(STR1);
+ fail_if(!buf);
+ fail_if(eina_unicode_strlen(buf) != eina_unicode_strlen(STR1));
+ fail_if(eina_unicode_strcmp(buf, STR1));
+ free(buf);
+
+ buf = eina_unicode_strdup(EMPTYSTR);
+ fail_if(!buf);
+ fail_if(buf[0] != 0);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_unicode_strstr_test)
+{
+ Eina_Unicode *buf;
+ Eina_Unicode on[] = { 'O', 'n', 0 };
+
+ eina_init();
+
+ buf = eina_unicode_strstr(STR1,on);
+ fail_if(!buf);
+ fail_if(buf != STR1 + 6);
+ fail_if(eina_unicode_strcmp(buf,on) != 0);
+
+ buf = eina_unicode_strstr(STR2,on);
+ fail_if(buf);
+
+ buf = eina_unicode_strstr(EMPTYSTR, on);
+ fail_if(buf);
+
+ buf = eina_unicode_strstr(STR1, EMPTYSTR);
+ fail_if(!buf);
+ fail_if(buf != STR1);
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_ustr(TCase *tc)
+{
+ printf("ustr test\n");
+ tcase_add_test(tc,eina_unicode_strcmp_test);
+ tcase_add_test(tc,eina_unicode_strcpy_test);
+ tcase_add_test(tc,eina_unicode_strncpy_test);
+ tcase_add_test(tc,eina_ustr_strlen_test);
+ tcase_add_test(tc,eina_unicode_strnlen_test);
+ tcase_add_test(tc,eina_unicode_strdup_test);
+ tcase_add_test(tc,eina_unicode_strstr_test);
+
+}
+
diff --git a/src/tests/eina_test_ustringshare.c b/src/tests/eina_test_ustringshare.c
new file mode 100644
index 0000000..1b1ffb2
--- /dev/null
+++ b/src/tests/eina_test_ustringshare.c
@@ -0,0 +1,119 @@
+/* EINA - EFL data type library
+ * Copyright (C) 2008 Cedric Bail
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library;
+ * if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <time.h>
+
+#include "eina_suite.h"
+#include "Eina.h"
+
+static const Eina_Unicode TEST0[] = {'t', 'e', 's', 't', '/', '0', 0};
+static const Eina_Unicode TEST1[] = {'t', 'e', 's', 't', '/', '1', 0};
+
+START_TEST(eina_ustringshare_simple)
+{
+ const Eina_Unicode *t0;
+ const Eina_Unicode *t1;
+
+ eina_init();
+
+ t0 = eina_ustringshare_add(TEST0);
+ t1 = eina_ustringshare_add(TEST1);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(eina_unicode_strcmp(t0, TEST0) != 0);
+ fail_if(eina_unicode_strcmp(t1, TEST1) != 0);
+ fail_if((int)eina_unicode_strlen(TEST0) != eina_ustringshare_strlen(t0));
+ fail_if((int)eina_unicode_strlen(TEST1) != eina_ustringshare_strlen(t1));
+
+ t0 = eina_ustringshare_ref(t0);
+ fail_if(t0 == NULL);
+ fail_if((int)strlen((char*)TEST0) != eina_stringshare_strlen((const char*)t0));
+
+ eina_ustringshare_del(t0);
+ eina_ustringshare_del(t0);
+ eina_ustringshare_del(t1);
+
+ eina_shutdown();
+}
+END_TEST
+
+
+START_TEST(eina_ustringshare_test_share)
+{
+ const Eina_Unicode *t0;
+ const Eina_Unicode *t1;
+
+ eina_init();
+
+ t0 = eina_ustringshare_add(TEST0);
+ t1 = eina_ustringshare_add(TEST0);
+
+ fail_if(t0 == NULL);
+ fail_if(t1 == NULL);
+ fail_if(eina_unicode_strcmp(t0, TEST0) != 0);
+ fail_if(eina_unicode_strcmp(t1, TEST0) != 0);
+ fail_if(t0 != t1);
+ fail_if((int)eina_unicode_strlen(TEST0) != eina_ustringshare_strlen(t0));
+ fail_if((int)eina_unicode_strlen(TEST0) != eina_ustringshare_strlen(t1));
+
+ eina_ustringshare_del(t0);
+ eina_ustringshare_del(t1);
+
+ eina_shutdown();
+}
+END_TEST
+
+START_TEST(eina_ustringshare_putstuff)
+{
+ const Eina_Unicode *tmp;
+ int i;
+
+ eina_init();
+
+ for (i = 10000; i > 0; --i)
+ {
+ Eina_Unicode string_[] = {'s', 't', 'r', 'i', 'n', 'g', '_', 0};
+ Eina_Unicode build[64];
+ eina_unicode_strcpy(build, string_);
+
+ build[7] = i;
+ build[8] = 0;
+ tmp = eina_ustringshare_add(build);
+ fail_if(tmp != eina_ustringshare_add(build));
+ fail_if((int)eina_unicode_strlen(build) != eina_ustringshare_strlen(tmp));
+ }
+
+ eina_shutdown();
+}
+END_TEST
+
+void
+eina_test_ustringshare(TCase *tc)
+{
+ tcase_add_test(tc, eina_ustringshare_simple);
+ tcase_add_test(tc, eina_ustringshare_test_share);
+ tcase_add_test(tc, eina_ustringshare_putstuff);
+}
diff --git a/src/tests/evas_hash.c b/src/tests/evas_hash.c
new file mode 100644
index 0000000..33615af
--- /dev/null
+++ b/src/tests/evas_hash.c
@@ -0,0 +1,536 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "Evas_Data.h"
+
+typedef struct _Evas_Hash_El Evas_Hash_El;
+
+struct _Evas_Hash_El
+{
+ Evas_Object_List _list_data;
+ const char *key;
+ void *data;
+};
+
+static inline int _evas_hash_gen(const char *key);
+
+static int _evas_hash_alloc_error = 0;
+
+static inline int
+_evas_hash_gen(const char *key)
+{
+ unsigned int hash_num = 5381;
+ const unsigned char *ptr;
+
+ if (!key)
+ return 0;
+
+ for (ptr = (unsigned char *)key; *ptr; ptr++)
+ hash_num = (hash_num * 33) ^ *ptr;
+
+ hash_num &= 0xff;
+ return (int)hash_num;
+}
+
+/**
+ * @defgroup Evas_Hash_Data Hash Data Functions
+ *
+ * Functions that add, access or remove data from hashes.
+ *
+ * The following example shows how to add and then access data in a
+ * hash table:
+ * @code
+ * Evas_Hash *hash = NULL;
+ * extern void *my_data;
+ *
+ * hash = evas_hash_add(hash, "My Data", my_data);
+ * if (evas_hash_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. Hash allocation failed.\n");
+ * exit(-1);
+ * }
+ * if (evas_hash_find(hash, "My Data") == my_data)
+ * {
+ * printf("My Data inserted and successfully found.\n");
+ * }
+ * @endcode
+ *
+ * What follows is another example, showing how the @ref evas_hash_del
+ * function is used:
+ * @code
+ * extern Evas_Hash *hash;
+ * extern void *data;
+ *
+ * printf("Insert some data...\n");
+ * hash = evas_hash_add(hash, "My Data", my_data);
+ * printf("Removing by key...\n");
+ * hash = evas_hash_del(hash, "My Data", NULL);
+ * printf("Insert some more data as a NULL key...\n");
+ * hash = evas_hash_add(hash, NULL, my_data);
+ * printf("Removing by data as a NULL key...\n");
+ * hash = evas_hash_del(hash, NULL, my_data);
+ * @endcode
+ */
+
+/**
+ * Adds an entry to the given hash table.
+ *
+ * @p key is expected to be a unique string within the hash table.
+ * Otherwise, you cannot be sure which inserted data pointer will be
+ * accessed with @ref evas_hash_find , and removed with
+ * @ref evas_hash_del .
+ *
+ * Key strings are case sensitive.
+ *
+ * @ref evas_hash_alloc_error should be used to determine if an
+ * allocation error occurred during this function.
+ *
+ * @param hash The given hash table. Can be @c NULL, in which case a
+ * new hash table is allocated and returned.
+ * @param key A unique string. Can be @c NULL.
+ * @param data Data to associate with the string given by @p key.
+ * @return Either the given hash table, or if the given value for @p
+ * hash is @c NULL, then a new one. @c NULL will be returned
+ * if memory could not be allocated for a new table.
+ * @ingroup Evas_Hash_Data
+ */
+EAPI Evas_Hash *
+evas_hash_add(Evas_Hash *hash, const char *key, const void *data)
+{
+ int hash_num;
+ Evas_Hash_El *el;
+
+ if ((!key) || (!data))
+ return hash;
+
+ _evas_hash_alloc_error = 0;
+ if (!hash)
+ {
+ hash = calloc(1, sizeof(struct _Evas_Hash));
+ if (!hash)
+ {
+ _evas_hash_alloc_error = 1;
+ return NULL;
+ }
+ }
+
+ if (!(el = malloc(sizeof(struct _Evas_Hash_El) + strlen(key) + 1)))
+ {
+ if (hash->population <= 0)
+ {
+ free(hash);
+ hash = NULL;
+ }
+
+ _evas_hash_alloc_error = 1;
+ return hash;
+ }
+
+ el->key = ((char *)el) + sizeof(struct _Evas_Hash_El);
+ strcpy((char *)el->key, key);
+ el->data = (void *)data;
+ hash_num = _evas_hash_gen(key);
+ hash->buckets[hash_num] = evas_object_list_prepend(hash->buckets[hash_num],
+ el);
+ hash->population++;
+ return hash;
+}
+
+/**
+ * Adds an entry to the given hash table and does not duplicate the string key.
+ *
+ * @p key is expected to be a unique string within the hash table.
+ * Otherwise, you cannot be sure which inserted data pointer will be
+ * accessed with @ref evas_hash_find , and removed with
+ * @ref evas_hash_del . This call does not make a copy of the key so it must
+ * be a string constant or stored elsewhere (in the object being added) etc.
+ *
+ * Key strings are case sensitive.
+ *
+ * @ref evas_hash_alloc_error should be used to determine if an
+ * allocation error occurred during this function.
+ *
+ * @param hash The given hash table. Can be @c NULL, in which case a
+ * new hash table is allocated and returned.
+ * @param key A unique string. Can be @c NULL.
+ * @param data Data to associate with the string given by @p key.
+ * @return Either the given hash table, or if the given value for @p
+ * hash is @c NULL, then a new one. @c NULL will be returned
+ * if memory could not be allocated for a new table.
+ * @ingroup Evas_Hash_Data
+ */
+EAPI Evas_Hash *
+evas_hash_direct_add(Evas_Hash *hash, const char *key, const void *data)
+{
+ int hash_num;
+ Evas_Hash_El *el;
+
+ if ((!key) || (!data))
+ return hash;
+
+ _evas_hash_alloc_error = 0;
+ if (!hash)
+ {
+ hash = calloc(1, sizeof(struct _Evas_Hash));
+ if (!hash)
+ {
+ _evas_hash_alloc_error = 1;
+ return NULL;
+ }
+ }
+
+ if (!(el = malloc(sizeof(struct _Evas_Hash_El))))
+ {
+ if (hash->population <= 0)
+ {
+ free(hash);
+ hash = NULL;
+ }
+
+ _evas_hash_alloc_error = 1;
+ return hash;
+ }
+
+ el->key = key;
+ el->data = (void *)data;
+ hash_num = _evas_hash_gen(key);
+ hash->buckets[hash_num] = evas_object_list_prepend(hash->buckets[hash_num],
+ el);
+ hash->population++;
+ return hash;
+}
+
+/**
+ * Removes the entry identified by @p key or @p data from the given
+ * hash table.
+ *
+ * If @p key is @c NULL, then @p data is used to find a match to
+ * remove.
+ *
+ * @param hash The given hash table.
+ * @param key The key string. Can be @c NULL.
+ * @param data The data pointer to remove if @p key is @c NULL.
+ * Otherwise, not required and can be @c NULL.
+ * @return The modified hash table. If there are no entries left, the
+ * hash table will be freed and @c NULL will be returned.
+ * @ingroup Evas_Hash_Data
+ */
+EAPI Evas_Hash *
+evas_hash_del(Evas_Hash *hash, const char *key, const void *data)
+{
+ int hash_num;
+ Evas_Hash_El *el;
+ Evas_Object_List *l;
+
+ if (!hash)
+ return NULL;
+
+ if (!key)
+ for (hash_num = 0; hash_num < 256; hash_num++)
+ {
+ for (l = hash->buckets[hash_num]; l; l = l->next)
+ {
+ el = (Evas_Hash_El *)l;
+ if (el->data == data)
+ {
+ hash->buckets[hash_num] = evas_object_list_remove(
+ hash->buckets[hash_num],
+ el);
+ free(el);
+ hash->population--;
+ if (hash->population <= 0)
+ {
+ free(hash);
+ hash = NULL;
+ }
+
+ return hash;
+ }
+ }
+ }
+ else
+ {
+ hash_num = _evas_hash_gen(key);
+ for (l = hash->buckets[hash_num]; l; l = l->next)
+ {
+ el = (Evas_Hash_El *)l;
+ if (!strcmp(el->key, key))
+ if ((!data) || (el->data == data))
+ {
+ hash->buckets[hash_num] = evas_object_list_remove(
+ hash->buckets[hash_num],
+ el);
+ free(el);
+ hash->population--;
+ if (hash->population <= 0)
+ {
+ free(hash);
+ hash = NULL;
+ }
+
+ return hash;
+ }
+
+ }
+ }
+
+ return hash;
+}
+
+/**
+ * Retrieves a specific entry in the given hash table.
+ * @param hash The given hash table.
+ * @param key The key string of the entry to find.
+ * @return The data pointer for the stored entry, or @c NULL if not
+ * found.
+ * @ingroup Evas_Hash_Data
+ */
+EAPI void *
+evas_hash_find(const Evas_Hash *hash, const char *key)
+{
+ int hash_num;
+ Evas_Hash_El *el;
+ Evas_Object_List *l;
+
+ _evas_hash_alloc_error = 0;
+ if ((!hash) || (!key))
+ return NULL;
+
+ hash_num = _evas_hash_gen(key);
+ for (l = hash->buckets[hash_num]; l; l = l->next)
+ {
+ el = (Evas_Hash_El *)l;
+ if (!strcmp(el->key, key))
+ {
+ if (l != hash->buckets[hash_num])
+ {
+ Evas_Object_List *bucket;
+
+ bucket = hash->buckets[hash_num];
+ bucket = evas_object_list_remove(bucket, el);
+ bucket = evas_object_list_prepend(bucket, el);
+ ((Evas_Hash *)hash)->buckets[hash_num] = bucket;
+ }
+
+ return el->data;
+ }
+ }
+ return NULL;
+}
+
+/**
+ * Modifies the entry pointer at the specified key and returns the old entry
+ * @param hash The given hash table.
+ * @param key The key string of the entry to modify.
+ * @param data The data to replace the old entry, if it exists.
+ * @return The data pointer for the old stored entry, or @c NULL if not
+ * found. If an existing entry is not found, nothing is added to the
+ * hash.
+ * @ingroup Evas_Hash_Data
+ */
+EAPI void *
+evas_hash_modify(Evas_Hash *hash, const char *key, const void *data)
+{
+ int hash_num;
+ Evas_Hash_El *el;
+ Evas_Object_List *l;
+
+ _evas_hash_alloc_error = 0;
+ if (!hash)
+ return NULL;
+
+ hash_num = _evas_hash_gen(key);
+ for (l = hash->buckets[hash_num]; l; l = l->next)
+ {
+ el = (Evas_Hash_El *)l;
+ if ((key) && (!strcmp(el->key, key)))
+ {
+ void *old_data;
+
+ if (l != hash->buckets[hash_num])
+ {
+ hash->buckets[hash_num] = evas_object_list_remove(
+ hash->buckets[hash_num],
+ el);
+ hash->buckets[hash_num] = evas_object_list_prepend(
+ hash->buckets[hash_num],
+ el);
+ }
+
+ old_data = el->data;
+ el->data = (void *)data;
+ return old_data;
+ }
+ }
+ return NULL;
+}
+
+/**
+ * @defgroup Evas_Hash_General_Group Hash General Functions
+ *
+ * Miscellaneous functions that operate on hash objects.
+ */
+
+/**
+ * Retrieves the number of buckets available in the given hash table.
+ * @param hash The given hash table.
+ * @return @c 256 if @p hash is not @c NULL. @c 0 otherwise.
+ * @ingroup Evas_Hash_General_Group
+ */
+EAPI int
+evas_hash_size(const Evas_Hash *hash)
+{
+ if (!hash)
+ return 0;
+
+ return 256;
+}
+
+/**
+ * @todo Complete polishing documentation for evas_hash.c. The
+ * functions' docs may be grouped, but they need some simplification.
+ */
+
+/**
+ * Free an entire hash table
+ * @param hash The hash table to be freed
+ *
+ * This function frees up all the memory allocated to storing the specified
+ * hash tale pointed to by @p hash. Any entries in the table that the program
+ * has no more pointers for elsewhere may now be lost, so this should only be
+ * called if the program has lready freed any allocated data in the hash table
+ * or has the pointers for data in the table stored elswehere as well.
+ *
+ * Example:
+ * @code
+ * extern Evas_Hash *hash;
+ *
+ * evas_hash_free(hash);
+ * hash = NULL;
+ * @endcode
+ * @ingroup Evas_Hash_General_Group
+ */
+EAPI void
+evas_hash_free(Evas_Hash *hash)
+{
+ int i, size;
+
+ if (!hash)
+ return;
+
+ size = evas_hash_size(hash);
+ for (i = 0; i < size; i++)
+ {
+ while (hash->buckets[i])
+ {
+ Evas_Hash_El *el;
+
+ el = (Evas_Hash_El *)hash->buckets[i];
+ hash->buckets[i] = evas_object_list_remove(hash->buckets[i], el);
+ free(el);
+ }
+ }
+ free(hash);
+}
+
+/**
+ * Call a function on every member stored in the hash table
+ * @param hash The hash table whose members will be walked
+ * @param func The function to call on each parameter
+ * @param fdata The data pointer to pass to the function being called
+ *
+ * This function goes through every entry in the hash table @p hash and calls
+ * the function @p func on each member. The function should NOT modify the
+ * hash table contents if it returns 1. IF the hash table contents are
+ * modified by this function or the function wishes to stop processing it must
+ * return 0, otherwise return 1 to keep processing.
+ *
+ * Example:
+ * @code
+ * extern Evas_Hash *hash;
+ *
+ * Evas_Bool hash_fn(Evas_Hash *hash, const char *key, void *data, void *fdata)
+ * {
+ * printf("Func data: %s, Hash entry: %s / %p\n", fdata, key, data);
+ * return 1;
+ * }
+ *
+ * int main(int argc, char **argv)
+ * {
+ * char *hash_fn_data;
+ *
+ * hash_fn_data = strdup("Hello World");
+ * evas_hash_foreach(hash, hash_fn, hash_fn_data);
+ * free(hash_fn_data);
+ * }
+ * @endcode
+ * @ingroup Evas_Hash_General_Group
+ */
+EAPI void
+evas_hash_foreach(const Evas_Hash *hash, Evas_Bool (*func)(
+ const Evas_Hash *hash,
+ const char *key,
+ void *data,
+ void *fdata), const void *fdata)
+{
+ int i, size;
+
+ if (!hash)
+ return;
+
+ size = evas_hash_size(hash);
+ for (i = 0; i < size; i++)
+ {
+ Evas_Object_List *l, *next_l;
+
+ for (l = hash->buckets[i]; l; )
+ {
+ Evas_Hash_El *el;
+
+ next_l = l->next;
+ el = (Evas_Hash_El *)l;
+ if (!func(hash, el->key, el->data, (void *)fdata))
+ return;
+
+ l = next_l;
+ }
+ }
+}
+
+/**
+ * Return memory allocation failure flag after an function requiring allocation
+ * @return The state of the allocation flag
+ *
+ * This function returns the state of the memory allocation flag. This flag is
+ * set if memory allocations fail during evas_hash_add() calls. If they do, 1
+ * will be returned, otherwise 0 will be returned. The flag will remain in its
+ * current state until the next call that requires allocation is called, and
+ * is then reset.
+ *
+ * Example:
+ * @code
+ * Evas_Hash *hash = NULL;
+ * extern void *my_data;
+ *
+ * hash = evas_hash_add(hash, "My Data", my_data);
+ * if (evas_hash_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. Hash allocation failed.\n");
+ * exit(-1);
+ * }
+ * if (evas_hash_find(hash, "My Data") == my_data)
+ * {
+ * printf("My Data inserted and successfully found.\n");
+ * }
+ * @endcode
+ * @ingroup Evas_Hash_General_Group
+ */
+EAPI int
+evas_hash_alloc_error(void)
+{
+ return _evas_hash_alloc_error;
+}
diff --git a/src/tests/evas_list.c b/src/tests/evas_list.c
new file mode 100644
index 0000000..55e301f
--- /dev/null
+++ b/src/tests/evas_list.c
@@ -0,0 +1,1093 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+
+#include "Evas_Data.h"
+#include <evas_mempool.h>
+
+typedef struct _Evas_List_Accounting Evas_List_Accounting;
+
+struct _Evas_List_Accounting
+{
+ Evas_List *last;
+ int count;
+};
+
+static int _evas_list_alloc_error = 0;
+
+static Evas_Mempool _evas_list_mempool =
+{
+ sizeof(Evas_List),
+ 320,
+ 0, NULL, NULL
+};
+static Evas_Mempool _evas_list_accounting_mempool =
+{
+ sizeof(Evas_List_Accounting),
+ 80,
+ 0, NULL, NULL
+};
+
+/**
+ * @defgroup Evas_List_Data_Group Linked List Creation Functions
+ *
+ * Functions that add data to an Evas_List.
+ */
+
+/**
+ * Appends the given data to the given linked list.
+ *
+ * The following example code demonstrates how to ensure that the
+ * given data has been successfully appended.
+ *
+ * @code
+ * Evas_List *list = NULL;
+ * extern void *my_data;
+ *
+ * list = evas_list_append(list, my_data);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
+ * exit(-1);
+ * }
+ * @endcode
+ *
+ * @param list The given list. If @c NULL is given, then a new list
+ * is created.
+ * @param data The data to append.
+ * @return A new list pointer that should be used in place of the one
+ * given to this function if successful. Otherwise, the old
+ * pointer is returned.
+ * @ingroup Evas_List_Data_Group
+ */
+EAPI Evas_List *
+evas_list_append(Evas_List *list, const void *data)
+{
+ Evas_List *l, *new_l;
+
+ _evas_list_alloc_error = 0;
+ new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
+ if (!new_l)
+ {
+ _evas_list_alloc_error = 1;
+ return list;
+ }
+
+ new_l->next = NULL;
+ new_l->data = (void *)data;
+ if (!list)
+ {
+ new_l->prev = NULL;
+ new_l->accounting = evas_mempool_malloc(&_evas_list_accounting_mempool,
+ sizeof(Evas_List_Accounting));
+ if (!new_l->accounting)
+ {
+ _evas_list_alloc_error = 1;
+ evas_mempool_free(&_evas_list_mempool, new_l);
+ return list;
+ }
+
+ new_l->accounting->last = new_l;
+ new_l->accounting->count = 1;
+ return new_l;
+ }
+
+ l = list->accounting->last;
+ l->next = new_l;
+ new_l->prev = l;
+ new_l->accounting = list->accounting;
+ list->accounting->last = new_l;
+ list->accounting->count++;
+ return list;
+}
+
+/**
+ * Prepends the given data to the given linked list.
+ *
+ * The following example code demonstrates how to ensure that the
+ * given data has been successfully prepended.
+ *
+ * Example:
+ * @code
+ * Evas_List *list = NULL;
+ * extern void *my_data;
+ *
+ * list = evas_list_prepend(list, my_data);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
+ * exit(-1);
+ * }
+ * @endcode
+ *
+ * @param list The given list.
+ * @param data The given data.
+ * @return A new list pointer that should be used in place of the one
+ * given to this function, if successful. Otherwise, the old
+ * pointer is returned.
+ * @ingroup Evas_List_Data_Group
+ */
+EAPI Evas_List *
+evas_list_prepend(Evas_List *list, const void *data)
+{
+ Evas_List *new_l;
+
+ _evas_list_alloc_error = 0;
+ new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
+ if (!new_l)
+ {
+ _evas_list_alloc_error = 1;
+ return list;
+ }
+
+ new_l->prev = NULL;
+ new_l->data = (void *)data;
+ if (!list)
+ {
+ new_l->next = NULL;
+ new_l->accounting = evas_mempool_malloc(&_evas_list_accounting_mempool,
+ sizeof(Evas_List_Accounting));
+ if (!new_l->accounting)
+ {
+ _evas_list_alloc_error = 1;
+ evas_mempool_free(&_evas_list_mempool, new_l);
+ return list;
+ }
+
+ new_l->accounting->last = new_l;
+ new_l->accounting->count = 1;
+ return new_l;
+ }
+
+ new_l->next = list;
+ list->prev = new_l;
+ new_l->accounting = list->accounting;
+ list->accounting->count++;
+ return new_l;
+}
+
+/**
+ * Inserts the given data into the given linked list after the specified data.
+ *
+ * If @p relative is not in the list, @p data is appended to the end of the
+ * list. If there are multiple instances of @p relative in the list,
+ * @p data is inserted after the first instance.
+ *
+ * The following example code demonstrates how to ensure that the
+ * given data has been successfully inserted.
+ *
+ * @code
+ * Evas_List *list = NULL;
+ * extern void *my_data;
+ * extern void *relative_member;
+ *
+ * list = evas_list_append(list, relative_member);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
+ * exit(-1);
+ * }
+ * list = evas_list_append_relative(list, my_data, relative_member);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
+ * exit(-1);
+ * }
+ * @endcode
+ *
+ * @param list The given linked list.
+ * @param data The given data.
+ * @param relative The data to insert after.
+ * @return A new list pointer that should be used in place of the one
+ * given to this function if successful. Otherwise, the old pointer
+ * is returned.
+ * @ingroup Evas_List_Data_Group
+ */
+EAPI Evas_List *
+evas_list_append_relative(Evas_List *list,
+ const void *data,
+ const void *relative)
+{
+ Evas_List *l;
+
+ for (l = list; l; l = l->next)
+ {
+ if (l->data == relative)
+ return evas_list_append_relative_list(list, data, l);
+ }
+ return evas_list_append(list, data);
+}
+
+EAPI Evas_List *
+evas_list_append_relative_list(Evas_List *list,
+ const void *data,
+ Evas_List *relative)
+{
+ Evas_List *new_l;
+
+ if ((!list) || (!relative))
+ return evas_list_append(list, data);
+
+ _evas_list_alloc_error = 0;
+ new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
+ if (!new_l)
+ {
+ _evas_list_alloc_error = 1;
+ return list;
+ }
+
+ new_l->data = (void *)data;
+ if (relative->next)
+ {
+ new_l->next = relative->next;
+ relative->next->prev = new_l;
+ }
+ else
+ new_l->next = NULL;
+
+ relative->next = new_l;
+ new_l->prev = relative;
+ new_l->accounting = list->accounting;
+ list->accounting->count++;
+ if (!new_l->next)
+ new_l->accounting->last = new_l;
+
+ return list;
+}
+
+/**
+ * Prepend a data pointer to a linked list before the member specified
+ * @param list The list handle to prepend @p data too
+ * @param data The data pointer to prepend to list @p list before @p relative
+ * @param relative The data pointer before which to insert @p data
+ * @return A new list handle to replace the old one
+
+ * Inserts the given data into the given linked list before the member
+ * specified.
+ *
+ * If @p relative is not in the list, @p data is prepended to the
+ * start of the list. If there are multiple instances of @p relative
+ * in the list, @p data is inserted before the first instance.
+ *
+ * The following code example demonstrates how to ensure that the
+ * given data has been successfully inserted.
+ *
+ * @code
+ * Evas_List *list = NULL;
+ * extern void *my_data;
+ * extern void *relative_member;
+ *
+ * list = evas_list_append(list, relative_member);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
+ * exit(-1);
+ * }
+ * list = evas_list_prepend_relative(list, my_data, relative_member);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
+ * exit(-1);
+ * }
+ * @endcode
+ *
+ * @param list The given linked list.
+ * @param data The given data.
+ * @param relative The data to insert before.
+ * @return A new list pointer that should be used in place of the one
+ * given to this function if successful. Otherwise the old pointer
+ * is returned.
+ * @ingroup Evas_List_Data_Group
+ */
+EAPI Evas_List *
+evas_list_prepend_relative(Evas_List *list,
+ const void *data,
+ const void *relative)
+{
+ Evas_List *l;
+
+ _evas_list_alloc_error = 0;
+ for (l = list; l; l = l->next)
+ {
+ if (l->data == relative)
+ return evas_list_prepend_relative_list(list, data, l);
+ }
+ return evas_list_prepend(list, data);
+}
+
+EAPI Evas_List *
+evas_list_prepend_relative_list(Evas_List *list,
+ const void *data,
+ Evas_List *relative)
+{
+ Evas_List *new_l;
+
+ if ((!list) || (!relative))
+ return evas_list_prepend(list, data);
+
+ _evas_list_alloc_error = 0;
+ new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
+ if (!new_l)
+ {
+ _evas_list_alloc_error = 1;
+ return list;
+ }
+
+ new_l->data = (void *)data;
+ new_l->prev = relative->prev;
+ new_l->next = relative;
+ if (relative->prev)
+ relative->prev->next = new_l;
+
+ relative->prev = new_l;
+ new_l->accounting = list->accounting;
+ list->accounting->count++;
+ if (new_l->prev)
+ return list;
+
+ return new_l;
+}
+
+/**
+ * @defgroup Evas_List_Remove_Group Linked List Remove Functions
+ *
+ * Functions that remove data from linked lists.
+ */
+
+/**
+ * Removes the first instance of the specified data from the given list.
+ *
+ * If the specified data is not in the given list, nothing is done.
+ *
+ * @param list The given list.
+ * @param data The specified data.
+ * @return A new list pointer that should be used in place of the one
+ * passed to this functions.
+ * @ingroup Evas_List_Remove_Group
+ */
+EAPI Evas_List *
+evas_list_remove(Evas_List *list, const void *data)
+{
+ Evas_List *l;
+
+ for (l = list; l; l = l->next)
+ {
+ if (l->data == data)
+ return evas_list_remove_list(list, l);
+ }
+ return list;
+}
+
+/**
+ * Removes the specified data
+ *
+ * Remove a specified member from a list
+ * @param list The list handle to remove @p remove_list from
+ * @param remove_list The list node which is to be removed
+ * @return A new list handle to replace the old one
+ *
+ * Calling this function takes the list node @p remove_list and removes it
+ * from the list @p list, freeing the list node structure @p remove_list.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * Evas_List *l;
+ * extern void *my_data;
+ *
+ * for (l = list; l; l= l->next)
+ * {
+ * if (l->data == my_data)
+ * {
+ * list = evas_list_remove_list(list, l);
+ * break;
+ * }
+ * }
+ * @endcode
+ * @ingroup Evas_List_Remove_Group
+ */
+EAPI Evas_List *
+evas_list_remove_list(Evas_List *list, Evas_List *remove_list)
+{
+ Evas_List *return_l;
+
+ if (!list)
+ return NULL;
+
+ if (!remove_list)
+ return list;
+
+ if (remove_list->next)
+ remove_list->next->prev = remove_list->prev;
+
+ if (remove_list->prev)
+ {
+ remove_list->prev->next = remove_list->next;
+ return_l = list;
+ }
+ else
+ return_l = remove_list->next;
+
+ if (remove_list == list->accounting->last)
+ list->accounting->last = remove_list->prev;
+
+ list->accounting->count--;
+ if (list->accounting->count == 0)
+ evas_mempool_free(&_evas_list_accounting_mempool, list->accounting);
+
+ evas_mempool_free(&_evas_list_mempool, remove_list);
+ return return_l;
+}
+
+/**
+ * Moves the specified data to the head of the list
+ *
+ * Move a specified member to the head of the list
+ * @param list The list handle to move @p inside
+ * @param move_list The list node which is to be moved
+ * @return A new list handle to replace the old one
+ *
+ * Calling this function takes the list node @p move_list and moves it
+ * to the front of the @p list.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * Evas_List *l;
+ * extern void *my_data;
+ *
+ * for (l = list; l; l= l->next)
+ * {
+ * if (l->data == my_data)
+ * {
+ * list = evas_list_promote_list(list, l);
+ * break;
+ * }
+ * }
+ * @endcode
+ * @ingroup Evas_List_Promote_Group
+ */
+EAPI Evas_List *
+evas_list_promote_list(Evas_List *list, Evas_List *move_list)
+{
+ Evas_List *return_l;
+
+ if (!list)
+ return NULL;
+
+ if (!move_list)
+ return list;
+
+ if (move_list == list)
+ return list;
+
+ if (move_list->next)
+ move_list->next->prev = move_list->prev;
+
+ if (move_list->prev)
+ {
+ move_list->prev->next = move_list->next;
+ return_l = list;
+ }
+ else
+ return_l = move_list->next;
+
+ if (move_list == list->accounting->last)
+ list->accounting->last = move_list->prev;
+
+ move_list->prev = return_l->prev;
+ if (return_l->prev)
+ return_l->prev->next = move_list;
+
+ return_l->prev = move_list;
+ move_list->next = return_l;
+ return move_list;
+}
+
+
+
+/**
+ * @defgroup Evas_List_Find_Group Linked List Find Functions
+ *
+ * Functions that find specified data in a linked list.
+ */
+
+/**
+ * Find a member of a list and return the member
+ * @param list The list handle to search for @p data
+ * @param data The data pointer to find in the list @p list
+ * @return The found member data pointer
+ *
+ * A call to this function will search the list @p list from beginning to end
+ * for the first member whose data pointer is @p data. If it is found, @p data
+ * will be returned, otherwise NULL will be returned.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * extern void *my_data;
+ *
+ * if (evas_list_find(list, my_data) == my_data)
+ * {
+ * printf("Found member %p\n", my_data);
+ * }
+ * @endcode
+ * @ingroup Evas_List_Find_Group
+ */
+EAPI void *
+evas_list_find(const Evas_List *list, const void *data)
+{
+ const Evas_List *l;
+
+ for (l = list; l; l = l->next)
+ {
+ if (l->data == data)
+ return (void *)data;
+ }
+ return NULL;
+}
+
+/**
+ * Find a member of a list and return the list node containing that member
+ * @param list The list handle to search for @p data
+ * @param data The data pointer to find in the list @p list
+ * @return The found members list node
+ *
+ * A call to this function will search the list @p list from beginning to end
+ * for the first member whose data pointer is @p data. If it is found, the
+ * list node containing the specified member will be returned, otherwise NULL
+ * will be returned.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * extern void *my_data;
+ * Evas_List *found_node;
+ *
+ * found_node = evas_list_find_list(list, my_data);
+ * if (found_node)
+ * {
+ * printf("Found member %p\n", found_node->data);
+ * }
+ * @endcode
+ * @ingroup Evas_List_Find_Group
+ */
+EAPI Evas_List *
+evas_list_find_list(const Evas_List *list, const void *data)
+{
+ const Evas_List *l;
+
+ for (l = list; l; l = l->next)
+ {
+ if (l->data == data)
+ return (Evas_List *)l;
+ }
+ return NULL;
+}
+
+/**
+ * Free an entire list and all the nodes, ignoring the data contained
+ * @param list The list to free
+ * @return A NULL pointer
+ *
+ * This function will free all the list nodes in list specified by @p list.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ *
+ * list = evas_list_free(list);
+ * @endcode
+ * @ingroup Evas_List_Remove_Group
+ */
+EAPI Evas_List *
+evas_list_free(Evas_List *list)
+{
+ Evas_List *l, *free_l;
+
+ if (!list)
+ return NULL;
+
+ evas_mempool_free(&_evas_list_accounting_mempool, list->accounting);
+ for (l = list; l; )
+ {
+ free_l = l;
+ l = l->next;
+ evas_mempool_free(&_evas_list_mempool, free_l);
+ }
+ return NULL;
+}
+
+/**
+ * @defgroup Evas_List_Traverse_Group Linked List Traverse Functions
+ *
+ * Functions that you can use to traverse a linked list.
+ */
+
+/**
+ * Get the last list node in the list
+ * @param list The list to get the last list node from
+ * @return The last list node in the list @p list
+ *
+ * This function will return the last list node in the list (or NULL if the
+ * list is empty).
+ *
+ * NB: This is a order-1 operation (it takes the same short time regardless of
+ * the length of the list).
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * Evas_List *last, *l;
+ *
+ * last = evas_list_last(list);
+ * printf("The list in reverse:\n");
+ * for (l = last; l; l = l->prev)
+ * {
+ * printf("%p\n", l->data);
+ * }
+ * @endcode
+ * @ingroup Evas_List_Traverse_Group
+ */
+EAPI Evas_List *
+evas_list_last(const Evas_List *list)
+{
+ if (!list)
+ return NULL;
+
+ return list->accounting->last;
+}
+
+/**
+ * Get the next list node after the specified list node
+ * @param list The list node to get the next list node from
+ * @return The next list node, or NULL if no next list node exists
+ *
+ * This function returns the next list node after the current one. It is
+ * equivalent to list->next.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * Evas_List *l;
+ *
+ * printf("The list:\n");
+ * for (l = list; l; l = evas_list_next(l))
+ * {
+ * printf("%p\n", l->data);
+ * }
+ * @endcode
+ * @ingroup Evas_List_Traverse_Group
+ */
+EAPI Evas_List *
+evas_list_next(const Evas_List *list)
+{
+ if (!list)
+ return NULL;
+
+ return list->next;
+}
+
+/**
+ * Get the previous list node before the specified list node
+ * @param list The list node to get the previous list node from
+ * @return The previous list node, or NULL if no previous list node exists
+ *
+ * This function returns the previous list node before the current one. It is
+ * equivalent to list->prev.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * Evas_List *last, *l;
+ *
+ * last = evas_list_last(list);
+ * printf("The list in reverse:\n");
+ * for (l = last; l; l = evas_list_prev(l))
+ * {
+ * printf("%p\n", l->data);
+ * }
+ * @endcode
+ * @ingroup Evas_List_Traverse_Group
+ */
+EAPI Evas_List *
+evas_list_prev(const Evas_List *list)
+{
+ if (!list)
+ return NULL;
+
+ return list->prev;
+}
+
+/**
+ * @defgroup Evas_List_General_Group Linked List General Functions
+ *
+ * Miscellaneous functions that work on linked lists.
+ */
+
+/**
+ * Get the list node data member
+ * @param list The list node to get the data member of
+ * @return The data member from the list node @p list
+ *
+ * This function returns the data member of the specified list node @p list.
+ * It is equivalent to list->data.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * Evas_List *l;
+ *
+ * printf("The list:\n");
+ * for (l = list; l; l = evas_list_next(l))
+ * {
+ * printf("%p\n", evas_list_data(l));
+ * }
+ * @endcode
+ * @ingroup Evas_List_General_Group
+ */
+EAPI void *
+evas_list_data(const Evas_List *list)
+{
+ if (!list)
+ return NULL;
+
+ return list->data;
+}
+
+/**
+ * Get the count of the number of items in a list
+ * @param list The list whose count to return
+ * @return The number of members in the list @p list
+ *
+ * This function returns how many members in the specified list: @p list. If
+ * the list is empty (NULL), 0 is returned.
+ *
+ * NB: This is an order-1 operation and takes the same time regardless of the
+ * length of the list.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ *
+ * printf("The list has %i members\n", evas_list_count(list));
+ * @endcode
+ * @ingroup Evas_List_General_Group
+ */
+EAPI int
+evas_list_count(const Evas_List *list)
+{
+ if (!list)
+ return 0;
+
+ return list->accounting->count;
+}
+
+/**
+ * Get the nth member's data pointer in a list
+ * @param list The list to get member number @p n from
+ * @param n The number of the element (0 being the first)
+ * @return The data pointer stored in the specified element
+ *
+ * This function returns the data pointer of element number @p n, in the list
+ * @p list. The first element in the array is element number 0. If the element
+ * number @p n does not exist, NULL will be returned.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * extern int number;
+ * void *data;
+ *
+ * data = evas_list_nth(list, number);
+ * if (data)
+ * printf("Element number %i has data %p\n", number, data);
+ * @endcode
+ * @ingroup Evas_List_Find_Group
+ */
+EAPI void *
+evas_list_nth(const Evas_List *list, int n)
+{
+ Evas_List *l;
+
+ l = evas_list_nth_list(list, n);
+ return l ? l->data : NULL;
+}
+
+/**
+ * Get the nth member's list node in a list
+ * @param list The list to get member number @p n from
+ * @param n The number of the element (0 being the first)
+ * @return The list node stored in the numbered element
+ *
+ * This function returns the list node of element number @p n, in the list
+ * @p list. The first element in the array is element number 0. If the element
+ * number @p n does not exist, NULL will be returned.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ * extern int number;
+ * Evas_List *nth_list;
+ *
+ * nth_list = evas_list_nth_list(list, number);
+ * if (nth_list)
+ * printf("Element number %i has data %p\n", number, nth_list->data);
+ * @endcode
+ * @ingroup Evas_List_Find_Group
+ */
+EAPI Evas_List *
+evas_list_nth_list(const Evas_List *list, int n)
+{
+ int i;
+ const Evas_List *l;
+
+ /* check for non-existing nodes */
+ if ((!list) || (n < 0) ||
+ (n > (list->accounting->count - 1)))
+ return NULL;
+
+ /* if the node is in the 2nd half of the list, search from the end
+ * else, search from the beginning.
+ */
+ if (n > (list->accounting->count / 2))
+ for (i = list->accounting->count - 1,
+ l = list->accounting->last;
+ l;
+ l = l->prev, i--)
+ {
+ if (i == n)
+ return (Evas_List *)l;
+ }
+ else
+ for (i = 0, l = list; l; l = l->next, i++)
+ {
+ if (i == n)
+ return (Evas_List *)l;
+ }
+
+ return NULL;
+}
+
+/**
+ * @defgroup Evas_List_Ordering_Group Linked List Ordering Functions
+ *
+ * Functions that change the ordering of data in a linked list.
+ */
+
+/**
+ * Reverse all the elements in the list
+ * @param list The list to reverse
+ * @return The list after it has been reversed
+ *
+ * This takes a list @p list, and reverses the order of all elements in the
+ * list, so the last member is now first, and so on.
+ *
+ * Example:
+ * @code
+ * extern Evas_List *list;
+ *
+ * list = evas_list_reverse(list);
+ * @endcode
+ * @ingroup Evas_List_Ordering_Group
+ */
+EAPI Evas_List *
+evas_list_reverse(Evas_List *list)
+{
+ Evas_List *l1, *l2;
+
+ if (!list)
+ return NULL;
+
+ l1 = list;
+ l2 = list->accounting->last;
+ while (l1 != l2)
+ {
+ void *data;
+
+ data = l1->data;
+ l1->data = l2->data;
+ l2->data = data;
+ l1 = l1->next;
+ if (l1 == l2)
+ break;
+
+ l2 = l2->prev;
+ }
+
+ return list;
+}
+
+/**
+ * Sort a list according to the ordering func will return
+ * @param list The list handle to sort
+ * @param size The length of the list to sort
+ * @param func A function pointer that can handle comparing the list data
+ * nodes
+ * @return A new sorted list
+ *
+ * This function sorts your list. The data in your nodes can be arbitrary,
+ * you just have to be smart enough to know what kind of data is in your
+ * lists
+ *
+ * Example:
+ * @code
+ * int
+ * sort_cb(void *d1, void *d2)
+ * {
+ * const char *txt = NULL;
+ * const char *txt2 = NULL;
+ *
+ * if(!d1) return(1);
+ * if(!d2) return(-1);
+ *
+ * return(strcmp((const char*)d1, (const char*)d2));
+ * }
+ * extern Evas_List *list;
+ *
+ * list = evas_list_sort(list, evas_list_count(list), sort_cb);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List Sorting failed.\n");
+ * exit(-1);
+ * }
+ * @endcode
+ * @ingroup Evas_List_Ordering_Group
+ */
+EAPI Evas_List *
+evas_list_sort(Evas_List *list, int size, int (*func)(void *, void *))
+{
+ Evas_List *last;
+ unsigned int list_number;
+ unsigned int middle;
+ int list_size;
+
+ if (!list || !func)
+ return NULL;
+
+ /* if the caller specified an invalid size, sort the whole list */
+ if ((size <= 0) ||
+ (size > list->accounting->count))
+ size = list->accounting->count;
+
+ last = list->accounting->last;
+ middle = size - size / 2;
+
+ for (list_number = middle, list_size = 1;
+ list_size < middle * 2;
+ list_number >>= 1, list_size <<= 1)
+ {
+ Evas_List *head1 = list;
+ unsigned int limit = size;
+ unsigned int process_list;
+ unsigned int pass_number;
+ unsigned int split_size = list_size;
+
+ for (process_list = 0; process_list < list_number + 1; ++process_list)
+ {
+ Evas_List *head2;
+ unsigned int size_sum;
+ int size1, size2;
+ int i;
+
+ size1 = limit < split_size ? limit : split_size;
+ limit -= size1;
+
+ size2 = limit < split_size ? limit : split_size;
+ limit -= size2;
+
+ size_sum = size1 + size2;
+
+ for (head2 = head1, i = 0; i < size1; ++i)
+ head2 = evas_list_next (head2);
+
+ for (pass_number = 0; pass_number < size_sum; ++pass_number)
+ {
+ Evas_List *next;
+ Evas_List *prev1;
+ Evas_List *prev2;
+
+ if (size1 == 0 || !head1) /* List1 is empty, head1 is already at the end of the list. So only need to update head2 */
+ {
+ for (; pass_number < size_sum; ++pass_number)
+ head2 = evas_list_next (head2);
+ break;
+ }
+ else
+ if (size2 == 0 || !head2) /* List2 is empty, just leave */
+ break;
+ else
+ if (func (head1->data, head2->data) < 0)
+ {
+ head1 = evas_list_next (head1);
+ --size1;
+ }
+ else
+ {
+ next = evas_list_next (head2);
+ prev1 = evas_list_prev (head1);
+ prev2 = evas_list_prev (head2);
+
+ if (next)
+ next->prev = prev2;
+
+ if (prev1)
+ prev1->next = head2;
+
+ if (prev2)
+ prev2->next = next;
+
+ head2->prev = prev1;
+ head2->next = head1;
+ head1->prev = head2;
+
+ --size2;
+
+ if (head1 == list)
+ list = head2;
+
+ if (head2 == last)
+ last = prev2;
+
+ head2 = next;
+ }
+ }
+ head1 = head2;
+ }
+ }
+
+ list->accounting->last = last;
+ return list;
+}
+/**
+ * Return the memory allocation failure flag after any operation needin allocation
+ * @return The state of the allocation flag
+ *
+ * This function returns the state of the memory allocation flag. This flag is
+ * set if memory allocations during evas_list_append(), evas_list_prepend(),
+ * evas_list_append_relative(), or evas_list_prepend_relative() fail. If they
+ * do fail, 1 will be returned, otherwise 0 will be returned. The flag will
+ * remain in its current state until the next call that requires allocation
+ * is called, and is then reset.
+ *
+ * Example:
+ * @code
+ * Evas_List *list = NULL;
+ * extern void *my_data;
+ *
+ * list = evas_list_append(list, my_data);
+ * if (evas_list_alloc_error())
+ * {
+ * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
+ * exit(-1);
+ * }
+ * @endcode
+ * @ingroup Evas_List_General_Group
+ */
+EAPI int
+evas_list_alloc_error(void)
+{
+ return _evas_list_alloc_error;
+}
diff --git a/src/tests/evas_mempool.c b/src/tests/evas_mempool.c
new file mode 100644
index 0000000..fbc48fa
--- /dev/null
+++ b/src/tests/evas_mempool.c
@@ -0,0 +1,200 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "Evas_Data.h"
+#include "evas_mempool.h"
+
+//#define NOPOOL
+
+typedef struct _Pool Pool;
+
+struct _Pool
+{
+ int usage;
+ void *base;
+ Pool *prev, *next;
+};
+
+
+Pool *
+_evas_mp_pool_new(Evas_Mempool *pool)
+{
+#ifdef NOPOOL
+ static Pool thepool;
+ return &thepool;
+#else
+ Pool *p;
+ void **ptr;
+ int item_alloc, i;
+
+ item_alloc =
+ ((pool->item_size + sizeof(void *) - 1) / sizeof(void *)) * sizeof(void *);
+ p = malloc(sizeof(Pool) + (pool->pool_size * item_alloc));
+ ptr = (void **)(((unsigned char *)p) + sizeof(Pool));
+ p->usage = 0;
+ p->base = ptr;
+ for (i = 0; i < pool->pool_size - 1; i++)
+ {
+ *ptr = (void **)(((unsigned char *)ptr) + item_alloc);
+ ptr = *ptr;
+ }
+ *ptr = NULL;
+ return p;
+#endif
+}
+
+void
+_evas_mp_pool_free(Pool *p)
+{
+#if !defined(NOPOOL)
+ free(p);
+#endif
+}
+
+void *
+evas_mempool_malloc(Evas_Mempool *pool, int size)
+{
+#ifdef NOPOOL
+ return malloc(size);
+#else
+ Pool *p;
+ void *mem;
+
+ for (p = pool->first; p; p = p->next) // look 4 pool from 2nd bucket on
+ {
+ if (p->base) // base is not NULL - has a free slot
+ {
+ if (p->prev)
+ {
+ if (pool->last == p)
+ pool->last = p->prev;
+
+ p->prev->next = p->next;
+ p->prev = NULL;
+ p->next = pool->first;
+ p->next->prev = p;
+ pool->first = p;
+ }
+
+ break;
+ }
+ }
+ if (!p) // we have reached the end of the list - no free pools
+ {
+ p = _evas_mp_pool_new(pool);
+ if (!p)
+ return NULL;
+
+ p->prev = NULL;
+ p->next = pool->first;
+ if (p->next)
+ p->next->prev = p;
+
+ if (!pool->last)
+ pool->last = p;
+
+ pool->first = p;
+ }
+
+ mem = p->base; // this points to the next free block - so take it
+ p->base = *((void **)mem); // base now points to the next free block
+ if (!p->base) // move to end - it just filled up
+ if (p->next)
+ {
+ if (p->prev)
+ p->prev->next = p->next;
+ else
+ pool->first = p->next;
+
+ p->next->prev = p->prev;
+ ((Pool *)pool->last)->next = p;
+ p->prev = pool->last;
+ p->next = NULL;
+ pool->last = p;
+ }
+
+ p->usage++;
+ pool->usage++;
+ return mem;
+#endif
+}
+
+void
+evas_mempool_free(Evas_Mempool *pool, void *ptr)
+{
+#ifdef NOPOOL
+ free(ptr);
+#else
+ Pool *p;
+ void *pmem;
+ int item_alloc, psize;
+
+ item_alloc =
+ ((pool->item_size + sizeof(void *) - 1) / sizeof(void *)) * sizeof(void *);
+ psize = item_alloc * pool->pool_size;
+ for (p = (Pool *)(pool->first); p; p = p->next) // look 4 pool
+ {
+ pmem = (void *)(((unsigned char *)p) + sizeof(Pool)); // pool mem base
+ if ((ptr >= pmem) &&
+ ((unsigned char *)ptr < (((unsigned char *)pmem) + psize))) // is it in pool mem?
+ {
+ *((void **)ptr) = p->base; // freed node points to prev free node
+ p->base = ptr; // next free node is now the one we freed
+ p->usage--;
+ pool->usage--;
+ if (p->usage == 0) // free bucket
+ {
+ if (p->prev)
+ p->prev->next = p->next;
+
+ if (p->next)
+ p->next->prev = p->prev;
+
+ if (pool->last == p)
+ pool->last = p->prev;
+
+ if (pool->first == p)
+ pool->first = p->next;
+
+ _evas_mp_pool_free(p);
+ }
+ else if (p->prev) // if not the first - move to front
+ {
+ p->prev->next = p->next;
+ if (p->next)
+ p->next->prev = p->prev;
+
+ if (pool->last == p)
+ pool->last = p->prev;
+
+ p->prev = NULL;
+ p->next = pool->first;
+ p->next->prev = p;
+ pool->first = p;
+ }
+
+ break;
+ }
+ }
+#endif
+}
+
+
+void *
+evas_mempool_calloc(Evas_Mempool *pool, int size)
+{
+#ifdef NOPOOL
+ return calloc(1, size);
+#else
+ void *mem;
+
+ mem = evas_mempool_malloc(pool, size);
+ memset(mem, 0, size);
+ return mem;
+#endif
+}
+
diff --git a/src/tests/evas_mempool.h b/src/tests/evas_mempool.h
new file mode 100644
index 0000000..983c434
--- /dev/null
+++ b/src/tests/evas_mempool.h
@@ -0,0 +1,21 @@
+#ifndef _EVAS_MEMPOOL_H
+#define _EVAS_MEMPOOL_H
+
+
+typedef struct _Evas_Mempool Evas_Mempool;
+
+struct _Evas_Mempool
+{
+ int item_size;
+ int pool_size;
+ int usage;
+ void *first, *last;
+};
+
+
+void *evas_mempool_malloc(Evas_Mempool *pool, int size);
+void evas_mempool_free(Evas_Mempool *pool, void *ptr);
+void *evas_mempool_calloc(Evas_Mempool *pool, int size);
+
+
+#endif /* _EVAS_MEMPOOL_H */
diff --git a/src/tests/evas_object_list.c b/src/tests/evas_object_list.c
new file mode 100644
index 0000000..8ba4267
--- /dev/null
+++ b/src/tests/evas_object_list.c
@@ -0,0 +1,183 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+
+#include "Evas_Data.h"
+
+/* list ops */
+void *
+evas_object_list_append(void *in_list, void *in_item)
+{
+ Evas_Object_List *l, *new_l;
+ Evas_Object_List *list;
+
+ list = in_list;
+ new_l = in_item;
+ new_l->next = NULL;
+ if (!list)
+ {
+ new_l->prev = NULL;
+ new_l->last = new_l;
+ return new_l;
+ }
+
+ if (list->last)
+ l = list->last;
+ else
+ for (l = list; (l) && (l->next); l = l->next) ;
+
+ l->next = new_l;
+ new_l->prev = l;
+ list->last = new_l;
+ return list;
+}
+
+void *
+evas_object_list_prepend(void *in_list, void *in_item)
+{
+ Evas_Object_List *new_l;
+ Evas_Object_List *list;
+
+ list = in_list;
+ new_l = in_item;
+ new_l->prev = NULL;
+ if (!list)
+ {
+ new_l->next = NULL;
+ new_l->last = new_l;
+ return new_l;
+ }
+
+ new_l->next = list;
+ list->prev = new_l;
+ new_l->last = list->last;
+ list->last = NULL;
+ return new_l;
+}
+
+void *
+evas_object_list_append_relative(void *in_list,
+ void *in_item,
+ void *in_relative)
+{
+ Evas_Object_List *list, *relative, *new_l;
+
+ list = in_list;
+ new_l = in_item;
+ relative = in_relative;
+ if (relative)
+ {
+ if (relative->next)
+ {
+ new_l->next = relative->next;
+ relative->next->prev = new_l;
+ }
+ else
+ new_l->next = NULL;
+
+ relative->next = new_l;
+ new_l->prev = relative;
+ if (!new_l->next)
+ list->last = new_l;
+
+ return list;
+ }
+
+ return evas_object_list_append(list, new_l);
+}
+
+void *
+evas_object_list_prepend_relative(void *in_list,
+ void *in_item,
+ void *in_relative)
+{
+ Evas_Object_List *list, *relative, *new_l;
+
+ list = in_list;
+ new_l = in_item;
+ relative = in_relative;
+ if (relative)
+ {
+ new_l->prev = relative->prev;
+ new_l->next = relative;
+ relative->prev = new_l;
+ if (new_l->prev)
+ {
+ new_l->prev->next = new_l;
+ if (!new_l->next)
+ list->last = new_l;
+
+ return list;
+ }
+ else
+ {
+ if (!new_l->next)
+ new_l->last = new_l;
+ else
+ {
+ new_l->last = list->last;
+ list->last = NULL;
+ }
+
+ return new_l;
+ }
+ }
+
+ return evas_object_list_prepend(list, new_l);
+}
+
+void *
+evas_object_list_remove(void *in_list, void *in_item)
+{
+ Evas_Object_List *return_l;
+ Evas_Object_List *list, *item;
+
+ /* checkme */
+ if(!in_list)
+ return in_list;
+
+ list = in_list;
+ item = in_item;
+ if (!item)
+ return list;
+
+ if (item->next)
+ item->next->prev = item->prev;
+
+ if (item->prev)
+ {
+ item->prev->next = item->next;
+ return_l = list;
+ }
+ else
+ {
+ return_l = item->next;
+ if (return_l)
+ return_l->last = list->last;
+ }
+
+ if (item == list->last)
+ list->last = item->prev;
+
+ item->next = NULL;
+ item->prev = NULL;
+ return return_l;
+}
+
+void *
+evas_object_list_find(void *in_list, void *in_item)
+{
+ Evas_Object_List *l;
+ Evas_Object_List *list, *item;
+
+ list = in_list;
+ item = in_item;
+ for (l = list; l; l = l->next)
+ {
+ if (l == item)
+ return item;
+ }
+ return NULL;
+}
diff --git a/src/tests/evas_stringshare.c b/src/tests/evas_stringshare.c
new file mode 100644
index 0000000..6e8797c
--- /dev/null
+++ b/src/tests/evas_stringshare.c
@@ -0,0 +1,275 @@
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+
+#include "Evas_Data.h"
+
+typedef struct _Evas_Stringshare Evas_Stringshare;
+typedef struct _Evas_Stringshare_El Evas_Stringshare_El;
+
+struct _Evas_Stringshare
+{
+ Evas_Stringshare_El *buckets[1024];
+};
+
+struct _Evas_Stringshare_El
+{
+ Evas_Stringshare_El *next;
+// int op;
+ int references;
+};
+
+static Evas_Stringshare share =
+{
+ {
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL
+ }
+};
+
+//static int op = 0;
+//static FILE *f = NULL;
+
+static inline int
+_evas_stringshare_hash_gen(const char *str, int *len)
+{
+ unsigned int hash_num = 5381;
+ const unsigned char *ptr;
+
+ for (ptr = (const unsigned char *)str; *ptr; ptr++)
+ {
+ hash_num = (hash_num * 33) ^ *ptr;
+ }
+
+ hash_num &= 0x3ff;
+ *len = ptr - (const unsigned char *)str;
+ return (int)hash_num;
+}
+
+EAPI const char *
+evas_stringshare_add(const char *str)
+{
+ int hash_num, slen;
+ char *el_str;
+ Evas_Stringshare_El *el, *pel = NULL;
+
+ if (!str)
+ {
+ return NULL; // if (!f)
+
+ }
+
+// {
+// char bf[256];
+// snprintf(bf, sizeof(bf), "strlog-%i", getpid());
+// f = fopen(bf, "w");
+// }
+ hash_num = _evas_stringshare_hash_gen(str, &slen);
+ for (el = share.buckets[hash_num]; el; pel = el, el = el->next)
+ {
+ el_str = ((char *)el) + sizeof(Evas_Stringshare_El);
+ if (!strcmp(el_str, str))
+ {
+ if (pel)
+ {
+ pel->next = el->next;
+ el->next = share.buckets[hash_num];
+ share.buckets[hash_num] = el;
+ }
+
+ el->references++;
+// fprintf(f, "strings[%i] = str->add(strings[%i]);\n", el->op, el->op);
+// fflush(f);
+ return el_str;
+ }
+ }
+ if (!(el = malloc(sizeof(Evas_Stringshare_El) + slen + 1)))
+ return NULL;
+
+ el_str = ((char *)el) + sizeof(Evas_Stringshare_El);
+ strcpy(el_str, str);
+ el->references = 1;
+ el->next = share.buckets[hash_num];
+ share.buckets[hash_num] = el;
+// el->op = op;
+// fprintf(f, "strings[%i] = str->add(\"%s\");\n", el->op, el_str);
+// fflush(f);
+// op++;
+ return el_str;
+}
+
+EAPI void
+evas_stringshare_del(const char *str)
+{
+ int hash_num, slen;
+ char *el_str;
+ Evas_Stringshare_El *el, *pel = NULL;
+
+ if (!str)
+ return;
+
+ hash_num = _evas_stringshare_hash_gen(str, &slen);
+ for (el = share.buckets[hash_num]; el; pel = el, el = el->next)
+ {
+ el_str = ((char *)el) + sizeof(Evas_Stringshare_El);
+ if (el_str == str)
+ {
+ el->references--;
+// fprintf(f, "str->del(strings[%i]);\n", el->op);
+// fflush(f);
+ if (el->references == 0)
+ {
+ if (pel)
+ pel->next = el->next;
+ else
+ share.buckets[hash_num] = el->next;
+
+ free(el);
+ }
+ else if (pel)
+ {
+ pel->next = el->next;
+ el->next = share.buckets[hash_num];
+ share.buckets[hash_num] = el;
+ }
+
+ return;
+ }
+ }
+ printf("EEEK trying to del non-shared stringshare \"%s\"\n", str);
+ abort();
+}
diff --git a/src/tests/strlog b/src/tests/strlog
new file mode 100644
index 0000000..d9fc2af
--- /dev/null
+++ b/src/tests/strlog
@@ -0,0 +1,46999 @@
+strings[0] = str->add("extensions");
+strings[1] = str->add("Extensions");
+strings[2] = str->add("enlightenment/extensions");
+strings[3] = str->add("modules");
+strings[4] = str->add("Modules");
+strings[5] = str->add("enlightenment/modules");
+strings[6] = str->add("default.edj");
+strings[7] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj");
+strings[8] = str->add("Desktop %i, %i");
+strings[9] = str->add("en_US.UTF-8");
+strings[10] = str->add("note");
+strings[11] = str->add("conf_interaction");
+strings[12] = str->add("fileman");
+strings[13] = str->add("conf_engine");
+strings[14] = str->add("conf_winlist");
+strings[15] = str->add("conf_window_manipulation");
+strings[16] = str->add("conf_window_focus");
+strings[17] = str->add("conf_window_display");
+strings[18] = str->add("conf_wallpaper");
+strings[19] = str->add("conf_transitions");
+strings[20] = str->add("conf_theme");
+strings[21] = str->add("conf_startup");
+strings[22] = str->add("conf_shelves");
+strings[23] = str->add("conf_screensaver");
+strings[24] = str->add("conf_profiles");
+strings[25] = str->add("conf_performance");
+strings[26] = str->add("conf_paths");
+strings[27] = str->add("conf_mouse_cursor");
+strings[28] = str->add("conf_mousebindings");
+strings[29] = str->add("conf_mouse");
+strings[30] = str->add("conf_mime");
+strings[31] = str->add("conf_menus");
+strings[32] = str->add("conf_keybindings");
+strings[33] = str->add("conf_intl");
+strings[34] = str->add("conf_imc");
+strings[35] = str->add("conf_icon_theme");
+strings[36] = str->add("conf_fonts");
+strings[37] = str->add("conf_exebuf");
+strings[38] = str->add("conf_dpms");
+strings[39] = str->add("conf_display");
+strings[40] = str->add("conf_dialogs");
+strings[41] = str->add("conf_desks");
+strings[42] = str->add("conf_desklock");
+strings[43] = str->add("conf_desk");
+strings[44] = str->add("conf_colors");
+strings[45] = str->add("conf_clientlist");
+strings[46] = str->add("conf_borders");
+strings[47] = str->add("conf_applications");
+strings[48] = str->add("conf");
+strings[49] = str->add("winlist");
+strings[50] = str->add("exebuf");
+strings[51] = str->add("pager");
+strings[52] = str->add("temperature");
+strings[53] = str->add("cpufreq");
+strings[54] = str->add("battery");
+strings[55] = str->add("clock");
+strings[56] = str->add("dropshadow");
+strings[57] = str->add("ibox");
+strings[58] = str->add("ibar");
+strings[59] = str->add("start");
+strings[60] = str->add("gadman");
+strings[61] = str->add("default");
+strings[62] = str->add("Vera");
+strings[63] = str->add("theme");
+strings[64] = str->add("/home/cedric/.e/e/themes/b_and_w.edj");
+strings[65] = str->add("menu_show");
+strings[66] = str->add("main");
+strings[67] = str->add("window_move");
+strings[65] = str->add(strings[65]);
+strings[68] = str->add("clients");
+strings[69] = str->add("window_resize");
+strings[65] = str->add(strings[65]);
+strings[70] = str->add("favorites");
+strings[71] = str->add("window_menu");
+strings[72] = str->add("Left");
+strings[73] = str->add("desk_flip_by");
+strings[74] = str->add("-1 0");
+strings[75] = str->add("Right");
+strings[73] = str->add(strings[73]);
+strings[76] = str->add("1 0");
+strings[77] = str->add("Up");
+strings[73] = str->add(strings[73]);
+strings[78] = str->add("0 -1");
+strings[79] = str->add("Down");
+strings[73] = str->add(strings[73]);
+strings[80] = str->add("0 1");
+strings[77] = str->add(strings[77]);
+strings[81] = str->add("window_raise");
+strings[79] = str->add(strings[79]);
+strings[82] = str->add("window_lower");
+strings[83] = str->add("x");
+strings[84] = str->add("window_close");
+strings[85] = str->add("k");
+strings[86] = str->add("window_kill");
+strings[87] = str->add("w");
+strings[71] = str->add(strings[71]);
+strings[88] = str->add("s");
+strings[89] = str->add("window_sticky_toggle");
+strings[90] = str->add("i");
+strings[91] = str->add("window_iconic_toggle");
+strings[92] = str->add("f");
+strings[93] = str->add("window_maximized_toggle");
+strings[94] = str->add("F10");
+strings[93] = str->add(strings[93]);
+strings[95] = str->add("default vertical");
+strings[94] = str->add(strings[94]);
+strings[93] = str->add(strings[93]);
+strings[96] = str->add("default horizontal");
+strings[97] = str->add("r");
+strings[98] = str->add("window_shaded_toggle");
+strings[72] = str->add(strings[72]);
+strings[99] = str->add("desk_linear_flip_by");
+strings[100] = str->add("-1");
+strings[75] = str->add(strings[75]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add("1");
+strings[102] = str->add("F1");
+strings[103] = str->add("desk_linear_flip_to");
+strings[104] = str->add("0");
+strings[105] = str->add("F2");
+strings[103] = str->add(strings[103]);
+strings[101] = str->add(strings[101]);
+strings[106] = str->add("F3");
+strings[103] = str->add(strings[103]);
+strings[107] = str->add("2");
+strings[108] = str->add("F4");
+strings[103] = str->add(strings[103]);
+strings[109] = str->add("3");
+strings[110] = str->add("F5");
+strings[103] = str->add(strings[103]);
+strings[111] = str->add("4");
+strings[112] = str->add("F6");
+strings[103] = str->add(strings[103]);
+strings[113] = str->add("5");
+strings[114] = str->add("F7");
+strings[103] = str->add(strings[103]);
+strings[115] = str->add("6");
+strings[116] = str->add("F8");
+strings[103] = str->add(strings[103]);
+strings[117] = str->add("7");
+strings[118] = str->add("F9");
+strings[103] = str->add(strings[103]);
+strings[119] = str->add("8");
+strings[94] = str->add(strings[94]);
+strings[103] = str->add(strings[103]);
+strings[120] = str->add("9");
+strings[121] = str->add("F11");
+strings[103] = str->add(strings[103]);
+strings[122] = str->add("10");
+strings[123] = str->add("F12");
+strings[103] = str->add(strings[103]);
+strings[124] = str->add("11");
+strings[125] = str->add("m");
+strings[65] = str->add(strings[65]);
+strings[66] = str->add(strings[66]);
+strings[126] = str->add("a");
+strings[65] = str->add(strings[65]);
+strings[70] = str->add(strings[70]);
+strings[127] = str->add("Menu");
+strings[65] = str->add(strings[65]);
+strings[66] = str->add(strings[66]);
+strings[127] = str->add(strings[127]);
+strings[65] = str->add(strings[65]);
+strings[68] = str->add(strings[68]);
+strings[127] = str->add(strings[127]);
+strings[65] = str->add(strings[65]);
+strings[70] = str->add(strings[70]);
+strings[128] = str->add("Insert");
+strings[129] = str->add("exec");
+strings[130] = str->add("Eterm");
+strings[131] = str->add("Tab");
+strings[49] = str->add(strings[49]);
+strings[132] = str->add("next");
+strings[131] = str->add(strings[131]);
+strings[49] = str->add(strings[49]);
+strings[133] = str->add("prev");
+strings[134] = str->add("End");
+strings[135] = str->add("restart");
+strings[136] = str->add("Delete");
+strings[137] = str->add("logout");
+strings[138] = str->add("Escape");
+strings[50] = str->add(strings[50]);
+strings[139] = str->add("l");
+strings[140] = str->add("desk_lock");
+strings[141] = str->add("d");
+strings[142] = str->add("desk_deskshow_toggle");
+strings[72] = str->add(strings[72]);
+strings[143] = str->add("screen_send_by");
+strings[100] = str->add(strings[100]);
+strings[75] = str->add(strings[75]);
+strings[143] = str->add(strings[143]);
+strings[101] = str->add(strings[101]);
+strings[102] = str->add(strings[102]);
+strings[144] = str->add("screen_send_to");
+strings[104] = str->add(strings[104]);
+strings[105] = str->add(strings[105]);
+strings[144] = str->add(strings[144]);
+strings[101] = str->add(strings[101]);
+strings[106] = str->add(strings[106]);
+strings[144] = str->add(strings[144]);
+strings[107] = str->add(strings[107]);
+strings[108] = str->add(strings[108]);
+strings[144] = str->add(strings[144]);
+strings[109] = str->add(strings[109]);
+strings[145] = str->add("mouse,down,1,double");
+strings[146] = str->add("e.event.titlebar");
+strings[98] = str->add(strings[98]);
+strings[147] = str->add("up");
+strings[148] = str->add("mouse,down,2");
+strings[146] = str->add(strings[146]);
+strings[98] = str->add(strings[98]);
+strings[147] = str->add(strings[147]);
+strings[149] = str->add("mouse,wheel,?,1");
+strings[146] = str->add(strings[146]);
+strings[150] = str->add("window_shaded");
+strings[151] = str->add("0 up");
+strings[152] = str->add("mouse,wheel,?,-1");
+strings[146] = str->add(strings[146]);
+strings[150] = str->add(strings[150]);
+strings[153] = str->add("1 up");
+strings[154] = str->add("mouse,clicked,3");
+strings[146] = str->add(strings[146]);
+strings[71] = str->add(strings[71]);
+strings[155] = str->add("mouse,clicked,?");
+strings[156] = str->add("e.event.icon");
+strings[71] = str->add(strings[71]);
+strings[157] = str->add("mouse,clicked,[12]");
+strings[158] = str->add("e.event.close");
+strings[84] = str->add(strings[84]);
+strings[154] = str->add(strings[154]);
+strings[158] = str->add(strings[158]);
+strings[86] = str->add(strings[86]);
+strings[159] = str->add("mouse,clicked,1");
+strings[160] = str->add("e.event.maximize");
+strings[93] = str->add(strings[93]);
+strings[161] = str->add("mouse,clicked,2");
+strings[160] = str->add(strings[160]);
+strings[93] = str->add(strings[93]);
+strings[162] = str->add("smart");
+strings[154] = str->add(strings[154]);
+strings[160] = str->add(strings[160]);
+strings[93] = str->add(strings[93]);
+strings[163] = str->add("expand");
+strings[155] = str->add(strings[155]);
+strings[164] = str->add("e.event.minimize");
+strings[91] = str->add(strings[91]);
+strings[155] = str->add(strings[155]);
+strings[165] = str->add("e.event.shade");
+strings[98] = str->add(strings[98]);
+strings[147] = str->add(strings[147]);
+strings[155] = str->add(strings[155]);
+strings[166] = str->add("e.event.lower");
+strings[82] = str->add(strings[82]);
+strings[167] = str->add("mouse,down,1");
+strings[156] = str->add(strings[156]);
+strings[168] = str->add("window_drag_icon");
+strings[167] = str->add(strings[167]);
+strings[146] = str->add(strings[146]);
+strings[67] = str->add(strings[67]);
+strings[169] = str->add("mouse,up,1");
+strings[146] = str->add(strings[146]);
+strings[67] = str->add(strings[67]);
+strings[170] = str->add("end");
+strings[167] = str->add(strings[167]);
+strings[171] = str->add("e.event.resize.tl");
+strings[69] = str->add(strings[69]);
+strings[172] = str->add("tl");
+strings[167] = str->add(strings[167]);
+strings[173] = str->add("e.event.resize.t");
+strings[69] = str->add(strings[69]);
+strings[174] = str->add("t");
+strings[167] = str->add(strings[167]);
+strings[175] = str->add("e.event.resize.tr");
+strings[69] = str->add(strings[69]);
+strings[176] = str->add("tr");
+strings[167] = str->add(strings[167]);
+strings[177] = str->add("e.event.resize.r");
+strings[69] = str->add(strings[69]);
+strings[97] = str->add(strings[97]);
+strings[167] = str->add(strings[167]);
+strings[178] = str->add("e.event.resize.br");
+strings[69] = str->add(strings[69]);
+strings[179] = str->add("br");
+strings[167] = str->add(strings[167]);
+strings[180] = str->add("e.event.resize.b");
+strings[69] = str->add(strings[69]);
+strings[181] = str->add("b");
+strings[167] = str->add(strings[167]);
+strings[182] = str->add("e.event.resize.bl");
+strings[69] = str->add(strings[69]);
+strings[183] = str->add("bl");
+strings[167] = str->add(strings[167]);
+strings[184] = str->add("e.event.resize.l");
+strings[69] = str->add(strings[69]);
+strings[139] = str->add(strings[139]);
+strings[169] = str->add(strings[169]);
+strings[185] = str->add("e.event.resize.*");
+strings[69] = str->add(strings[69]);
+strings[170] = str->add(strings[170]);
+strings[186] = str->add("mouse,down,3");
+strings[185] = str->add(strings[185]);
+strings[67] = str->add(strings[67]);
+strings[187] = str->add("mouse,up,3");
+strings[185] = str->add(strings[185]);
+strings[67] = str->add(strings[67]);
+strings[170] = str->add(strings[170]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[188] = str->add("vswipe");
+strings[189] = str->add("crossfade");
+strings[190] = str->add("E");
+strings[191] = str->add("_config_winlist_dialog...ADVANCED");
+strings[192] = str->add("Window List Settings");
+strings[193] = str->add("enlightenment -display :1.0");
+strings[190] = str->add(strings[190]);
+strings[194] = str->add("_config_focus_dialog...ADVANCED");
+strings[195] = str->add("Focus Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[196] = str->add("_config_window_manipulation_dialog...ADVANCED");
+strings[197] = str->add("Window Manipulation");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[198] = str->add("_config_keybindings_dialog...BASIC");
+strings[199] = str->add("Key Binding Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[200] = str->add("_fwin:://home/cedric/Videos");
+strings[201] = str->add("Videos");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[202] = str->add("_fwin:://home/cedric/Vidéos");
+strings[203] = str->add("Vidéos");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[204] = str->add("_fwin:://home/cedric/wav");
+strings[205] = str->add("wav");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[206] = str->add("_config_startup_dialog...BASIC");
+strings[207] = str->add("Startup Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[208] = str->add("_config_transitions_dialog...BASIC");
+strings[209] = str->add("Transition Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[210] = str->add("_config_cursor_dialog...ADVANCED");
+strings[211] = str->add("Cursor Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[212] = str->add("_config_fonts_dialog...ADVANCED");
+strings[213] = str->add("Font Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[214] = str->add("_config_color_classes_dialog...ADVANCED");
+strings[215] = str->add("Colors");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[216] = str->add("_config_imc_dialog...ADVANCED");
+strings[217] = str->add("Input Method Configuration");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[218] = str->add("_eap_exec_select_dialog");
+strings[219] = str->add("Select an Executable");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[220] = str->add("_desktop_editor_dialog...ADVANCED");
+strings[221] = str->add("Desktop Entry Editor");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[222] = str->add("_theme_web_dialog");
+strings[223] = str->add("[get-e.org] Download 2 images of 28");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[224] = str->add("_config_desks_dialog...ADVANCED");
+strings[225] = str->add("Virtual Desktops Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[226] = str->add("_config_theme_dialog...ADVANCED");
+strings[227] = str->add("Theme Selector");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[228] = str->add("_e_modules_gadman_config_dialog...BASIC");
+strings[229] = str->add("Gadgets Manager");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[230] = str->add("_config_intl_dialog...ADVANCED");
+strings[231] = str->add("Language Configuration");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[232] = str->add("_e_mod_pager_config_dialog...ADVANCED");
+strings[233] = str->add("Configuration du Pager");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[234] = str->add("_shelf_config_dialog...ADVANCED");
+strings[235] = str->add("Shelf Configuration");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[236] = str->add("_gadcon_config_dialog...BASIC");
+strings[237] = str->add("Shelf Contents");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[238] = str->add("_e_mod_temperature_config_dialog...ADVANCED");
+strings[239] = str->add("Configuration de la Température");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[240] = str->add("_e_mod_battery_config_dialog...ADVANCED");
+strings[241] = str->add("Configuration de la batterie");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[242] = str->add("_config_paths_dialog...BASIC");
+strings[243] = str->add("Configuration de dossiers de recherche");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[244] = str->add("_config_profiles_dialog...BASIC");
+strings[245] = str->add("Profile Selector");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[246] = str->add("_config_engine_dialog...BASIC");
+strings[247] = str->add("Engine Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[248] = str->add("_config_exebuf_dialog...ADVANCED");
+strings[249] = str->add("Paramètres de l'exécution de commande");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[250] = str->add("_config_performance_dialog...ADVANCED");
+strings[251] = str->add("Performance Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[252] = str->add("_config_config_interaction_dialog...BASIC");
+strings[253] = str->add("Interaction Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[254] = str->add("_dpms_capable_dialog");
+strings[255] = str->add("Affiché les informations sur la gestion d'énergie");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[256] = str->add("_config_screensaver_dialog...BASIC");
+strings[257] = str->add("Paramètres du verrouillage d'écran");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[258] = str->add("_config_desklock_dialog...BASIC");
+strings[259] = str->add("Paramètres de verrouillage d'écran");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[260] = str->add("_config_display_dialog...BASIC");
+strings[261] = str->add("Paramètre de résolution de l'écran");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[262] = str->add("_mousebind_getmouse_dialog");
+strings[263] = str->add("Séquence de raccourci-souris");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[264] = str->add("_config_mousebindings_dialog...BASIC");
+strings[265] = str->add("Mouse Binding Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[266] = str->add("_config_border_style_dialog...BASIC");
+strings[267] = str->add("Default Border Style");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[268] = str->add("_fwin:://home");
+strings[269] = str->add("home");
+strings[270] = str->add("/usr/devel/bin/enlightenment -display :1.0");
+strings[190] = str->add(strings[190]);
+strings[271] = str->add("_config_winlist_dialog...BASIC");
+strings[272] = str->add("Paramètres de la liste de fenêtres");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[273] = str->add("_config_config_dialog_dialog...BASIC");
+strings[274] = str->add("Dialog Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[275] = str->add("_error_dialog");
+strings[276] = str->add("Error - no PAM support");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[277] = str->add("_shelf_config_dialog...BASIC");
+strings[278] = str->add("Configuration de gondole");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[279] = str->add("_config_imc_dialog...BASIC");
+strings[280] = str->add("Configuration de la méthode de saisie");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[281] = str->add("_e_mod_dropshadow_config_dialog...BASIC");
+strings[282] = str->add("Dropshadow Configuration");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[283] = str->add("_config_cursor_dialog...BASIC");
+strings[284] = str->add("Paramètres du curseur");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[285] = str->add("_config_desks_dialog...BASIC");
+strings[286] = str->add("Configuration des Bureaux virtuels");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[287] = str->add("_config_fileman_dialog...BASIC");
+strings[288] = str->add("Fileman Settings");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[289] = str->add("_fwin:://");
+strings[290] = str->add("Root");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[291] = str->add("_fwin:://home/cedric/tmp");
+strings[292] = str->add("tmp");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[293] = str->add("_fwin:://tmp");
+strings[294] = str->add("Temp");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[295] = str->add("_module_unload_dialog");
+strings[296] = str->add("Erreur de chargement du module");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[297] = str->add("_e_exec_run_error_dialog");
+strings[298] = str->add("Erreur d'exécution d'une application");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[297] = str->add(strings[297]);
+strings[298] = str->add(strings[298]);
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[297] = str->add(strings[297]);
+strings[298] = str->add(strings[298]);
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[299] = str->add("_sys_logout");
+strings[300] = str->add("Logout in progress");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[301] = str->add("_logout_dialog");
+strings[302] = str->add("Are you sure you want to log out?");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[299] = str->add(strings[299]);
+strings[303] = str->add("Fermeture de votre session en cours");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[301] = str->add(strings[301]);
+strings[304] = str->add("Êtes-vous sur de vouloir fermer votre session ?");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[299] = str->add(strings[299]);
+strings[303] = str->add(strings[303]);
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[301] = str->add(strings[301]);
+strings[304] = str->add(strings[304]);
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[305] = str->add("_configure");
+strings[306] = str->add("Enlightenment Configuration");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[307] = str->add("_confirm_dialog");
+strings[308] = str->add("Êtes-vous sûr de vouloir supprimer cette gondole ?");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[309] = str->add("_config_shelf_dialog...BASIC");
+strings[310] = str->add("Shelf Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[311] = str->add("_config_modules_dialog...BASIC");
+strings[312] = str->add("Module Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[313] = str->add("_config_icon_theme_dialog...BASIC");
+strings[314] = str->add("Icon Theme Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[315] = str->add("_config_color_classes_dialog...BASIC");
+strings[316] = str->add("Couleurs");
+strings[270] = str->add(strings[270]);
+strings[190] = str->add(strings[190]);
+strings[317] = str->add("_config_wallpaper_dialog...ADVANCED");
+strings[318] = str->add("Wallpaper Settings");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[319] = str->add("_fwin:://home/cedric");
+strings[320] = str->add("Home Directory");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[321] = str->add("_fwin:://home/cedric/.e/e/fileman/favorites");
+strings[70] = str->add(strings[70]);
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[322] = str->add("_theme_import_dialog");
+strings[323] = str->add("Select a Theme...");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[324] = str->add("_wallpaper_web_dialog");
+strings[325] = str->add("[get-e.org - Static] Choose an image from list");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[326] = str->add("_config_wallpaper_dialog...BASIC");
+strings[327] = str->add("Paramètres de fond d'écran");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[305] = str->add(strings[305]);
+strings[328] = str->add("Configuration d'Enlightenment");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[299] = str->add(strings[299]);
+strings[303] = str->add(strings[303]);
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[301] = str->add(strings[301]);
+strings[304] = str->add(strings[304]);
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[329] = str->add("_theme_about");
+strings[330] = str->add("About This Theme");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[331] = str->add("_about");
+strings[332] = str->add("About Enlightenment");
+strings[193] = str->add(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[333] = str->add("_config_theme_dialog...BASIC");
+strings[227] = str->add(strings[227]);
+strings[193] = str->add(strings[193]);
+strings[334] = str->add("xterm -hold -e");
+strings[335] = str->add("shelf");
+strings[59] = str->add(strings[59]);
+strings[59] = str->add(strings[59]);
+strings[336] = str->add("plain");
+strings[51] = str->add(strings[51]);
+strings[51] = str->add(strings[51]);
+strings[337] = str->add("inset");
+strings[57] = str->add(strings[57]);
+strings[338] = str->add("ibox.1");
+strings[337] = str->add(strings[337]);
+strings[58] = str->add(strings[58]);
+strings[339] = str->add("ibar.1");
+strings[337] = str->add(strings[337]);
+strings[52] = str->add(strings[52]);
+strings[340] = str->add("temperature.1");
+strings[336] = str->add(strings[336]);
+strings[53] = str->add(strings[53]);
+strings[53] = str->add(strings[53]);
+strings[336] = str->add(strings[336]);
+strings[54] = str->add(strings[54]);
+strings[54] = str->add(strings[54]);
+strings[336] = str->add(strings[336]);
+strings[55] = str->add(strings[55]);
+strings[55] = str->add(strings[55]);
+strings[336] = str->add(strings[336]);
+strings[10] = str->add(strings[10]);
+strings[341] = str->add("note.1");
+strings[336] = str->add(strings[336]);
+strings[335] = str->add(strings[335]);
+strings[51] = str->add(strings[51]);
+strings[57] = str->add(strings[57]);
+strings[335] = str->add(strings[335]);
+strings[51] = str->add(strings[51]);
+strings[57] = str->add(strings[57]);
+strings[335] = str->add(strings[335]);
+strings[51] = str->add(strings[51]);
+strings[57] = str->add(strings[57]);
+strings[342] = str->add("slipshelf_extra");
+strings[343] = str->add("slipshelf");
+strings[60] = str->add(strings[60]);
+strings[344] = str->add("gadman_top");
+strings[335] = str->add(strings[335]);
+strings[61] = str->add(strings[61]);
+strings[335] = str->add(strings[335]);
+strings[61] = str->add(strings[61]);
+strings[335] = str->add(strings[335]);
+strings[61] = str->add(strings[61]);
+strings[335] = str->add(strings[335]);
+strings[61] = str->add(strings[61]);
+strings[345] = str->add("Tango");
+strings[346] = str->add("~/");
+strings[347] = str->add("/");
+strings[61] = str->add(strings[61]);
+strings[348] = str->add("image/jpeg");
+strings[349] = str->add("THUMB");
+strings[350] = str->add("image/png");
+strings[349] = str->add(strings[349]);
+strings[351] = str->add("image/x-pixmap");
+strings[349] = str->add(strings[349]);
+strings[352] = str->add("image/x-xpixmap");
+strings[349] = str->add(strings[349]);
+strings[353] = str->add("image/svg+xml");
+strings[349] = str->add(strings[349]);
+strings[354] = str->add("image/gif");
+strings[349] = str->add(strings[349]);
+strings[355] = str->add("image/tiff");
+strings[349] = str->add(strings[349]);
+strings[356] = str->add("application/x-desktop");
+strings[357] = str->add("DESKTOP");
+strings[358] = str->add("/usr/devel/share/enlightenment/data");
+strings[359] = str->add("/home/cedric/.e/e/images");
+strings[360] = str->add("/usr/devel/share/enlightenment/data/images");
+strings[361] = str->add("/home/cedric/.e/e/fonts");
+strings[362] = str->add("/usr/devel/share/enlightenment/data/fonts");
+strings[363] = str->add("/home/cedric/.e/e/themes");
+strings[364] = str->add("/usr/devel/share/enlightenment/data/themes");
+strings[365] = str->add("/home/cedric/.e/e/icons");
+strings[366] = str->add("/usr/devel/share/enlightenment/data/icons");
+strings[367] = str->add("/home/cedric/.e/e/init");
+strings[368] = str->add("/usr/devel/share/enlightenment/data/init");
+strings[369] = str->add("/home/cedric/.e/e/modules");
+strings[370] = str->add("/usr/devel/lib/enlightenment/modules");
+strings[371] = str->add("/usr/devel/lib/enlightenment/modules_extra");
+strings[372] = str->add("/home/cedric/.e/e/backgrounds");
+strings[373] = str->add("/home/cedric/.e/e/locale");
+strings[374] = str->add("/usr/devel/share/locale");
+strings[61] = str->add(strings[61]);
+strings[62] = str->add(strings[62]);
+strings[375] = str->add("Set As Theme");
+strings[376] = str->add("enlightenment/themes");
+strings[377] = str->add("base");
+strings[6] = str->add(strings[6]);
+strings[6] = str->add(strings[6]);
+strings[378] = str->add("base/theme");
+strings[64] = str->add(strings[64]);
+strings[64] = str->add(strings[64]);
+strings[64] = str->add(strings[64]);
+strings[379] = str->add("Sans:style=Bold,Edje-Vera-Bold");
+strings[380] = str->add("tb_plain");
+strings[381] = str->add("align=center valign=center color=#fff style=soft_shadow shadow_color=#0000001f wrap=word");
+strings[382] = str->add("\n");
+strings[379] = str->add(strings[379]);
+strings[383] = str->add("tb_light");
+strings[384] = str->add("+");
+strings[385] = str->add("Sans,Edje-Vera");
+strings[380] = str->add(strings[380]);
+strings[386] = str->add("align=center color=#000 style=shadow shadow_color=#ffffff80 wrap=word");
+strings[382] = str->add(strings[382]);
+strings[379] = str->add(strings[379]);
+strings[383] = str->add(strings[383]);
+strings[384] = str->add(strings[384]);
+strings[385] = str->add(strings[385]);
+strings[387] = str->add("align=left color=#000 style=shadow shadow_color=#ffffff80 wrap=word");
+strings[379] = str->add(strings[379]);
+strings[388] = str->add("+ style=soft_shadow color=#fff shadow_color=#00000021");
+strings[389] = str->add("-");
+strings[379] = str->add(strings[379]);
+strings[390] = str->add("+ style=glow color=#fff glow2_color=#333 glow_color=#b01010");
+strings[379] = str->add(strings[379]);
+strings[384] = str->add(strings[384]);
+strings[382] = str->add(strings[382]);
+strings[391] = str->add("e/desktop/background");
+strings[392] = str->add("e/widgets/border/default/border");
+strings[393] = str->add("e/widgets/border/shaped/border");
+strings[394] = str->add("e/widgets/border/noresize/border");
+strings[395] = str->add("e/widgets/border/dialog/border");
+strings[396] = str->add("e/widgets/border/noresize_dialog/border");
+strings[397] = str->add("e/widgets/border/pixel/border");
+strings[398] = str->add("e/pointer/enlightenment/default/color");
+strings[399] = str->add("e/pointer/enlightenment/default/mono");
+strings[400] = str->add("e/widgets/menu/default/background");
+strings[401] = str->add("e/widgets/menu/default/separator");
+strings[402] = str->add("e/widgets/menu/default/item_bg");
+strings[403] = str->add("e/widgets/menu/default/icon");
+strings[404] = str->add("e/widgets/menu/default/label");
+strings[405] = str->add("e/widgets/menu/default/submenu");
+strings[406] = str->add("e/widgets/menu/default/check");
+strings[407] = str->add("e/widgets/menu/default/radio");
+strings[408] = str->add("e/shelf/default/base");
+strings[409] = str->add("e/shelf/default/inset");
+strings[410] = str->add("e/shelf/default/plain");
+strings[411] = str->add("e/shelf/invisible/base");
+strings[412] = str->add("e/shelf/invisible/inset");
+strings[413] = str->add("e/shelf/invisible/plain");
+strings[414] = str->add("e/shelf/alternate/base");
+strings[415] = str->add("e/shelf/alternate/inset");
+strings[416] = str->add("e/shelf/alternate/plain");
+strings[417] = str->add("e/modules/start/main");
+strings[418] = str->add("e/modules/pager/popup");
+strings[419] = str->add("e/modules/pager/desk");
+strings[420] = str->add("e/modules/pager/window");
+strings[421] = str->add("e/modules/battery/main");
+strings[422] = str->add("e/modules/temperature/main");
+strings[423] = str->add("e/modules/clock/main");
+strings[424] = str->add("e/modules/cpufreq/main");
+strings[425] = str->add("e/widgets/winlist/main");
+strings[426] = str->add("e/widgets/winlist/item");
+strings[427] = str->add("e/modules/mixer/main");
+strings[428] = str->add("e/sys/logout");
+strings[429] = str->add("e/widgets/dialog/main");
+strings[430] = str->add("e/widgets/dialog/text");
+strings[431] = str->add("e/widgets/configure/main");
+strings[432] = str->add("e/widgets/border/default/move");
+strings[433] = str->add("e/widgets/border/default/resize");
+strings[434] = str->add("e/transpreview/0");
+strings[435] = str->add("e/transpreview/1");
+strings[436] = str->add("e/transitions/crossfade");
+strings[437] = str->add("e/transitions/vswipe");
+strings[438] = str->add("e/widgets/check");
+strings[439] = str->add("e/widgets/check_icon");
+strings[440] = str->add("e/widgets/radio");
+strings[441] = str->add("e/widgets/radio_icon");
+strings[442] = str->add("e/widgets/button");
+strings[443] = str->add("e/widgets/scrollframe");
+strings[444] = str->add("e/widgets/ilist");
+strings[445] = str->add("e/widgets/ilist_odd");
+strings[446] = str->add("e/widgets/ilist_header");
+strings[447] = str->add("e/widgets/ilist_header_odd");
+strings[448] = str->add("e/widgets/entry");
+strings[449] = str->add("e/widgets/entry/text");
+strings[450] = str->add("e/widgets/entry/cursor");
+strings[451] = str->add("e/widgets/entry/selection");
+strings[452] = str->add("e/widgets/preview");
+strings[453] = str->add("e/widgets/deskpreview/desk");
+strings[454] = str->add("e/widgets/color_well");
+strings[455] = str->add("e/widgets/spectrum");
+strings[456] = str->add("e/widgets/cslider");
+strings[457] = str->add("e/widgets/slider_vertical");
+strings[458] = str->add("e/widgets/slider_horizontal");
+strings[459] = str->add("e/widgets/frame");
+strings[460] = str->add("e/widgets/label");
+strings[461] = str->add("e/widgets/fontpreview");
+strings[462] = str->add("e/widgets/textblock");
+strings[463] = str->add("e/widgets/menu/default/submenu_bg");
+strings[464] = str->add("e/sys/halt");
+strings[465] = str->add("e/sys/reboot");
+strings[466] = str->add("e/sys/suspend");
+strings[467] = str->add("e/sys/hibernate");
+strings[468] = str->add("e/widgets/gradpreview");
+strings[189] = str->add(strings[189]);
+strings[188] = str->add(strings[188]);
+str->del(strings[391]);
+str->del(strings[392]);
+str->del(strings[393]);
+str->del(strings[394]);
+str->del(strings[395]);
+str->del(strings[396]);
+str->del(strings[397]);
+str->del(strings[398]);
+str->del(strings[399]);
+str->del(strings[400]);
+str->del(strings[401]);
+str->del(strings[402]);
+str->del(strings[403]);
+str->del(strings[404]);
+str->del(strings[405]);
+str->del(strings[406]);
+str->del(strings[407]);
+str->del(strings[408]);
+str->del(strings[409]);
+str->del(strings[410]);
+str->del(strings[411]);
+str->del(strings[412]);
+str->del(strings[413]);
+str->del(strings[414]);
+str->del(strings[415]);
+str->del(strings[416]);
+str->del(strings[417]);
+str->del(strings[418]);
+str->del(strings[419]);
+str->del(strings[420]);
+str->del(strings[421]);
+str->del(strings[422]);
+str->del(strings[423]);
+str->del(strings[424]);
+str->del(strings[425]);
+str->del(strings[426]);
+str->del(strings[427]);
+str->del(strings[428]);
+str->del(strings[429]);
+str->del(strings[430]);
+str->del(strings[431]);
+str->del(strings[432]);
+str->del(strings[433]);
+str->del(strings[434]);
+str->del(strings[435]);
+str->del(strings[436]);
+str->del(strings[437]);
+str->del(strings[438]);
+str->del(strings[439]);
+str->del(strings[440]);
+str->del(strings[441]);
+str->del(strings[442]);
+str->del(strings[443]);
+str->del(strings[444]);
+str->del(strings[445]);
+str->del(strings[446]);
+str->del(strings[447]);
+str->del(strings[448]);
+str->del(strings[449]);
+str->del(strings[450]);
+str->del(strings[451]);
+str->del(strings[452]);
+str->del(strings[453]);
+str->del(strings[454]);
+str->del(strings[455]);
+str->del(strings[456]);
+str->del(strings[457]);
+str->del(strings[458]);
+str->del(strings[459]);
+str->del(strings[460]);
+str->del(strings[461]);
+str->del(strings[462]);
+str->del(strings[463]);
+str->del(strings[464]);
+str->del(strings[465]);
+str->del(strings[466]);
+str->del(strings[467]);
+str->del(strings[468]);
+strings[469] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj");
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+strings[470] = str->add("fonts/Edje-Vera");
+strings[380] = str->add(strings[380]);
+strings[387] = str->add(strings[387]);
+strings[382] = str->add(strings[382]);
+strings[471] = str->add("fonts/Edje-Vera-Bold");
+strings[383] = str->add(strings[383]);
+strings[472] = str->add("+ style=glow color=#fff glow2_color=#fe87 glow_color=#fa14");
+strings[470] = str->add(strings[470]);
+strings[380] = str->add(strings[380]);
+strings[386] = str->add(strings[386]);
+strings[382] = str->add(strings[382]);
+strings[471] = str->add(strings[471]);
+strings[383] = str->add(strings[383]);
+strings[472] = str->add(strings[472]);
+strings[470] = str->add(strings[470]);
+strings[380] = str->add(strings[380]);
+strings[386] = str->add(strings[386]);
+strings[382] = str->add(strings[382]);
+strings[471] = str->add(strings[471]);
+strings[383] = str->add(strings[383]);
+strings[472] = str->add(strings[472]);
+strings[471] = str->add(strings[471]);
+strings[473] = str->add("tb_big");
+strings[474] = str->add("+ style=soft_shadow color=#fff shadow_color=#00000020");
+strings[475] = str->add("- \n \n");
+strings[470] = str->add(strings[470]);
+strings[476] = str->add("style=glow color=#fff glow2_color=#fe87 glow_color=#fa14 align=center wrap=word");
+strings[382] = str->add(strings[382]);
+strings[471] = str->add(strings[471]);
+strings[384] = str->add(strings[384]);
+strings[470] = str->add(strings[470]);
+strings[477] = str->add("+ style=none color=#0002");
+strings[470] = str->add(strings[470]);
+strings[387] = str->add(strings[387]);
+strings[382] = str->add(strings[382]);
+strings[471] = str->add(strings[471]);
+strings[472] = str->add(strings[472]);
+strings[471] = str->add(strings[471]);
+strings[474] = str->add(strings[474]);
+strings[475] = str->add(strings[475]);
+strings[470] = str->add(strings[470]);
+strings[387] = str->add(strings[387]);
+strings[382] = str->add(strings[382]);
+strings[471] = str->add(strings[471]);
+strings[472] = str->add(strings[472]);
+strings[471] = str->add(strings[471]);
+strings[384] = str->add(strings[384]);
+strings[471] = str->add(strings[471]);
+strings[474] = str->add(strings[474]);
+strings[475] = str->add(strings[475]);
+strings[471] = str->add(strings[471]);
+strings[478] = str->add("tb_large");
+strings[479] = str->add("align=center color=#fff style=soft_shadow shadow_color=#0002 wrap=word");
+strings[382] = str->add(strings[382]);
+strings[471] = str->add(strings[471]);
+strings[480] = str->add("tb_large_light");
+strings[472] = str->add(strings[472]);
+strings[470] = str->add(strings[470]);
+strings[471] = str->add(strings[471]);
+strings[481] = str->add("e/desktop/background");
+strings[482] = str->add("e/modules/battery/main");
+strings[483] = str->add("e/modules/battery/popup");
+strings[484] = str->add("e/widgets/border/default/border");
+strings[485] = str->add("e/widgets/border/shaped/border");
+strings[486] = str->add("e/widgets/border/noresize/border");
+strings[487] = str->add("e/widgets/border/dialog/border");
+strings[488] = str->add("e/widgets/border/noresize_dialog/border");
+strings[489] = str->add("e/widgets/border/pixel/border");
+strings[490] = str->add("e/widgets/border/default/close");
+strings[491] = str->add("e/widgets/border/default/minimize");
+strings[492] = str->add("e/widgets/border/default/maximize");
+strings[493] = str->add("e/widgets/border/default/shade");
+strings[494] = str->add("e/widgets/border/default/stick");
+strings[495] = str->add("e/widgets/border/default/kill");
+strings[496] = str->add("e/widgets/border/default/locks");
+strings[497] = str->add("e/widgets/border/default/locks_user");
+strings[498] = str->add("e/widgets/border/default/locks_application");
+strings[499] = str->add("e/widgets/border/default/borderless");
+strings[500] = str->add("e/widgets/border/default/fullscreen");
+strings[501] = str->add("e/widgets/border/default/remember");
+strings[502] = str->add("e/widgets/border/default/skip_winlist");
+strings[503] = str->add("e/widgets/border/default/skip");
+strings[504] = str->add("e/widgets/border/default/skip_pager");
+strings[505] = str->add("e/widgets/border/default/sendto");
+strings[506] = str->add("e/widgets/border/default/stacking");
+strings[507] = str->add("e/widgets/border/default/stack_on_top");
+strings[508] = str->add("e/widgets/border/default/stack_normal");
+strings[509] = str->add("e/widgets/border/default/stack_below");
+strings[510] = str->add("e/widgets/border/default/properties");
+strings[511] = str->add("e/modules/clock/main");
+strings[512] = str->add("e/gadman/control");
+strings[513] = str->add("e/gadman/popup");
+strings[514] = str->add("e/gadman/full_bg");
+strings[515] = str->add("e/gadman/frame");
+strings[516] = str->add("e/modules/ibar/icon");
+strings[517] = str->add("e/modules/ibar/icon_overlay");
+strings[518] = str->add("e/modules/ibar/drop");
+strings[519] = str->add("e/modules/ibar/drop_overlay");
+strings[520] = str->add("e/widgets/menu/default/background");
+strings[521] = str->add("e/widgets/menu/default/separator");
+strings[522] = str->add("e/widgets/menu/default/item_bg");
+strings[523] = str->add("e/widgets/menu/default/submenu_bg");
+strings[524] = str->add("e/widgets/menu/default/check");
+strings[525] = str->add("e/widgets/menu/default/radio");
+strings[526] = str->add("e/widgets/menu/default/icon");
+strings[527] = str->add("e/widgets/menu/default/label");
+strings[528] = str->add("e/widgets/menu/default/submenu");
+strings[529] = str->add("e/modules/pager/popup");
+strings[530] = str->add("e/modules/pager/desk");
+strings[531] = str->add("e/modules/pager/window");
+strings[532] = str->add("e/widgets/border/default/resize");
+strings[533] = str->add("e/widgets/border/default/move");
+strings[534] = str->add("e/modules/temperature/main");
+strings[535] = str->add("e/error/main");
+strings[536] = str->add("e/modules/cpufreq/main");
+strings[537] = str->add("e/modules/ibox/icon");
+strings[538] = str->add("e/modules/ibox/icon_overlay");
+strings[539] = str->add("e/modules/ibox/drop");
+strings[540] = str->add("e/modules/ibox/drop_overlay");
+strings[541] = str->add("e/modules/start/main");
+strings[542] = str->add("e/widgets/winlist/main");
+strings[543] = str->add("e/widgets/winlist/item");
+strings[544] = str->add("e/transpreview/0");
+strings[545] = str->add("e/transpreview/1");
+strings[546] = str->add("e/transitions/crossfade");
+strings[547] = str->add("e/transitions/vswipe");
+strings[548] = str->add("e/widgets/dialog/main");
+strings[549] = str->add("e/widgets/dialog/text");
+strings[550] = str->add("e/widgets/configure/main");
+strings[551] = str->add("e/icons/enlightenment/e");
+strings[552] = str->add("e/icons/enlightenment/reset");
+strings[553] = str->add("e/icons/enlightenment/exit");
+strings[554] = str->add("e/icons/enlightenment/logout");
+strings[555] = str->add("e/icons/enlightenment/halt");
+strings[556] = str->add("e/icons/enlightenment/reboot");
+strings[557] = str->add("e/icons/enlightenment/suspend");
+strings[558] = str->add("e/icons/enlightenment/hibernate");
+strings[559] = str->add("e/icons/enlightenment/screen_setup");
+strings[560] = str->add("e/icons/enlightenment/themes");
+strings[561] = str->add("e/icons/enlightenment/colors");
+strings[562] = str->add("e/icons/enlightenment/windows");
+strings[563] = str->add("e/icons/enlightenment/lost_windows");
+strings[564] = str->add("e/icons/enlightenment/focus");
+strings[565] = str->add("e/icons/enlightenment/modules");
+strings[566] = str->add("e/icons/enlightenment/favorites");
+strings[567] = str->add("e/icons/enlightenment/desktops");
+strings[568] = str->add("e/icons/enlightenment/configuration");
+strings[569] = str->add("e/icons/enlightenment/intl");
+strings[570] = str->add("e/icons/enlightenment/system");
+strings[571] = str->add("e/icons/enlightenment/run");
+strings[572] = str->add("e/icons/enlightenment/directories");
+strings[573] = str->add("e/icons/enlightenment/fileman");
+strings[574] = str->add("e/icons/enlightenment/unknown");
+strings[575] = str->add("e/icons/widget/new_dialog");
+strings[576] = str->add("e/icons/widget/up_arrow");
+strings[577] = str->add("e/icons/widget/down_arrow");
+strings[578] = str->add("e/icons/widget/up_dir");
+strings[579] = str->add("e/icons/enlightenment/mouse");
+strings[580] = str->add("e/icons/enlightenment/mouse_left");
+strings[581] = str->add("e/icons/enlightenment/mouse_middle");
+strings[582] = str->add("e/icons/enlightenment/mouse_right");
+strings[583] = str->add("e/icons/enlightenment/mouse_extra");
+strings[584] = str->add("e/icons/enlightenment/mouse_wheel");
+strings[585] = str->add("e/icons/enlightenment/mouse_clean");
+strings[586] = str->add("e/icons/enlightenment/keys");
+strings[587] = str->add("e/icons/enlightenment/desklock");
+strings[588] = str->add("e/icons/enlightenment/desklock_menu");
+strings[589] = str->add("e/icons/enlightenment/regenerate_menus");
+strings[590] = str->add("e/icons/enlightenment/screen_resolution");
+strings[591] = str->add("e/icons/enlightenment/shelf");
+strings[592] = str->add("e/icons/enlightenment/fonts");
+strings[593] = str->add("e/icons/enlightenment/background");
+strings[594] = str->add("e/icons/enlightenment/icon_theme");
+strings[595] = str->add("e/icons/enlightenment/applications");
+strings[596] = str->add("e/icons/enlightenment/transitions");
+strings[597] = str->add("e/icons/enlightenment/performance");
+strings[598] = str->add("e/icons/enlightenment/startup");
+strings[599] = str->add("e/icons/enlightenment/winlist");
+strings[600] = str->add("e/icons/enlightenment/window_manipulation");
+strings[601] = str->add("e/icons/enlightenment/menus");
+strings[602] = str->add("e/icons/enlightenment/screen_normal");
+strings[603] = str->add("e/icons/enlightenment/screen_around");
+strings[604] = str->add("e/icons/enlightenment/screen_left");
+strings[605] = str->add("e/icons/enlightenment/screen_right");
+strings[606] = str->add("e/icons/enlightenment/screen_vflip");
+strings[607] = str->add("e/icons/enlightenment/screen_hflip");
+strings[608] = str->add("e/icons/enlightenment/shelf_position_bottom");
+strings[609] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
+strings[610] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
+strings[611] = str->add("e/icons/enlightenment/shelf_position_top");
+strings[612] = str->add("e/icons/enlightenment/shelf_position_top_left");
+strings[613] = str->add("e/icons/enlightenment/shelf_position_top_right");
+strings[614] = str->add("e/icons/enlightenment/shelf_position_left");
+strings[615] = str->add("e/icons/enlightenment/shelf_position_left_top");
+strings[616] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
+strings[617] = str->add("e/icons/enlightenment/shelf_position_right");
+strings[618] = str->add("e/icons/enlightenment/shelf_position_right_top");
+strings[619] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
+strings[620] = str->add("e/icons/enlightenment/shelf_bottom_desk");
+strings[621] = str->add("e/icons/enlightenment/shelf_custom");
+strings[622] = str->add("e/icons/enlightenment/shelf_dock");
+strings[623] = str->add("e/icons/enlightenment/shelf_menu_bar");
+strings[624] = str->add("e/icons/enlightenment/shelf_panel");
+strings[625] = str->add("e/icons/enlightenment/shelf_top_desk");
+strings[626] = str->add("e/icons/enlightenment/wallpaper_stretch");
+strings[627] = str->add("e/icons/enlightenment/wallpaper_tile");
+strings[628] = str->add("e/icons/enlightenment/wallpaper_center");
+strings[629] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
+strings[630] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
+strings[631] = str->add("e/icons/enlightenment/gradient_h");
+strings[632] = str->add("e/icons/enlightenment/gradient_v");
+strings[633] = str->add("e/icons/enlightenment/gradient_du");
+strings[634] = str->add("e/icons/enlightenment/gradient_dd");
+strings[635] = str->add("e/icons/enlightenment/gradient_rad");
+strings[636] = str->add("e/icons/enlightenment/advanced");
+strings[637] = str->add("e/icons/enlightenment/behavior");
+strings[638] = str->add("e/icons/enlightenment/appearance");
+strings[639] = str->add("e/icons/enlightenment/extensions");
+strings[640] = str->add("e/icons/enlightenment/imc");
+strings[641] = str->add("e/icons/enlightenment/file_icons");
+strings[642] = str->add("e/icons/enlightenment/menu_settings");
+strings[643] = str->add("e/icons/enlightenment/ibar_applications");
+strings[644] = str->add("e/icons/enlightenment/restart_applications");
+strings[645] = str->add("e/icons/enlightenment/startup_applications");
+strings[646] = str->add("e/icons/enlightenment/power_management");
+strings[647] = str->add("e/icons/enlightenment/screensaver");
+strings[648] = str->add("e/icons/enlightenment/window_remembers");
+strings[649] = str->add("e/pointer/enlightenment/default/color");
+strings[650] = str->add("e/pointer/enlightenment/default/mono");
+strings[651] = str->add("e/widgets/about/main");
+strings[652] = str->add("e/theme/about");
+strings[653] = str->add("e/widgets/entry");
+strings[654] = str->add("e/widgets/entry/text");
+strings[655] = str->add("e/widgets/entry/cursor");
+strings[656] = str->add("e/widgets/entry/selection");
+strings[657] = str->add("e/fileman/default/window/main");
+strings[658] = str->add("e/fileman/default/scrollframe");
+strings[659] = str->add("e/fileman/default/list/variable");
+strings[660] = str->add("e/fileman/default/list_odd/variable");
+strings[661] = str->add("e/fileman/default/list/fixed");
+strings[662] = str->add("e/fileman/default/list_odd/fixed");
+strings[663] = str->add("e/fileman/default/icon/fixed");
+strings[664] = str->add("e/fileman/default/icon/variable");
+strings[665] = str->add("e/fileman/default/overlay");
+strings[666] = str->add("e/fileman/default/list/drop_between");
+strings[667] = str->add("e/fileman/default/list/drop_in");
+strings[668] = str->add("e/fileman/desktop/scrollframe");
+strings[669] = str->add("e/fileman/desktop/icon/fixed");
+strings[670] = str->add("e/fileman/desktop/icon/variable");
+strings[671] = str->add("e/fileman/desktop/overlay");
+strings[672] = str->add("e/fileman/desktop/list/drop_between");
+strings[673] = str->add("e/fileman/desktop/list/drop_in");
+strings[674] = str->add("e/fileman/default/rubberband");
+strings[675] = str->add("e/icons/fileman/folder");
+strings[676] = str->add("e/icons/fileman/file");
+strings[677] = str->add("e/icons/fileman/home");
+strings[678] = str->add("e/icons/fileman/desktop");
+strings[679] = str->add("e/icons/fileman/hdd");
+strings[680] = str->add("e/icons/fileman/hd");
+strings[681] = str->add("e/icons/fileman/mime/application/pdf");
+strings[682] = str->add("e/icons/fileman/mime/text/x-csrc");
+strings[683] = str->add("e/icons/fileman/mime/text/x-chdr");
+strings[684] = str->add("e/icons/fileman/mime/application/x-object");
+strings[685] = str->add("e/icons/fileman/mime/application/x-shellscript");
+strings[686] = str->add("e/icons/fileman/mime/image/png");
+strings[687] = str->add("e/icons/fileman/mime/image/jpeg");
+strings[688] = str->add("e/icons/fileman/mime/video/x-msvideo");
+strings[689] = str->add("e/icons/fileman/mime/audio/mpeg");
+strings[690] = str->add("e/icons/fileman/mime/application/x-xcf");
+strings[691] = str->add("e/icons/fileman/mime/text/x-c++src");
+strings[692] = str->add("e/icons/fileman/mime/text/x-csharp");
+strings[693] = str->add("e/icons/fileman/mime/text/x-patch");
+strings[694] = str->add("e/icons/fileman/mime/application/msword");
+strings[695] = str->add("e/icons/fileman/mime/application/ogg");
+strings[696] = str->add("e/icons/fileman/mime/text/plain");
+strings[697] = str->add("e/icons/fileman/mime/application/x-bzip");
+strings[698] = str->add("e/icons/fileman/mime/application/x-deb");
+strings[699] = str->add("e/icons/fileman/mime/application/x-font-ttf");
+strings[700] = str->add("e/icons/fileman/mime/application/x-font-pcf");
+strings[701] = str->add("e/icons/fileman/mime/application/x-font-bdf");
+strings[702] = str->add("e/icons/fileman/mime/text/css");
+strings[703] = str->add("e/icons/fileman/mime/text/html");
+strings[703] = str->add(strings[703]);
+strings[704] = str->add("e/icons/fileman/mime/application/zip");
+strings[705] = str->add("e/icons/fileman/mime/application/x-gzip");
+strings[706] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
+strings[707] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
+strings[708] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
+strings[709] = str->add("e/icons/fileman/mime/application/x-tar");
+strings[710] = str->add("e/icons/fileman/mime/application/x-rar");
+strings[711] = str->add("e/icons/fileman/mime/video/mpeg");
+strings[712] = str->add("e/icons/fileman/mime/video");
+strings[713] = str->add("e/icons/fileman/mime/text");
+strings[714] = str->add("e/icons/fileman/mime/image");
+strings[715] = str->add("e/icons/fileman/mime/audio");
+strings[716] = str->add("e/fileman/default/button/open");
+strings[717] = str->add("e/fileman/default/button/copy");
+strings[718] = str->add("e/fileman/default/button/cut");
+strings[719] = str->add("e/fileman/default/button/paste");
+strings[720] = str->add("e/fileman/default/button/delete");
+strings[721] = str->add("e/fileman/default/button/rename");
+strings[722] = str->add("e/fileman/default/button/properties");
+strings[723] = str->add("e/fileman/default/button/arrange_name");
+strings[724] = str->add("e/fileman/default/button/arrange");
+strings[725] = str->add("e/fileman/default/button/arrange_time");
+strings[726] = str->add("e/fileman/default/button/new");
+strings[727] = str->add("e/fileman/default/button/new_dir");
+strings[728] = str->add("e/fileman/default/button/refresh");
+strings[729] = str->add("e/fileman/default/button/view_details");
+strings[730] = str->add("e/fileman/default/button/view_name");
+strings[731] = str->add("e/fileman/default/button/view");
+strings[732] = str->add("e/fileman/default/button/select");
+strings[733] = str->add("e/widgets/fileselector/main");
+strings[734] = str->add("e/widgets/check");
+strings[735] = str->add("e/widgets/check_icon");
+strings[736] = str->add("e/widgets/radio");
+strings[737] = str->add("e/widgets/radio_icon");
+strings[738] = str->add("e/widgets/frame");
+strings[739] = str->add("e/widgets/button");
+strings[740] = str->add("e/widgets/label");
+strings[741] = str->add("e/widgets/scrollframe");
+strings[742] = str->add("e/widgets/ilist");
+strings[743] = str->add("e/widgets/ilist_odd");
+strings[744] = str->add("e/widgets/ilist_header");
+strings[745] = str->add("e/widgets/tlist");
+strings[746] = str->add("e/widgets/tlist_odd");
+strings[747] = str->add("e/widgets/slider_vertical");
+strings[748] = str->add("e/widgets/slider_horizontal");
+strings[749] = str->add("e/widgets/exebuf/main");
+strings[750] = str->add("e/widgets/exebuf/item");
+strings[751] = str->add("e/desklock/background");
+strings[752] = str->add("e/desklock/login_box");
+strings[753] = str->add("e/widgets/textblock");
+strings[754] = str->add("e/shelf/default/base");
+strings[755] = str->add("e/shelf/default/inset");
+strings[756] = str->add("e/shelf/default/plain");
+strings[757] = str->add("e/shelf/alternate/base");
+strings[758] = str->add("e/shelf/alternate/inset");
+strings[759] = str->add("e/shelf/alternate/plain");
+strings[760] = str->add("e/shelf/invisible/base");
+strings[761] = str->add("e/shelf/invisible/inset");
+strings[762] = str->add("e/shelf/invisible/plain");
+strings[763] = str->add("e/widgets/preview");
+strings[764] = str->add("e/widgets/cslider");
+strings[765] = str->add("e/widgets/spectrum");
+strings[766] = str->add("e/widgets/color_well");
+strings[767] = str->add("e/sys/logout");
+strings[768] = str->add("e/sys/halt");
+strings[769] = str->add("e/sys/reboot");
+strings[770] = str->add("e/sys/suspend");
+strings[771] = str->add("e/sys/hibernate");
+strings[772] = str->add("e/widgets/deskpreview/desk");
+strings[773] = str->add("e/widgets/fontpreview");
+strings[774] = str->add("e/wizard/extra");
+strings[775] = str->add("e/wizard/main");
+strings[776] = str->add("e/toolbar/default/base");
+strings[777] = str->add("e/widgets/slidesel");
+strings[778] = str->add("e/modules/mixer/main");
+strings[779] = str->add("e/modules/connman/main");
+strings[780] = str->add("e/modules/connman/network");
+strings[781] = str->add("e/widgets/gradpreview");
+str->del(strings[481]);
+str->del(strings[482]);
+str->del(strings[483]);
+str->del(strings[484]);
+str->del(strings[485]);
+str->del(strings[486]);
+str->del(strings[487]);
+str->del(strings[488]);
+str->del(strings[489]);
+str->del(strings[490]);
+str->del(strings[491]);
+str->del(strings[492]);
+str->del(strings[493]);
+str->del(strings[494]);
+str->del(strings[495]);
+str->del(strings[496]);
+str->del(strings[497]);
+str->del(strings[498]);
+str->del(strings[499]);
+str->del(strings[500]);
+str->del(strings[501]);
+str->del(strings[502]);
+str->del(strings[503]);
+str->del(strings[504]);
+str->del(strings[505]);
+str->del(strings[506]);
+str->del(strings[507]);
+str->del(strings[508]);
+str->del(strings[509]);
+str->del(strings[510]);
+str->del(strings[511]);
+str->del(strings[512]);
+str->del(strings[513]);
+str->del(strings[514]);
+str->del(strings[515]);
+str->del(strings[516]);
+str->del(strings[517]);
+str->del(strings[518]);
+str->del(strings[519]);
+str->del(strings[520]);
+str->del(strings[521]);
+str->del(strings[522]);
+str->del(strings[523]);
+str->del(strings[524]);
+str->del(strings[525]);
+str->del(strings[526]);
+str->del(strings[527]);
+str->del(strings[528]);
+str->del(strings[529]);
+str->del(strings[530]);
+str->del(strings[531]);
+str->del(strings[532]);
+str->del(strings[533]);
+str->del(strings[534]);
+str->del(strings[535]);
+str->del(strings[536]);
+str->del(strings[537]);
+str->del(strings[538]);
+str->del(strings[539]);
+str->del(strings[540]);
+str->del(strings[541]);
+str->del(strings[542]);
+str->del(strings[543]);
+str->del(strings[544]);
+str->del(strings[545]);
+str->del(strings[546]);
+str->del(strings[547]);
+str->del(strings[548]);
+str->del(strings[549]);
+str->del(strings[550]);
+str->del(strings[551]);
+str->del(strings[552]);
+str->del(strings[553]);
+str->del(strings[554]);
+str->del(strings[555]);
+str->del(strings[556]);
+str->del(strings[557]);
+str->del(strings[558]);
+str->del(strings[559]);
+str->del(strings[560]);
+str->del(strings[561]);
+str->del(strings[562]);
+str->del(strings[563]);
+str->del(strings[564]);
+str->del(strings[565]);
+str->del(strings[566]);
+str->del(strings[567]);
+str->del(strings[568]);
+str->del(strings[569]);
+str->del(strings[570]);
+str->del(strings[571]);
+str->del(strings[572]);
+str->del(strings[573]);
+str->del(strings[574]);
+str->del(strings[575]);
+str->del(strings[576]);
+str->del(strings[577]);
+str->del(strings[578]);
+str->del(strings[579]);
+str->del(strings[580]);
+str->del(strings[581]);
+str->del(strings[582]);
+str->del(strings[583]);
+str->del(strings[584]);
+str->del(strings[585]);
+str->del(strings[586]);
+str->del(strings[587]);
+str->del(strings[588]);
+str->del(strings[589]);
+str->del(strings[590]);
+str->del(strings[591]);
+str->del(strings[592]);
+str->del(strings[593]);
+str->del(strings[594]);
+str->del(strings[595]);
+str->del(strings[596]);
+str->del(strings[597]);
+str->del(strings[598]);
+str->del(strings[599]);
+str->del(strings[600]);
+str->del(strings[601]);
+str->del(strings[602]);
+str->del(strings[603]);
+str->del(strings[604]);
+str->del(strings[605]);
+str->del(strings[606]);
+str->del(strings[607]);
+str->del(strings[608]);
+str->del(strings[609]);
+str->del(strings[610]);
+str->del(strings[611]);
+str->del(strings[612]);
+str->del(strings[613]);
+str->del(strings[614]);
+str->del(strings[615]);
+str->del(strings[616]);
+str->del(strings[617]);
+str->del(strings[618]);
+str->del(strings[619]);
+str->del(strings[620]);
+str->del(strings[621]);
+str->del(strings[622]);
+str->del(strings[623]);
+str->del(strings[624]);
+str->del(strings[625]);
+str->del(strings[626]);
+str->del(strings[627]);
+str->del(strings[628]);
+str->del(strings[629]);
+str->del(strings[630]);
+str->del(strings[631]);
+str->del(strings[632]);
+str->del(strings[633]);
+str->del(strings[634]);
+str->del(strings[635]);
+str->del(strings[636]);
+str->del(strings[637]);
+str->del(strings[638]);
+str->del(strings[639]);
+str->del(strings[640]);
+str->del(strings[641]);
+str->del(strings[642]);
+str->del(strings[643]);
+str->del(strings[644]);
+str->del(strings[645]);
+str->del(strings[646]);
+str->del(strings[647]);
+str->del(strings[648]);
+str->del(strings[649]);
+str->del(strings[650]);
+str->del(strings[651]);
+str->del(strings[652]);
+str->del(strings[653]);
+str->del(strings[654]);
+str->del(strings[655]);
+str->del(strings[656]);
+str->del(strings[657]);
+str->del(strings[658]);
+str->del(strings[659]);
+str->del(strings[660]);
+str->del(strings[661]);
+str->del(strings[662]);
+str->del(strings[663]);
+str->del(strings[664]);
+str->del(strings[665]);
+str->del(strings[666]);
+str->del(strings[667]);
+str->del(strings[668]);
+str->del(strings[669]);
+str->del(strings[670]);
+str->del(strings[671]);
+str->del(strings[672]);
+str->del(strings[673]);
+str->del(strings[674]);
+str->del(strings[675]);
+str->del(strings[676]);
+str->del(strings[677]);
+str->del(strings[678]);
+str->del(strings[679]);
+str->del(strings[680]);
+str->del(strings[681]);
+str->del(strings[682]);
+str->del(strings[683]);
+str->del(strings[684]);
+str->del(strings[685]);
+str->del(strings[686]);
+str->del(strings[687]);
+str->del(strings[688]);
+str->del(strings[689]);
+str->del(strings[690]);
+str->del(strings[691]);
+str->del(strings[692]);
+str->del(strings[693]);
+str->del(strings[694]);
+str->del(strings[695]);
+str->del(strings[696]);
+str->del(strings[697]);
+str->del(strings[698]);
+str->del(strings[699]);
+str->del(strings[700]);
+str->del(strings[701]);
+str->del(strings[702]);
+str->del(strings[703]);
+str->del(strings[703]);
+str->del(strings[704]);
+str->del(strings[705]);
+str->del(strings[706]);
+str->del(strings[707]);
+str->del(strings[708]);
+str->del(strings[709]);
+str->del(strings[710]);
+str->del(strings[711]);
+str->del(strings[712]);
+str->del(strings[713]);
+str->del(strings[714]);
+str->del(strings[715]);
+str->del(strings[716]);
+str->del(strings[717]);
+str->del(strings[718]);
+str->del(strings[719]);
+str->del(strings[720]);
+str->del(strings[721]);
+str->del(strings[722]);
+str->del(strings[723]);
+str->del(strings[724]);
+str->del(strings[725]);
+str->del(strings[726]);
+str->del(strings[727]);
+str->del(strings[728]);
+str->del(strings[729]);
+str->del(strings[730]);
+str->del(strings[731]);
+str->del(strings[732]);
+str->del(strings[733]);
+str->del(strings[734]);
+str->del(strings[735]);
+str->del(strings[736]);
+str->del(strings[737]);
+str->del(strings[738]);
+str->del(strings[739]);
+str->del(strings[740]);
+str->del(strings[741]);
+str->del(strings[742]);
+str->del(strings[743]);
+str->del(strings[744]);
+str->del(strings[745]);
+str->del(strings[746]);
+str->del(strings[747]);
+str->del(strings[748]);
+str->del(strings[749]);
+str->del(strings[750]);
+str->del(strings[751]);
+str->del(strings[752]);
+str->del(strings[753]);
+str->del(strings[754]);
+str->del(strings[755]);
+str->del(strings[756]);
+str->del(strings[757]);
+str->del(strings[758]);
+str->del(strings[759]);
+str->del(strings[760]);
+str->del(strings[761]);
+str->del(strings[762]);
+str->del(strings[763]);
+str->del(strings[764]);
+str->del(strings[765]);
+str->del(strings[766]);
+str->del(strings[767]);
+str->del(strings[768]);
+str->del(strings[769]);
+str->del(strings[770]);
+str->del(strings[771]);
+str->del(strings[772]);
+str->del(strings[773]);
+str->del(strings[774]);
+str->del(strings[775]);
+str->del(strings[776]);
+str->del(strings[777]);
+str->del(strings[778]);
+str->del(strings[779]);
+str->del(strings[780]);
+str->del(strings[781]);
+strings[782] = str->add("e/desktop/background");
+strings[783] = str->add("e/widgets/border/default/border");
+strings[784] = str->add("e/widgets/border/shaped/border");
+strings[785] = str->add("e/widgets/border/noresize/border");
+strings[786] = str->add("e/widgets/border/dialog/border");
+strings[787] = str->add("e/widgets/border/noresize_dialog/border");
+strings[788] = str->add("e/widgets/border/pixel/border");
+strings[789] = str->add("e/pointer/enlightenment/default/color");
+strings[790] = str->add("e/pointer/enlightenment/default/mono");
+strings[791] = str->add("e/widgets/menu/default/background");
+strings[792] = str->add("e/widgets/menu/default/separator");
+strings[793] = str->add("e/widgets/menu/default/item_bg");
+strings[794] = str->add("e/widgets/menu/default/icon");
+strings[795] = str->add("e/widgets/menu/default/label");
+strings[796] = str->add("e/widgets/menu/default/submenu");
+strings[797] = str->add("e/widgets/menu/default/check");
+strings[798] = str->add("e/widgets/menu/default/radio");
+strings[799] = str->add("e/shelf/default/base");
+strings[800] = str->add("e/shelf/default/inset");
+strings[801] = str->add("e/shelf/default/plain");
+strings[802] = str->add("e/shelf/invisible/base");
+strings[803] = str->add("e/shelf/invisible/inset");
+strings[804] = str->add("e/shelf/invisible/plain");
+strings[805] = str->add("e/shelf/alternate/base");
+strings[806] = str->add("e/shelf/alternate/inset");
+strings[807] = str->add("e/shelf/alternate/plain");
+strings[808] = str->add("e/modules/start/main");
+strings[809] = str->add("e/modules/pager/popup");
+strings[810] = str->add("e/modules/pager/desk");
+strings[811] = str->add("e/modules/pager/window");
+strings[812] = str->add("e/modules/battery/main");
+strings[813] = str->add("e/modules/temperature/main");
+strings[814] = str->add("e/modules/clock/main");
+strings[815] = str->add("e/modules/cpufreq/main");
+strings[816] = str->add("e/widgets/winlist/main");
+strings[817] = str->add("e/widgets/winlist/item");
+strings[818] = str->add("e/modules/mixer/main");
+strings[819] = str->add("e/sys/logout");
+strings[820] = str->add("e/widgets/dialog/main");
+strings[821] = str->add("e/widgets/dialog/text");
+strings[822] = str->add("e/widgets/configure/main");
+strings[823] = str->add("e/widgets/border/default/move");
+strings[824] = str->add("e/widgets/border/default/resize");
+strings[825] = str->add("e/transpreview/0");
+strings[826] = str->add("e/transpreview/1");
+strings[827] = str->add("e/transitions/crossfade");
+strings[828] = str->add("e/transitions/vswipe");
+strings[829] = str->add("e/widgets/check");
+strings[830] = str->add("e/widgets/check_icon");
+strings[831] = str->add("e/widgets/radio");
+strings[832] = str->add("e/widgets/radio_icon");
+strings[833] = str->add("e/widgets/button");
+strings[834] = str->add("e/widgets/scrollframe");
+strings[835] = str->add("e/widgets/ilist");
+strings[836] = str->add("e/widgets/ilist_odd");
+strings[837] = str->add("e/widgets/ilist_header");
+strings[838] = str->add("e/widgets/ilist_header_odd");
+strings[839] = str->add("e/widgets/entry");
+strings[840] = str->add("e/widgets/entry/text");
+strings[841] = str->add("e/widgets/entry/cursor");
+strings[842] = str->add("e/widgets/entry/selection");
+strings[843] = str->add("e/widgets/preview");
+strings[844] = str->add("e/widgets/deskpreview/desk");
+strings[845] = str->add("e/widgets/color_well");
+strings[846] = str->add("e/widgets/spectrum");
+strings[847] = str->add("e/widgets/cslider");
+strings[848] = str->add("e/widgets/slider_vertical");
+strings[849] = str->add("e/widgets/slider_horizontal");
+strings[850] = str->add("e/widgets/frame");
+strings[851] = str->add("e/widgets/label");
+strings[852] = str->add("e/widgets/fontpreview");
+strings[853] = str->add("e/widgets/textblock");
+strings[854] = str->add("e/widgets/menu/default/submenu_bg");
+strings[855] = str->add("e/sys/halt");
+strings[856] = str->add("e/sys/reboot");
+strings[857] = str->add("e/sys/suspend");
+strings[858] = str->add("e/sys/hibernate");
+strings[859] = str->add("e/widgets/gradpreview");
+strings[61] = str->add(strings[61]);
+strings[860] = str->add("shaped");
+strings[861] = str->add("noresize");
+strings[862] = str->add("dialog");
+strings[863] = str->add("noresize_dialog");
+strings[864] = str->add("pixel");
+str->del(strings[782]);
+str->del(strings[783]);
+str->del(strings[784]);
+str->del(strings[785]);
+str->del(strings[786]);
+str->del(strings[787]);
+str->del(strings[788]);
+str->del(strings[789]);
+str->del(strings[790]);
+str->del(strings[791]);
+str->del(strings[792]);
+str->del(strings[793]);
+str->del(strings[794]);
+str->del(strings[795]);
+str->del(strings[796]);
+str->del(strings[797]);
+str->del(strings[798]);
+str->del(strings[799]);
+str->del(strings[800]);
+str->del(strings[801]);
+str->del(strings[802]);
+str->del(strings[803]);
+str->del(strings[804]);
+str->del(strings[805]);
+str->del(strings[806]);
+str->del(strings[807]);
+str->del(strings[808]);
+str->del(strings[809]);
+str->del(strings[810]);
+str->del(strings[811]);
+str->del(strings[812]);
+str->del(strings[813]);
+str->del(strings[814]);
+str->del(strings[815]);
+str->del(strings[816]);
+str->del(strings[817]);
+str->del(strings[818]);
+str->del(strings[819]);
+str->del(strings[820]);
+str->del(strings[821]);
+str->del(strings[822]);
+str->del(strings[823]);
+str->del(strings[824]);
+str->del(strings[825]);
+str->del(strings[826]);
+str->del(strings[827]);
+str->del(strings[828]);
+str->del(strings[829]);
+str->del(strings[830]);
+str->del(strings[831]);
+str->del(strings[832]);
+str->del(strings[833]);
+str->del(strings[834]);
+str->del(strings[835]);
+str->del(strings[836]);
+str->del(strings[837]);
+str->del(strings[838]);
+str->del(strings[839]);
+str->del(strings[840]);
+str->del(strings[841]);
+str->del(strings[842]);
+str->del(strings[843]);
+str->del(strings[844]);
+str->del(strings[845]);
+str->del(strings[846]);
+str->del(strings[847]);
+str->del(strings[848]);
+str->del(strings[849]);
+str->del(strings[850]);
+str->del(strings[851]);
+str->del(strings[852]);
+str->del(strings[853]);
+str->del(strings[854]);
+str->del(strings[855]);
+str->del(strings[856]);
+str->del(strings[857]);
+str->del(strings[858]);
+str->del(strings[859]);
+strings[865] = str->add("e/desktop/background");
+strings[866] = str->add("e/modules/battery/main");
+strings[867] = str->add("e/modules/battery/popup");
+strings[868] = str->add("e/widgets/border/default/border");
+strings[869] = str->add("e/widgets/border/shaped/border");
+strings[870] = str->add("e/widgets/border/noresize/border");
+strings[871] = str->add("e/widgets/border/dialog/border");
+strings[872] = str->add("e/widgets/border/noresize_dialog/border");
+strings[873] = str->add("e/widgets/border/pixel/border");
+strings[874] = str->add("e/widgets/border/default/close");
+strings[875] = str->add("e/widgets/border/default/minimize");
+strings[876] = str->add("e/widgets/border/default/maximize");
+strings[877] = str->add("e/widgets/border/default/shade");
+strings[878] = str->add("e/widgets/border/default/stick");
+strings[879] = str->add("e/widgets/border/default/kill");
+strings[880] = str->add("e/widgets/border/default/locks");
+strings[881] = str->add("e/widgets/border/default/locks_user");
+strings[882] = str->add("e/widgets/border/default/locks_application");
+strings[883] = str->add("e/widgets/border/default/borderless");
+strings[884] = str->add("e/widgets/border/default/fullscreen");
+strings[885] = str->add("e/widgets/border/default/remember");
+strings[886] = str->add("e/widgets/border/default/skip_winlist");
+strings[887] = str->add("e/widgets/border/default/skip");
+strings[888] = str->add("e/widgets/border/default/skip_pager");
+strings[889] = str->add("e/widgets/border/default/sendto");
+strings[890] = str->add("e/widgets/border/default/stacking");
+strings[891] = str->add("e/widgets/border/default/stack_on_top");
+strings[892] = str->add("e/widgets/border/default/stack_normal");
+strings[893] = str->add("e/widgets/border/default/stack_below");
+strings[894] = str->add("e/widgets/border/default/properties");
+strings[895] = str->add("e/modules/clock/main");
+strings[896] = str->add("e/gadman/control");
+strings[897] = str->add("e/gadman/popup");
+strings[898] = str->add("e/gadman/full_bg");
+strings[899] = str->add("e/gadman/frame");
+strings[900] = str->add("e/modules/ibar/icon");
+strings[901] = str->add("e/modules/ibar/icon_overlay");
+strings[902] = str->add("e/modules/ibar/drop");
+strings[903] = str->add("e/modules/ibar/drop_overlay");
+strings[904] = str->add("e/widgets/menu/default/background");
+strings[905] = str->add("e/widgets/menu/default/separator");
+strings[906] = str->add("e/widgets/menu/default/item_bg");
+strings[907] = str->add("e/widgets/menu/default/submenu_bg");
+strings[908] = str->add("e/widgets/menu/default/check");
+strings[909] = str->add("e/widgets/menu/default/radio");
+strings[910] = str->add("e/widgets/menu/default/icon");
+strings[911] = str->add("e/widgets/menu/default/label");
+strings[912] = str->add("e/widgets/menu/default/submenu");
+strings[913] = str->add("e/modules/pager/popup");
+strings[914] = str->add("e/modules/pager/desk");
+strings[915] = str->add("e/modules/pager/window");
+strings[916] = str->add("e/widgets/border/default/resize");
+strings[917] = str->add("e/widgets/border/default/move");
+strings[918] = str->add("e/modules/temperature/main");
+strings[919] = str->add("e/error/main");
+strings[920] = str->add("e/modules/cpufreq/main");
+strings[921] = str->add("e/modules/ibox/icon");
+strings[922] = str->add("e/modules/ibox/icon_overlay");
+strings[923] = str->add("e/modules/ibox/drop");
+strings[924] = str->add("e/modules/ibox/drop_overlay");
+strings[925] = str->add("e/modules/start/main");
+strings[926] = str->add("e/widgets/winlist/main");
+strings[927] = str->add("e/widgets/winlist/item");
+strings[928] = str->add("e/transpreview/0");
+strings[929] = str->add("e/transpreview/1");
+strings[930] = str->add("e/transitions/crossfade");
+strings[931] = str->add("e/transitions/vswipe");
+strings[932] = str->add("e/widgets/dialog/main");
+strings[933] = str->add("e/widgets/dialog/text");
+strings[934] = str->add("e/widgets/configure/main");
+strings[935] = str->add("e/icons/enlightenment/e");
+strings[936] = str->add("e/icons/enlightenment/reset");
+strings[937] = str->add("e/icons/enlightenment/exit");
+strings[938] = str->add("e/icons/enlightenment/logout");
+strings[939] = str->add("e/icons/enlightenment/halt");
+strings[940] = str->add("e/icons/enlightenment/reboot");
+strings[941] = str->add("e/icons/enlightenment/suspend");
+strings[942] = str->add("e/icons/enlightenment/hibernate");
+strings[943] = str->add("e/icons/enlightenment/screen_setup");
+strings[944] = str->add("e/icons/enlightenment/themes");
+strings[945] = str->add("e/icons/enlightenment/colors");
+strings[946] = str->add("e/icons/enlightenment/windows");
+strings[947] = str->add("e/icons/enlightenment/lost_windows");
+strings[948] = str->add("e/icons/enlightenment/focus");
+strings[949] = str->add("e/icons/enlightenment/modules");
+strings[950] = str->add("e/icons/enlightenment/favorites");
+strings[951] = str->add("e/icons/enlightenment/desktops");
+strings[952] = str->add("e/icons/enlightenment/configuration");
+strings[953] = str->add("e/icons/enlightenment/intl");
+strings[954] = str->add("e/icons/enlightenment/system");
+strings[955] = str->add("e/icons/enlightenment/run");
+strings[956] = str->add("e/icons/enlightenment/directories");
+strings[957] = str->add("e/icons/enlightenment/fileman");
+strings[958] = str->add("e/icons/enlightenment/unknown");
+strings[959] = str->add("e/icons/widget/new_dialog");
+strings[960] = str->add("e/icons/widget/up_arrow");
+strings[961] = str->add("e/icons/widget/down_arrow");
+strings[962] = str->add("e/icons/widget/up_dir");
+strings[963] = str->add("e/icons/enlightenment/mouse");
+strings[964] = str->add("e/icons/enlightenment/mouse_left");
+strings[965] = str->add("e/icons/enlightenment/mouse_middle");
+strings[966] = str->add("e/icons/enlightenment/mouse_right");
+strings[967] = str->add("e/icons/enlightenment/mouse_extra");
+strings[968] = str->add("e/icons/enlightenment/mouse_wheel");
+strings[969] = str->add("e/icons/enlightenment/mouse_clean");
+strings[970] = str->add("e/icons/enlightenment/keys");
+strings[971] = str->add("e/icons/enlightenment/desklock");
+strings[972] = str->add("e/icons/enlightenment/desklock_menu");
+strings[973] = str->add("e/icons/enlightenment/regenerate_menus");
+strings[974] = str->add("e/icons/enlightenment/screen_resolution");
+strings[975] = str->add("e/icons/enlightenment/shelf");
+strings[976] = str->add("e/icons/enlightenment/fonts");
+strings[977] = str->add("e/icons/enlightenment/background");
+strings[978] = str->add("e/icons/enlightenment/icon_theme");
+strings[979] = str->add("e/icons/enlightenment/applications");
+strings[980] = str->add("e/icons/enlightenment/transitions");
+strings[981] = str->add("e/icons/enlightenment/performance");
+strings[982] = str->add("e/icons/enlightenment/startup");
+strings[983] = str->add("e/icons/enlightenment/winlist");
+strings[984] = str->add("e/icons/enlightenment/window_manipulation");
+strings[985] = str->add("e/icons/enlightenment/menus");
+strings[986] = str->add("e/icons/enlightenment/screen_normal");
+strings[987] = str->add("e/icons/enlightenment/screen_around");
+strings[988] = str->add("e/icons/enlightenment/screen_left");
+strings[989] = str->add("e/icons/enlightenment/screen_right");
+strings[990] = str->add("e/icons/enlightenment/screen_vflip");
+strings[991] = str->add("e/icons/enlightenment/screen_hflip");
+strings[992] = str->add("e/icons/enlightenment/shelf_position_bottom");
+strings[993] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
+strings[994] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
+strings[995] = str->add("e/icons/enlightenment/shelf_position_top");
+strings[996] = str->add("e/icons/enlightenment/shelf_position_top_left");
+strings[997] = str->add("e/icons/enlightenment/shelf_position_top_right");
+strings[998] = str->add("e/icons/enlightenment/shelf_position_left");
+strings[999] = str->add("e/icons/enlightenment/shelf_position_left_top");
+strings[1000] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
+strings[1001] = str->add("e/icons/enlightenment/shelf_position_right");
+strings[1002] = str->add("e/icons/enlightenment/shelf_position_right_top");
+strings[1003] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
+strings[1004] = str->add("e/icons/enlightenment/shelf_bottom_desk");
+strings[1005] = str->add("e/icons/enlightenment/shelf_custom");
+strings[1006] = str->add("e/icons/enlightenment/shelf_dock");
+strings[1007] = str->add("e/icons/enlightenment/shelf_menu_bar");
+strings[1008] = str->add("e/icons/enlightenment/shelf_panel");
+strings[1009] = str->add("e/icons/enlightenment/shelf_top_desk");
+strings[1010] = str->add("e/icons/enlightenment/wallpaper_stretch");
+strings[1011] = str->add("e/icons/enlightenment/wallpaper_tile");
+strings[1012] = str->add("e/icons/enlightenment/wallpaper_center");
+strings[1013] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
+strings[1014] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
+strings[1015] = str->add("e/icons/enlightenment/gradient_h");
+strings[1016] = str->add("e/icons/enlightenment/gradient_v");
+strings[1017] = str->add("e/icons/enlightenment/gradient_du");
+strings[1018] = str->add("e/icons/enlightenment/gradient_dd");
+strings[1019] = str->add("e/icons/enlightenment/gradient_rad");
+strings[1020] = str->add("e/icons/enlightenment/advanced");
+strings[1021] = str->add("e/icons/enlightenment/behavior");
+strings[1022] = str->add("e/icons/enlightenment/appearance");
+strings[1023] = str->add("e/icons/enlightenment/extensions");
+strings[1024] = str->add("e/icons/enlightenment/imc");
+strings[1025] = str->add("e/icons/enlightenment/file_icons");
+strings[1026] = str->add("e/icons/enlightenment/menu_settings");
+strings[1027] = str->add("e/icons/enlightenment/ibar_applications");
+strings[1028] = str->add("e/icons/enlightenment/restart_applications");
+strings[1029] = str->add("e/icons/enlightenment/startup_applications");
+strings[1030] = str->add("e/icons/enlightenment/power_management");
+strings[1031] = str->add("e/icons/enlightenment/screensaver");
+strings[1032] = str->add("e/icons/enlightenment/window_remembers");
+strings[1033] = str->add("e/pointer/enlightenment/default/color");
+strings[1034] = str->add("e/pointer/enlightenment/default/mono");
+strings[1035] = str->add("e/widgets/about/main");
+strings[1036] = str->add("e/theme/about");
+strings[1037] = str->add("e/widgets/entry");
+strings[1038] = str->add("e/widgets/entry/text");
+strings[1039] = str->add("e/widgets/entry/cursor");
+strings[1040] = str->add("e/widgets/entry/selection");
+strings[1041] = str->add("e/fileman/default/window/main");
+strings[1042] = str->add("e/fileman/default/scrollframe");
+strings[1043] = str->add("e/fileman/default/list/variable");
+strings[1044] = str->add("e/fileman/default/list_odd/variable");
+strings[1045] = str->add("e/fileman/default/list/fixed");
+strings[1046] = str->add("e/fileman/default/list_odd/fixed");
+strings[1047] = str->add("e/fileman/default/icon/fixed");
+strings[1048] = str->add("e/fileman/default/icon/variable");
+strings[1049] = str->add("e/fileman/default/overlay");
+strings[1050] = str->add("e/fileman/default/list/drop_between");
+strings[1051] = str->add("e/fileman/default/list/drop_in");
+strings[1052] = str->add("e/fileman/desktop/scrollframe");
+strings[1053] = str->add("e/fileman/desktop/icon/fixed");
+strings[1054] = str->add("e/fileman/desktop/icon/variable");
+strings[1055] = str->add("e/fileman/desktop/overlay");
+strings[1056] = str->add("e/fileman/desktop/list/drop_between");
+strings[1057] = str->add("e/fileman/desktop/list/drop_in");
+strings[1058] = str->add("e/fileman/default/rubberband");
+strings[1059] = str->add("e/icons/fileman/folder");
+strings[1060] = str->add("e/icons/fileman/file");
+strings[1061] = str->add("e/icons/fileman/home");
+strings[1062] = str->add("e/icons/fileman/desktop");
+strings[1063] = str->add("e/icons/fileman/hdd");
+strings[1064] = str->add("e/icons/fileman/hd");
+strings[1065] = str->add("e/icons/fileman/mime/application/pdf");
+strings[1066] = str->add("e/icons/fileman/mime/text/x-csrc");
+strings[1067] = str->add("e/icons/fileman/mime/text/x-chdr");
+strings[1068] = str->add("e/icons/fileman/mime/application/x-object");
+strings[1069] = str->add("e/icons/fileman/mime/application/x-shellscript");
+strings[1070] = str->add("e/icons/fileman/mime/image/png");
+strings[1071] = str->add("e/icons/fileman/mime/image/jpeg");
+strings[1072] = str->add("e/icons/fileman/mime/video/x-msvideo");
+strings[1073] = str->add("e/icons/fileman/mime/audio/mpeg");
+strings[1074] = str->add("e/icons/fileman/mime/application/x-xcf");
+strings[1075] = str->add("e/icons/fileman/mime/text/x-c++src");
+strings[1076] = str->add("e/icons/fileman/mime/text/x-csharp");
+strings[1077] = str->add("e/icons/fileman/mime/text/x-patch");
+strings[1078] = str->add("e/icons/fileman/mime/application/msword");
+strings[1079] = str->add("e/icons/fileman/mime/application/ogg");
+strings[1080] = str->add("e/icons/fileman/mime/text/plain");
+strings[1081] = str->add("e/icons/fileman/mime/application/x-bzip");
+strings[1082] = str->add("e/icons/fileman/mime/application/x-deb");
+strings[1083] = str->add("e/icons/fileman/mime/application/x-font-ttf");
+strings[1084] = str->add("e/icons/fileman/mime/application/x-font-pcf");
+strings[1085] = str->add("e/icons/fileman/mime/application/x-font-bdf");
+strings[1086] = str->add("e/icons/fileman/mime/text/css");
+strings[1087] = str->add("e/icons/fileman/mime/text/html");
+strings[1087] = str->add(strings[1087]);
+strings[1088] = str->add("e/icons/fileman/mime/application/zip");
+strings[1089] = str->add("e/icons/fileman/mime/application/x-gzip");
+strings[1090] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
+strings[1091] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
+strings[1092] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
+strings[1093] = str->add("e/icons/fileman/mime/application/x-tar");
+strings[1094] = str->add("e/icons/fileman/mime/application/x-rar");
+strings[1095] = str->add("e/icons/fileman/mime/video/mpeg");
+strings[1096] = str->add("e/icons/fileman/mime/video");
+strings[1097] = str->add("e/icons/fileman/mime/text");
+strings[1098] = str->add("e/icons/fileman/mime/image");
+strings[1099] = str->add("e/icons/fileman/mime/audio");
+strings[1100] = str->add("e/fileman/default/button/open");
+strings[1101] = str->add("e/fileman/default/button/copy");
+strings[1102] = str->add("e/fileman/default/button/cut");
+strings[1103] = str->add("e/fileman/default/button/paste");
+strings[1104] = str->add("e/fileman/default/button/delete");
+strings[1105] = str->add("e/fileman/default/button/rename");
+strings[1106] = str->add("e/fileman/default/button/properties");
+strings[1107] = str->add("e/fileman/default/button/arrange_name");
+strings[1108] = str->add("e/fileman/default/button/arrange");
+strings[1109] = str->add("e/fileman/default/button/arrange_time");
+strings[1110] = str->add("e/fileman/default/button/new");
+strings[1111] = str->add("e/fileman/default/button/new_dir");
+strings[1112] = str->add("e/fileman/default/button/refresh");
+strings[1113] = str->add("e/fileman/default/button/view_details");
+strings[1114] = str->add("e/fileman/default/button/view_name");
+strings[1115] = str->add("e/fileman/default/button/view");
+strings[1116] = str->add("e/fileman/default/button/select");
+strings[1117] = str->add("e/widgets/fileselector/main");
+strings[1118] = str->add("e/widgets/check");
+strings[1119] = str->add("e/widgets/check_icon");
+strings[1120] = str->add("e/widgets/radio");
+strings[1121] = str->add("e/widgets/radio_icon");
+strings[1122] = str->add("e/widgets/frame");
+strings[1123] = str->add("e/widgets/button");
+strings[1124] = str->add("e/widgets/label");
+strings[1125] = str->add("e/widgets/scrollframe");
+strings[1126] = str->add("e/widgets/ilist");
+strings[1127] = str->add("e/widgets/ilist_odd");
+strings[1128] = str->add("e/widgets/ilist_header");
+strings[1129] = str->add("e/widgets/tlist");
+strings[1130] = str->add("e/widgets/tlist_odd");
+strings[1131] = str->add("e/widgets/slider_vertical");
+strings[1132] = str->add("e/widgets/slider_horizontal");
+strings[1133] = str->add("e/widgets/exebuf/main");
+strings[1134] = str->add("e/widgets/exebuf/item");
+strings[1135] = str->add("e/desklock/background");
+strings[1136] = str->add("e/desklock/login_box");
+strings[1137] = str->add("e/widgets/textblock");
+strings[1138] = str->add("e/shelf/default/base");
+strings[1139] = str->add("e/shelf/default/inset");
+strings[1140] = str->add("e/shelf/default/plain");
+strings[1141] = str->add("e/shelf/alternate/base");
+strings[1142] = str->add("e/shelf/alternate/inset");
+strings[1143] = str->add("e/shelf/alternate/plain");
+strings[1144] = str->add("e/shelf/invisible/base");
+strings[1145] = str->add("e/shelf/invisible/inset");
+strings[1146] = str->add("e/shelf/invisible/plain");
+strings[1147] = str->add("e/widgets/preview");
+strings[1148] = str->add("e/widgets/cslider");
+strings[1149] = str->add("e/widgets/spectrum");
+strings[1150] = str->add("e/widgets/color_well");
+strings[1151] = str->add("e/sys/logout");
+strings[1152] = str->add("e/sys/halt");
+strings[1153] = str->add("e/sys/reboot");
+strings[1154] = str->add("e/sys/suspend");
+strings[1155] = str->add("e/sys/hibernate");
+strings[1156] = str->add("e/widgets/deskpreview/desk");
+strings[1157] = str->add("e/widgets/fontpreview");
+strings[1158] = str->add("e/wizard/extra");
+strings[1159] = str->add("e/wizard/main");
+strings[1160] = str->add("e/toolbar/default/base");
+strings[1161] = str->add("e/widgets/slidesel");
+strings[1162] = str->add("e/modules/mixer/main");
+strings[1163] = str->add("e/modules/connman/main");
+strings[1164] = str->add("e/modules/connman/network");
+strings[1165] = str->add("e/widgets/gradpreview");
+str->del(strings[865]);
+str->del(strings[866]);
+str->del(strings[867]);
+str->del(strings[868]);
+str->del(strings[869]);
+str->del(strings[870]);
+str->del(strings[871]);
+str->del(strings[872]);
+str->del(strings[873]);
+str->del(strings[874]);
+str->del(strings[875]);
+str->del(strings[876]);
+str->del(strings[877]);
+str->del(strings[878]);
+str->del(strings[879]);
+str->del(strings[880]);
+str->del(strings[881]);
+str->del(strings[882]);
+str->del(strings[883]);
+str->del(strings[884]);
+str->del(strings[885]);
+str->del(strings[886]);
+str->del(strings[887]);
+str->del(strings[888]);
+str->del(strings[889]);
+str->del(strings[890]);
+str->del(strings[891]);
+str->del(strings[892]);
+str->del(strings[893]);
+str->del(strings[894]);
+str->del(strings[895]);
+str->del(strings[896]);
+str->del(strings[897]);
+str->del(strings[898]);
+str->del(strings[899]);
+str->del(strings[900]);
+str->del(strings[901]);
+str->del(strings[902]);
+str->del(strings[903]);
+str->del(strings[904]);
+str->del(strings[905]);
+str->del(strings[906]);
+str->del(strings[907]);
+str->del(strings[908]);
+str->del(strings[909]);
+str->del(strings[910]);
+str->del(strings[911]);
+str->del(strings[912]);
+str->del(strings[913]);
+str->del(strings[914]);
+str->del(strings[915]);
+str->del(strings[916]);
+str->del(strings[917]);
+str->del(strings[918]);
+str->del(strings[919]);
+str->del(strings[920]);
+str->del(strings[921]);
+str->del(strings[922]);
+str->del(strings[923]);
+str->del(strings[924]);
+str->del(strings[925]);
+str->del(strings[926]);
+str->del(strings[927]);
+str->del(strings[928]);
+str->del(strings[929]);
+str->del(strings[930]);
+str->del(strings[931]);
+str->del(strings[932]);
+str->del(strings[933]);
+str->del(strings[934]);
+str->del(strings[935]);
+str->del(strings[936]);
+str->del(strings[937]);
+str->del(strings[938]);
+str->del(strings[939]);
+str->del(strings[940]);
+str->del(strings[941]);
+str->del(strings[942]);
+str->del(strings[943]);
+str->del(strings[944]);
+str->del(strings[945]);
+str->del(strings[946]);
+str->del(strings[947]);
+str->del(strings[948]);
+str->del(strings[949]);
+str->del(strings[950]);
+str->del(strings[951]);
+str->del(strings[952]);
+str->del(strings[953]);
+str->del(strings[954]);
+str->del(strings[955]);
+str->del(strings[956]);
+str->del(strings[957]);
+str->del(strings[958]);
+str->del(strings[959]);
+str->del(strings[960]);
+str->del(strings[961]);
+str->del(strings[962]);
+str->del(strings[963]);
+str->del(strings[964]);
+str->del(strings[965]);
+str->del(strings[966]);
+str->del(strings[967]);
+str->del(strings[968]);
+str->del(strings[969]);
+str->del(strings[970]);
+str->del(strings[971]);
+str->del(strings[972]);
+str->del(strings[973]);
+str->del(strings[974]);
+str->del(strings[975]);
+str->del(strings[976]);
+str->del(strings[977]);
+str->del(strings[978]);
+str->del(strings[979]);
+str->del(strings[980]);
+str->del(strings[981]);
+str->del(strings[982]);
+str->del(strings[983]);
+str->del(strings[984]);
+str->del(strings[985]);
+str->del(strings[986]);
+str->del(strings[987]);
+str->del(strings[988]);
+str->del(strings[989]);
+str->del(strings[990]);
+str->del(strings[991]);
+str->del(strings[992]);
+str->del(strings[993]);
+str->del(strings[994]);
+str->del(strings[995]);
+str->del(strings[996]);
+str->del(strings[997]);
+str->del(strings[998]);
+str->del(strings[999]);
+str->del(strings[1000]);
+str->del(strings[1001]);
+str->del(strings[1002]);
+str->del(strings[1003]);
+str->del(strings[1004]);
+str->del(strings[1005]);
+str->del(strings[1006]);
+str->del(strings[1007]);
+str->del(strings[1008]);
+str->del(strings[1009]);
+str->del(strings[1010]);
+str->del(strings[1011]);
+str->del(strings[1012]);
+str->del(strings[1013]);
+str->del(strings[1014]);
+str->del(strings[1015]);
+str->del(strings[1016]);
+str->del(strings[1017]);
+str->del(strings[1018]);
+str->del(strings[1019]);
+str->del(strings[1020]);
+str->del(strings[1021]);
+str->del(strings[1022]);
+str->del(strings[1023]);
+str->del(strings[1024]);
+str->del(strings[1025]);
+str->del(strings[1026]);
+str->del(strings[1027]);
+str->del(strings[1028]);
+str->del(strings[1029]);
+str->del(strings[1030]);
+str->del(strings[1031]);
+str->del(strings[1032]);
+str->del(strings[1033]);
+str->del(strings[1034]);
+str->del(strings[1035]);
+str->del(strings[1036]);
+str->del(strings[1037]);
+str->del(strings[1038]);
+str->del(strings[1039]);
+str->del(strings[1040]);
+str->del(strings[1041]);
+str->del(strings[1042]);
+str->del(strings[1043]);
+str->del(strings[1044]);
+str->del(strings[1045]);
+str->del(strings[1046]);
+str->del(strings[1047]);
+str->del(strings[1048]);
+str->del(strings[1049]);
+str->del(strings[1050]);
+str->del(strings[1051]);
+str->del(strings[1052]);
+str->del(strings[1053]);
+str->del(strings[1054]);
+str->del(strings[1055]);
+str->del(strings[1056]);
+str->del(strings[1057]);
+str->del(strings[1058]);
+str->del(strings[1059]);
+str->del(strings[1060]);
+str->del(strings[1061]);
+str->del(strings[1062]);
+str->del(strings[1063]);
+str->del(strings[1064]);
+str->del(strings[1065]);
+str->del(strings[1066]);
+str->del(strings[1067]);
+str->del(strings[1068]);
+str->del(strings[1069]);
+str->del(strings[1070]);
+str->del(strings[1071]);
+str->del(strings[1072]);
+str->del(strings[1073]);
+str->del(strings[1074]);
+str->del(strings[1075]);
+str->del(strings[1076]);
+str->del(strings[1077]);
+str->del(strings[1078]);
+str->del(strings[1079]);
+str->del(strings[1080]);
+str->del(strings[1081]);
+str->del(strings[1082]);
+str->del(strings[1083]);
+str->del(strings[1084]);
+str->del(strings[1085]);
+str->del(strings[1086]);
+str->del(strings[1087]);
+str->del(strings[1087]);
+str->del(strings[1088]);
+str->del(strings[1089]);
+str->del(strings[1090]);
+str->del(strings[1091]);
+str->del(strings[1092]);
+str->del(strings[1093]);
+str->del(strings[1094]);
+str->del(strings[1095]);
+str->del(strings[1096]);
+str->del(strings[1097]);
+str->del(strings[1098]);
+str->del(strings[1099]);
+str->del(strings[1100]);
+str->del(strings[1101]);
+str->del(strings[1102]);
+str->del(strings[1103]);
+str->del(strings[1104]);
+str->del(strings[1105]);
+str->del(strings[1106]);
+str->del(strings[1107]);
+str->del(strings[1108]);
+str->del(strings[1109]);
+str->del(strings[1110]);
+str->del(strings[1111]);
+str->del(strings[1112]);
+str->del(strings[1113]);
+str->del(strings[1114]);
+str->del(strings[1115]);
+str->del(strings[1116]);
+str->del(strings[1117]);
+str->del(strings[1118]);
+str->del(strings[1119]);
+str->del(strings[1120]);
+str->del(strings[1121]);
+str->del(strings[1122]);
+str->del(strings[1123]);
+str->del(strings[1124]);
+str->del(strings[1125]);
+str->del(strings[1126]);
+str->del(strings[1127]);
+str->del(strings[1128]);
+str->del(strings[1129]);
+str->del(strings[1130]);
+str->del(strings[1131]);
+str->del(strings[1132]);
+str->del(strings[1133]);
+str->del(strings[1134]);
+str->del(strings[1135]);
+str->del(strings[1136]);
+str->del(strings[1137]);
+str->del(strings[1138]);
+str->del(strings[1139]);
+str->del(strings[1140]);
+str->del(strings[1141]);
+str->del(strings[1142]);
+str->del(strings[1143]);
+str->del(strings[1144]);
+str->del(strings[1145]);
+str->del(strings[1146]);
+str->del(strings[1147]);
+str->del(strings[1148]);
+str->del(strings[1149]);
+str->del(strings[1150]);
+str->del(strings[1151]);
+str->del(strings[1152]);
+str->del(strings[1153]);
+str->del(strings[1154]);
+str->del(strings[1155]);
+str->del(strings[1156]);
+str->del(strings[1157]);
+str->del(strings[1158]);
+str->del(strings[1159]);
+str->del(strings[1160]);
+str->del(strings[1161]);
+str->del(strings[1162]);
+str->del(strings[1163]);
+str->del(strings[1164]);
+str->del(strings[1165]);
+strings[1166] = str->add("e/desktop/background");
+strings[1167] = str->add("e/widgets/border/default/border");
+strings[1168] = str->add("e/widgets/border/shaped/border");
+strings[1169] = str->add("e/widgets/border/noresize/border");
+strings[1170] = str->add("e/widgets/border/dialog/border");
+strings[1171] = str->add("e/widgets/border/noresize_dialog/border");
+strings[1172] = str->add("e/widgets/border/pixel/border");
+strings[1173] = str->add("e/pointer/enlightenment/default/color");
+strings[1174] = str->add("e/pointer/enlightenment/default/mono");
+strings[1175] = str->add("e/widgets/menu/default/background");
+strings[1176] = str->add("e/widgets/menu/default/separator");
+strings[1177] = str->add("e/widgets/menu/default/item_bg");
+strings[1178] = str->add("e/widgets/menu/default/icon");
+strings[1179] = str->add("e/widgets/menu/default/label");
+strings[1180] = str->add("e/widgets/menu/default/submenu");
+strings[1181] = str->add("e/widgets/menu/default/check");
+strings[1182] = str->add("e/widgets/menu/default/radio");
+strings[1183] = str->add("e/shelf/default/base");
+strings[1184] = str->add("e/shelf/default/inset");
+strings[1185] = str->add("e/shelf/default/plain");
+strings[1186] = str->add("e/shelf/invisible/base");
+strings[1187] = str->add("e/shelf/invisible/inset");
+strings[1188] = str->add("e/shelf/invisible/plain");
+strings[1189] = str->add("e/shelf/alternate/base");
+strings[1190] = str->add("e/shelf/alternate/inset");
+strings[1191] = str->add("e/shelf/alternate/plain");
+strings[1192] = str->add("e/modules/start/main");
+strings[1193] = str->add("e/modules/pager/popup");
+strings[1194] = str->add("e/modules/pager/desk");
+strings[1195] = str->add("e/modules/pager/window");
+strings[1196] = str->add("e/modules/battery/main");
+strings[1197] = str->add("e/modules/temperature/main");
+strings[1198] = str->add("e/modules/clock/main");
+strings[1199] = str->add("e/modules/cpufreq/main");
+strings[1200] = str->add("e/widgets/winlist/main");
+strings[1201] = str->add("e/widgets/winlist/item");
+strings[1202] = str->add("e/modules/mixer/main");
+strings[1203] = str->add("e/sys/logout");
+strings[1204] = str->add("e/widgets/dialog/main");
+strings[1205] = str->add("e/widgets/dialog/text");
+strings[1206] = str->add("e/widgets/configure/main");
+strings[1207] = str->add("e/widgets/border/default/move");
+strings[1208] = str->add("e/widgets/border/default/resize");
+strings[1209] = str->add("e/transpreview/0");
+strings[1210] = str->add("e/transpreview/1");
+strings[1211] = str->add("e/transitions/crossfade");
+strings[1212] = str->add("e/transitions/vswipe");
+strings[1213] = str->add("e/widgets/check");
+strings[1214] = str->add("e/widgets/check_icon");
+strings[1215] = str->add("e/widgets/radio");
+strings[1216] = str->add("e/widgets/radio_icon");
+strings[1217] = str->add("e/widgets/button");
+strings[1218] = str->add("e/widgets/scrollframe");
+strings[1219] = str->add("e/widgets/ilist");
+strings[1220] = str->add("e/widgets/ilist_odd");
+strings[1221] = str->add("e/widgets/ilist_header");
+strings[1222] = str->add("e/widgets/ilist_header_odd");
+strings[1223] = str->add("e/widgets/entry");
+strings[1224] = str->add("e/widgets/entry/text");
+strings[1225] = str->add("e/widgets/entry/cursor");
+strings[1226] = str->add("e/widgets/entry/selection");
+strings[1227] = str->add("e/widgets/preview");
+strings[1228] = str->add("e/widgets/deskpreview/desk");
+strings[1229] = str->add("e/widgets/color_well");
+strings[1230] = str->add("e/widgets/spectrum");
+strings[1231] = str->add("e/widgets/cslider");
+strings[1232] = str->add("e/widgets/slider_vertical");
+strings[1233] = str->add("e/widgets/slider_horizontal");
+strings[1234] = str->add("e/widgets/frame");
+strings[1235] = str->add("e/widgets/label");
+strings[1236] = str->add("e/widgets/fontpreview");
+strings[1237] = str->add("e/widgets/textblock");
+strings[1238] = str->add("e/widgets/menu/default/submenu_bg");
+strings[1239] = str->add("e/sys/halt");
+strings[1240] = str->add("e/sys/reboot");
+strings[1241] = str->add("e/sys/suspend");
+strings[1242] = str->add("e/sys/hibernate");
+strings[1243] = str->add("e/widgets/gradpreview");
+strings[61] = str->add(strings[61]);
+strings[1244] = str->add("invisible");
+strings[1245] = str->add("alternate");
+str->del(strings[1166]);
+str->del(strings[1167]);
+str->del(strings[1168]);
+str->del(strings[1169]);
+str->del(strings[1170]);
+str->del(strings[1171]);
+str->del(strings[1172]);
+str->del(strings[1173]);
+str->del(strings[1174]);
+str->del(strings[1175]);
+str->del(strings[1176]);
+str->del(strings[1177]);
+str->del(strings[1178]);
+str->del(strings[1179]);
+str->del(strings[1180]);
+str->del(strings[1181]);
+str->del(strings[1182]);
+str->del(strings[1183]);
+str->del(strings[1184]);
+str->del(strings[1185]);
+str->del(strings[1186]);
+str->del(strings[1187]);
+str->del(strings[1188]);
+str->del(strings[1189]);
+str->del(strings[1190]);
+str->del(strings[1191]);
+str->del(strings[1192]);
+str->del(strings[1193]);
+str->del(strings[1194]);
+str->del(strings[1195]);
+str->del(strings[1196]);
+str->del(strings[1197]);
+str->del(strings[1198]);
+str->del(strings[1199]);
+str->del(strings[1200]);
+str->del(strings[1201]);
+str->del(strings[1202]);
+str->del(strings[1203]);
+str->del(strings[1204]);
+str->del(strings[1205]);
+str->del(strings[1206]);
+str->del(strings[1207]);
+str->del(strings[1208]);
+str->del(strings[1209]);
+str->del(strings[1210]);
+str->del(strings[1211]);
+str->del(strings[1212]);
+str->del(strings[1213]);
+str->del(strings[1214]);
+str->del(strings[1215]);
+str->del(strings[1216]);
+str->del(strings[1217]);
+str->del(strings[1218]);
+str->del(strings[1219]);
+str->del(strings[1220]);
+str->del(strings[1221]);
+str->del(strings[1222]);
+str->del(strings[1223]);
+str->del(strings[1224]);
+str->del(strings[1225]);
+str->del(strings[1226]);
+str->del(strings[1227]);
+str->del(strings[1228]);
+str->del(strings[1229]);
+str->del(strings[1230]);
+str->del(strings[1231]);
+str->del(strings[1232]);
+str->del(strings[1233]);
+str->del(strings[1234]);
+str->del(strings[1235]);
+str->del(strings[1236]);
+str->del(strings[1237]);
+str->del(strings[1238]);
+str->del(strings[1239]);
+str->del(strings[1240]);
+str->del(strings[1241]);
+str->del(strings[1242]);
+str->del(strings[1243]);
+strings[1246] = str->add("e/desktop/background");
+strings[1247] = str->add("e/modules/battery/main");
+strings[1248] = str->add("e/modules/battery/popup");
+strings[1249] = str->add("e/widgets/border/default/border");
+strings[1250] = str->add("e/widgets/border/shaped/border");
+strings[1251] = str->add("e/widgets/border/noresize/border");
+strings[1252] = str->add("e/widgets/border/dialog/border");
+strings[1253] = str->add("e/widgets/border/noresize_dialog/border");
+strings[1254] = str->add("e/widgets/border/pixel/border");
+strings[1255] = str->add("e/widgets/border/default/close");
+strings[1256] = str->add("e/widgets/border/default/minimize");
+strings[1257] = str->add("e/widgets/border/default/maximize");
+strings[1258] = str->add("e/widgets/border/default/shade");
+strings[1259] = str->add("e/widgets/border/default/stick");
+strings[1260] = str->add("e/widgets/border/default/kill");
+strings[1261] = str->add("e/widgets/border/default/locks");
+strings[1262] = str->add("e/widgets/border/default/locks_user");
+strings[1263] = str->add("e/widgets/border/default/locks_application");
+strings[1264] = str->add("e/widgets/border/default/borderless");
+strings[1265] = str->add("e/widgets/border/default/fullscreen");
+strings[1266] = str->add("e/widgets/border/default/remember");
+strings[1267] = str->add("e/widgets/border/default/skip_winlist");
+strings[1268] = str->add("e/widgets/border/default/skip");
+strings[1269] = str->add("e/widgets/border/default/skip_pager");
+strings[1270] = str->add("e/widgets/border/default/sendto");
+strings[1271] = str->add("e/widgets/border/default/stacking");
+strings[1272] = str->add("e/widgets/border/default/stack_on_top");
+strings[1273] = str->add("e/widgets/border/default/stack_normal");
+strings[1274] = str->add("e/widgets/border/default/stack_below");
+strings[1275] = str->add("e/widgets/border/default/properties");
+strings[1276] = str->add("e/modules/clock/main");
+strings[1277] = str->add("e/gadman/control");
+strings[1278] = str->add("e/gadman/popup");
+strings[1279] = str->add("e/gadman/full_bg");
+strings[1280] = str->add("e/gadman/frame");
+strings[1281] = str->add("e/modules/ibar/icon");
+strings[1282] = str->add("e/modules/ibar/icon_overlay");
+strings[1283] = str->add("e/modules/ibar/drop");
+strings[1284] = str->add("e/modules/ibar/drop_overlay");
+strings[1285] = str->add("e/widgets/menu/default/background");
+strings[1286] = str->add("e/widgets/menu/default/separator");
+strings[1287] = str->add("e/widgets/menu/default/item_bg");
+strings[1288] = str->add("e/widgets/menu/default/submenu_bg");
+strings[1289] = str->add("e/widgets/menu/default/check");
+strings[1290] = str->add("e/widgets/menu/default/radio");
+strings[1291] = str->add("e/widgets/menu/default/icon");
+strings[1292] = str->add("e/widgets/menu/default/label");
+strings[1293] = str->add("e/widgets/menu/default/submenu");
+strings[1294] = str->add("e/modules/pager/popup");
+strings[1295] = str->add("e/modules/pager/desk");
+strings[1296] = str->add("e/modules/pager/window");
+strings[1297] = str->add("e/widgets/border/default/resize");
+strings[1298] = str->add("e/widgets/border/default/move");
+strings[1299] = str->add("e/modules/temperature/main");
+strings[1300] = str->add("e/error/main");
+strings[1301] = str->add("e/modules/cpufreq/main");
+strings[1302] = str->add("e/modules/ibox/icon");
+strings[1303] = str->add("e/modules/ibox/icon_overlay");
+strings[1304] = str->add("e/modules/ibox/drop");
+strings[1305] = str->add("e/modules/ibox/drop_overlay");
+strings[1306] = str->add("e/modules/start/main");
+strings[1307] = str->add("e/widgets/winlist/main");
+strings[1308] = str->add("e/widgets/winlist/item");
+strings[1309] = str->add("e/transpreview/0");
+strings[1310] = str->add("e/transpreview/1");
+strings[1311] = str->add("e/transitions/crossfade");
+strings[1312] = str->add("e/transitions/vswipe");
+strings[1313] = str->add("e/widgets/dialog/main");
+strings[1314] = str->add("e/widgets/dialog/text");
+strings[1315] = str->add("e/widgets/configure/main");
+strings[1316] = str->add("e/icons/enlightenment/e");
+strings[1317] = str->add("e/icons/enlightenment/reset");
+strings[1318] = str->add("e/icons/enlightenment/exit");
+strings[1319] = str->add("e/icons/enlightenment/logout");
+strings[1320] = str->add("e/icons/enlightenment/halt");
+strings[1321] = str->add("e/icons/enlightenment/reboot");
+strings[1322] = str->add("e/icons/enlightenment/suspend");
+strings[1323] = str->add("e/icons/enlightenment/hibernate");
+strings[1324] = str->add("e/icons/enlightenment/screen_setup");
+strings[1325] = str->add("e/icons/enlightenment/themes");
+strings[1326] = str->add("e/icons/enlightenment/colors");
+strings[1327] = str->add("e/icons/enlightenment/windows");
+strings[1328] = str->add("e/icons/enlightenment/lost_windows");
+strings[1329] = str->add("e/icons/enlightenment/focus");
+strings[1330] = str->add("e/icons/enlightenment/modules");
+strings[1331] = str->add("e/icons/enlightenment/favorites");
+strings[1332] = str->add("e/icons/enlightenment/desktops");
+strings[1333] = str->add("e/icons/enlightenment/configuration");
+strings[1334] = str->add("e/icons/enlightenment/intl");
+strings[1335] = str->add("e/icons/enlightenment/system");
+strings[1336] = str->add("e/icons/enlightenment/run");
+strings[1337] = str->add("e/icons/enlightenment/directories");
+strings[1338] = str->add("e/icons/enlightenment/fileman");
+strings[1339] = str->add("e/icons/enlightenment/unknown");
+strings[1340] = str->add("e/icons/widget/new_dialog");
+strings[1341] = str->add("e/icons/widget/up_arrow");
+strings[1342] = str->add("e/icons/widget/down_arrow");
+strings[1343] = str->add("e/icons/widget/up_dir");
+strings[1344] = str->add("e/icons/enlightenment/mouse");
+strings[1345] = str->add("e/icons/enlightenment/mouse_left");
+strings[1346] = str->add("e/icons/enlightenment/mouse_middle");
+strings[1347] = str->add("e/icons/enlightenment/mouse_right");
+strings[1348] = str->add("e/icons/enlightenment/mouse_extra");
+strings[1349] = str->add("e/icons/enlightenment/mouse_wheel");
+strings[1350] = str->add("e/icons/enlightenment/mouse_clean");
+strings[1351] = str->add("e/icons/enlightenment/keys");
+strings[1352] = str->add("e/icons/enlightenment/desklock");
+strings[1353] = str->add("e/icons/enlightenment/desklock_menu");
+strings[1354] = str->add("e/icons/enlightenment/regenerate_menus");
+strings[1355] = str->add("e/icons/enlightenment/screen_resolution");
+strings[1356] = str->add("e/icons/enlightenment/shelf");
+strings[1357] = str->add("e/icons/enlightenment/fonts");
+strings[1358] = str->add("e/icons/enlightenment/background");
+strings[1359] = str->add("e/icons/enlightenment/icon_theme");
+strings[1360] = str->add("e/icons/enlightenment/applications");
+strings[1361] = str->add("e/icons/enlightenment/transitions");
+strings[1362] = str->add("e/icons/enlightenment/performance");
+strings[1363] = str->add("e/icons/enlightenment/startup");
+strings[1364] = str->add("e/icons/enlightenment/winlist");
+strings[1365] = str->add("e/icons/enlightenment/window_manipulation");
+strings[1366] = str->add("e/icons/enlightenment/menus");
+strings[1367] = str->add("e/icons/enlightenment/screen_normal");
+strings[1368] = str->add("e/icons/enlightenment/screen_around");
+strings[1369] = str->add("e/icons/enlightenment/screen_left");
+strings[1370] = str->add("e/icons/enlightenment/screen_right");
+strings[1371] = str->add("e/icons/enlightenment/screen_vflip");
+strings[1372] = str->add("e/icons/enlightenment/screen_hflip");
+strings[1373] = str->add("e/icons/enlightenment/shelf_position_bottom");
+strings[1374] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
+strings[1375] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
+strings[1376] = str->add("e/icons/enlightenment/shelf_position_top");
+strings[1377] = str->add("e/icons/enlightenment/shelf_position_top_left");
+strings[1378] = str->add("e/icons/enlightenment/shelf_position_top_right");
+strings[1379] = str->add("e/icons/enlightenment/shelf_position_left");
+strings[1380] = str->add("e/icons/enlightenment/shelf_position_left_top");
+strings[1381] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
+strings[1382] = str->add("e/icons/enlightenment/shelf_position_right");
+strings[1383] = str->add("e/icons/enlightenment/shelf_position_right_top");
+strings[1384] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
+strings[1385] = str->add("e/icons/enlightenment/shelf_bottom_desk");
+strings[1386] = str->add("e/icons/enlightenment/shelf_custom");
+strings[1387] = str->add("e/icons/enlightenment/shelf_dock");
+strings[1388] = str->add("e/icons/enlightenment/shelf_menu_bar");
+strings[1389] = str->add("e/icons/enlightenment/shelf_panel");
+strings[1390] = str->add("e/icons/enlightenment/shelf_top_desk");
+strings[1391] = str->add("e/icons/enlightenment/wallpaper_stretch");
+strings[1392] = str->add("e/icons/enlightenment/wallpaper_tile");
+strings[1393] = str->add("e/icons/enlightenment/wallpaper_center");
+strings[1394] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
+strings[1395] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
+strings[1396] = str->add("e/icons/enlightenment/gradient_h");
+strings[1397] = str->add("e/icons/enlightenment/gradient_v");
+strings[1398] = str->add("e/icons/enlightenment/gradient_du");
+strings[1399] = str->add("e/icons/enlightenment/gradient_dd");
+strings[1400] = str->add("e/icons/enlightenment/gradient_rad");
+strings[1401] = str->add("e/icons/enlightenment/advanced");
+strings[1402] = str->add("e/icons/enlightenment/behavior");
+strings[1403] = str->add("e/icons/enlightenment/appearance");
+strings[1404] = str->add("e/icons/enlightenment/extensions");
+strings[1405] = str->add("e/icons/enlightenment/imc");
+strings[1406] = str->add("e/icons/enlightenment/file_icons");
+strings[1407] = str->add("e/icons/enlightenment/menu_settings");
+strings[1408] = str->add("e/icons/enlightenment/ibar_applications");
+strings[1409] = str->add("e/icons/enlightenment/restart_applications");
+strings[1410] = str->add("e/icons/enlightenment/startup_applications");
+strings[1411] = str->add("e/icons/enlightenment/power_management");
+strings[1412] = str->add("e/icons/enlightenment/screensaver");
+strings[1413] = str->add("e/icons/enlightenment/window_remembers");
+strings[1414] = str->add("e/pointer/enlightenment/default/color");
+strings[1415] = str->add("e/pointer/enlightenment/default/mono");
+strings[1416] = str->add("e/widgets/about/main");
+strings[1417] = str->add("e/theme/about");
+strings[1418] = str->add("e/widgets/entry");
+strings[1419] = str->add("e/widgets/entry/text");
+strings[1420] = str->add("e/widgets/entry/cursor");
+strings[1421] = str->add("e/widgets/entry/selection");
+strings[1422] = str->add("e/fileman/default/window/main");
+strings[1423] = str->add("e/fileman/default/scrollframe");
+strings[1424] = str->add("e/fileman/default/list/variable");
+strings[1425] = str->add("e/fileman/default/list_odd/variable");
+strings[1426] = str->add("e/fileman/default/list/fixed");
+strings[1427] = str->add("e/fileman/default/list_odd/fixed");
+strings[1428] = str->add("e/fileman/default/icon/fixed");
+strings[1429] = str->add("e/fileman/default/icon/variable");
+strings[1430] = str->add("e/fileman/default/overlay");
+strings[1431] = str->add("e/fileman/default/list/drop_between");
+strings[1432] = str->add("e/fileman/default/list/drop_in");
+strings[1433] = str->add("e/fileman/desktop/scrollframe");
+strings[1434] = str->add("e/fileman/desktop/icon/fixed");
+strings[1435] = str->add("e/fileman/desktop/icon/variable");
+strings[1436] = str->add("e/fileman/desktop/overlay");
+strings[1437] = str->add("e/fileman/desktop/list/drop_between");
+strings[1438] = str->add("e/fileman/desktop/list/drop_in");
+strings[1439] = str->add("e/fileman/default/rubberband");
+strings[1440] = str->add("e/icons/fileman/folder");
+strings[1441] = str->add("e/icons/fileman/file");
+strings[1442] = str->add("e/icons/fileman/home");
+strings[1443] = str->add("e/icons/fileman/desktop");
+strings[1444] = str->add("e/icons/fileman/hdd");
+strings[1445] = str->add("e/icons/fileman/hd");
+strings[1446] = str->add("e/icons/fileman/mime/application/pdf");
+strings[1447] = str->add("e/icons/fileman/mime/text/x-csrc");
+strings[1448] = str->add("e/icons/fileman/mime/text/x-chdr");
+strings[1449] = str->add("e/icons/fileman/mime/application/x-object");
+strings[1450] = str->add("e/icons/fileman/mime/application/x-shellscript");
+strings[1451] = str->add("e/icons/fileman/mime/image/png");
+strings[1452] = str->add("e/icons/fileman/mime/image/jpeg");
+strings[1453] = str->add("e/icons/fileman/mime/video/x-msvideo");
+strings[1454] = str->add("e/icons/fileman/mime/audio/mpeg");
+strings[1455] = str->add("e/icons/fileman/mime/application/x-xcf");
+strings[1456] = str->add("e/icons/fileman/mime/text/x-c++src");
+strings[1457] = str->add("e/icons/fileman/mime/text/x-csharp");
+strings[1458] = str->add("e/icons/fileman/mime/text/x-patch");
+strings[1459] = str->add("e/icons/fileman/mime/application/msword");
+strings[1460] = str->add("e/icons/fileman/mime/application/ogg");
+strings[1461] = str->add("e/icons/fileman/mime/text/plain");
+strings[1462] = str->add("e/icons/fileman/mime/application/x-bzip");
+strings[1463] = str->add("e/icons/fileman/mime/application/x-deb");
+strings[1464] = str->add("e/icons/fileman/mime/application/x-font-ttf");
+strings[1465] = str->add("e/icons/fileman/mime/application/x-font-pcf");
+strings[1466] = str->add("e/icons/fileman/mime/application/x-font-bdf");
+strings[1467] = str->add("e/icons/fileman/mime/text/css");
+strings[1468] = str->add("e/icons/fileman/mime/text/html");
+strings[1468] = str->add(strings[1468]);
+strings[1469] = str->add("e/icons/fileman/mime/application/zip");
+strings[1470] = str->add("e/icons/fileman/mime/application/x-gzip");
+strings[1471] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
+strings[1472] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
+strings[1473] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
+strings[1474] = str->add("e/icons/fileman/mime/application/x-tar");
+strings[1475] = str->add("e/icons/fileman/mime/application/x-rar");
+strings[1476] = str->add("e/icons/fileman/mime/video/mpeg");
+strings[1477] = str->add("e/icons/fileman/mime/video");
+strings[1478] = str->add("e/icons/fileman/mime/text");
+strings[1479] = str->add("e/icons/fileman/mime/image");
+strings[1480] = str->add("e/icons/fileman/mime/audio");
+strings[1481] = str->add("e/fileman/default/button/open");
+strings[1482] = str->add("e/fileman/default/button/copy");
+strings[1483] = str->add("e/fileman/default/button/cut");
+strings[1484] = str->add("e/fileman/default/button/paste");
+strings[1485] = str->add("e/fileman/default/button/delete");
+strings[1486] = str->add("e/fileman/default/button/rename");
+strings[1487] = str->add("e/fileman/default/button/properties");
+strings[1488] = str->add("e/fileman/default/button/arrange_name");
+strings[1489] = str->add("e/fileman/default/button/arrange");
+strings[1490] = str->add("e/fileman/default/button/arrange_time");
+strings[1491] = str->add("e/fileman/default/button/new");
+strings[1492] = str->add("e/fileman/default/button/new_dir");
+strings[1493] = str->add("e/fileman/default/button/refresh");
+strings[1494] = str->add("e/fileman/default/button/view_details");
+strings[1495] = str->add("e/fileman/default/button/view_name");
+strings[1496] = str->add("e/fileman/default/button/view");
+strings[1497] = str->add("e/fileman/default/button/select");
+strings[1498] = str->add("e/widgets/fileselector/main");
+strings[1499] = str->add("e/widgets/check");
+strings[1500] = str->add("e/widgets/check_icon");
+strings[1501] = str->add("e/widgets/radio");
+strings[1502] = str->add("e/widgets/radio_icon");
+strings[1503] = str->add("e/widgets/frame");
+strings[1504] = str->add("e/widgets/button");
+strings[1505] = str->add("e/widgets/label");
+strings[1506] = str->add("e/widgets/scrollframe");
+strings[1507] = str->add("e/widgets/ilist");
+strings[1508] = str->add("e/widgets/ilist_odd");
+strings[1509] = str->add("e/widgets/ilist_header");
+strings[1510] = str->add("e/widgets/tlist");
+strings[1511] = str->add("e/widgets/tlist_odd");
+strings[1512] = str->add("e/widgets/slider_vertical");
+strings[1513] = str->add("e/widgets/slider_horizontal");
+strings[1514] = str->add("e/widgets/exebuf/main");
+strings[1515] = str->add("e/widgets/exebuf/item");
+strings[1516] = str->add("e/desklock/background");
+strings[1517] = str->add("e/desklock/login_box");
+strings[1518] = str->add("e/widgets/textblock");
+strings[1519] = str->add("e/shelf/default/base");
+strings[1520] = str->add("e/shelf/default/inset");
+strings[1521] = str->add("e/shelf/default/plain");
+strings[1522] = str->add("e/shelf/alternate/base");
+strings[1523] = str->add("e/shelf/alternate/inset");
+strings[1524] = str->add("e/shelf/alternate/plain");
+strings[1525] = str->add("e/shelf/invisible/base");
+strings[1526] = str->add("e/shelf/invisible/inset");
+strings[1527] = str->add("e/shelf/invisible/plain");
+strings[1528] = str->add("e/widgets/preview");
+strings[1529] = str->add("e/widgets/cslider");
+strings[1530] = str->add("e/widgets/spectrum");
+strings[1531] = str->add("e/widgets/color_well");
+strings[1532] = str->add("e/sys/logout");
+strings[1533] = str->add("e/sys/halt");
+strings[1534] = str->add("e/sys/reboot");
+strings[1535] = str->add("e/sys/suspend");
+strings[1536] = str->add("e/sys/hibernate");
+strings[1537] = str->add("e/widgets/deskpreview/desk");
+strings[1538] = str->add("e/widgets/fontpreview");
+strings[1539] = str->add("e/wizard/extra");
+strings[1540] = str->add("e/wizard/main");
+strings[1541] = str->add("e/toolbar/default/base");
+strings[1542] = str->add("e/widgets/slidesel");
+strings[1543] = str->add("e/modules/mixer/main");
+strings[1544] = str->add("e/modules/connman/main");
+strings[1545] = str->add("e/modules/connman/network");
+strings[1546] = str->add("e/widgets/gradpreview");
+str->del(strings[1246]);
+str->del(strings[1247]);
+str->del(strings[1248]);
+str->del(strings[1249]);
+str->del(strings[1250]);
+str->del(strings[1251]);
+str->del(strings[1252]);
+str->del(strings[1253]);
+str->del(strings[1254]);
+str->del(strings[1255]);
+str->del(strings[1256]);
+str->del(strings[1257]);
+str->del(strings[1258]);
+str->del(strings[1259]);
+str->del(strings[1260]);
+str->del(strings[1261]);
+str->del(strings[1262]);
+str->del(strings[1263]);
+str->del(strings[1264]);
+str->del(strings[1265]);
+str->del(strings[1266]);
+str->del(strings[1267]);
+str->del(strings[1268]);
+str->del(strings[1269]);
+str->del(strings[1270]);
+str->del(strings[1271]);
+str->del(strings[1272]);
+str->del(strings[1273]);
+str->del(strings[1274]);
+str->del(strings[1275]);
+str->del(strings[1276]);
+str->del(strings[1277]);
+str->del(strings[1278]);
+str->del(strings[1279]);
+str->del(strings[1280]);
+str->del(strings[1281]);
+str->del(strings[1282]);
+str->del(strings[1283]);
+str->del(strings[1284]);
+str->del(strings[1285]);
+str->del(strings[1286]);
+str->del(strings[1287]);
+str->del(strings[1288]);
+str->del(strings[1289]);
+str->del(strings[1290]);
+str->del(strings[1291]);
+str->del(strings[1292]);
+str->del(strings[1293]);
+str->del(strings[1294]);
+str->del(strings[1295]);
+str->del(strings[1296]);
+str->del(strings[1297]);
+str->del(strings[1298]);
+str->del(strings[1299]);
+str->del(strings[1300]);
+str->del(strings[1301]);
+str->del(strings[1302]);
+str->del(strings[1303]);
+str->del(strings[1304]);
+str->del(strings[1305]);
+str->del(strings[1306]);
+str->del(strings[1307]);
+str->del(strings[1308]);
+str->del(strings[1309]);
+str->del(strings[1310]);
+str->del(strings[1311]);
+str->del(strings[1312]);
+str->del(strings[1313]);
+str->del(strings[1314]);
+str->del(strings[1315]);
+str->del(strings[1316]);
+str->del(strings[1317]);
+str->del(strings[1318]);
+str->del(strings[1319]);
+str->del(strings[1320]);
+str->del(strings[1321]);
+str->del(strings[1322]);
+str->del(strings[1323]);
+str->del(strings[1324]);
+str->del(strings[1325]);
+str->del(strings[1326]);
+str->del(strings[1327]);
+str->del(strings[1328]);
+str->del(strings[1329]);
+str->del(strings[1330]);
+str->del(strings[1331]);
+str->del(strings[1332]);
+str->del(strings[1333]);
+str->del(strings[1334]);
+str->del(strings[1335]);
+str->del(strings[1336]);
+str->del(strings[1337]);
+str->del(strings[1338]);
+str->del(strings[1339]);
+str->del(strings[1340]);
+str->del(strings[1341]);
+str->del(strings[1342]);
+str->del(strings[1343]);
+str->del(strings[1344]);
+str->del(strings[1345]);
+str->del(strings[1346]);
+str->del(strings[1347]);
+str->del(strings[1348]);
+str->del(strings[1349]);
+str->del(strings[1350]);
+str->del(strings[1351]);
+str->del(strings[1352]);
+str->del(strings[1353]);
+str->del(strings[1354]);
+str->del(strings[1355]);
+str->del(strings[1356]);
+str->del(strings[1357]);
+str->del(strings[1358]);
+str->del(strings[1359]);
+str->del(strings[1360]);
+str->del(strings[1361]);
+str->del(strings[1362]);
+str->del(strings[1363]);
+str->del(strings[1364]);
+str->del(strings[1365]);
+str->del(strings[1366]);
+str->del(strings[1367]);
+str->del(strings[1368]);
+str->del(strings[1369]);
+str->del(strings[1370]);
+str->del(strings[1371]);
+str->del(strings[1372]);
+str->del(strings[1373]);
+str->del(strings[1374]);
+str->del(strings[1375]);
+str->del(strings[1376]);
+str->del(strings[1377]);
+str->del(strings[1378]);
+str->del(strings[1379]);
+str->del(strings[1380]);
+str->del(strings[1381]);
+str->del(strings[1382]);
+str->del(strings[1383]);
+str->del(strings[1384]);
+str->del(strings[1385]);
+str->del(strings[1386]);
+str->del(strings[1387]);
+str->del(strings[1388]);
+str->del(strings[1389]);
+str->del(strings[1390]);
+str->del(strings[1391]);
+str->del(strings[1392]);
+str->del(strings[1393]);
+str->del(strings[1394]);
+str->del(strings[1395]);
+str->del(strings[1396]);
+str->del(strings[1397]);
+str->del(strings[1398]);
+str->del(strings[1399]);
+str->del(strings[1400]);
+str->del(strings[1401]);
+str->del(strings[1402]);
+str->del(strings[1403]);
+str->del(strings[1404]);
+str->del(strings[1405]);
+str->del(strings[1406]);
+str->del(strings[1407]);
+str->del(strings[1408]);
+str->del(strings[1409]);
+str->del(strings[1410]);
+str->del(strings[1411]);
+str->del(strings[1412]);
+str->del(strings[1413]);
+str->del(strings[1414]);
+str->del(strings[1415]);
+str->del(strings[1416]);
+str->del(strings[1417]);
+str->del(strings[1418]);
+str->del(strings[1419]);
+str->del(strings[1420]);
+str->del(strings[1421]);
+str->del(strings[1422]);
+str->del(strings[1423]);
+str->del(strings[1424]);
+str->del(strings[1425]);
+str->del(strings[1426]);
+str->del(strings[1427]);
+str->del(strings[1428]);
+str->del(strings[1429]);
+str->del(strings[1430]);
+str->del(strings[1431]);
+str->del(strings[1432]);
+str->del(strings[1433]);
+str->del(strings[1434]);
+str->del(strings[1435]);
+str->del(strings[1436]);
+str->del(strings[1437]);
+str->del(strings[1438]);
+str->del(strings[1439]);
+str->del(strings[1440]);
+str->del(strings[1441]);
+str->del(strings[1442]);
+str->del(strings[1443]);
+str->del(strings[1444]);
+str->del(strings[1445]);
+str->del(strings[1446]);
+str->del(strings[1447]);
+str->del(strings[1448]);
+str->del(strings[1449]);
+str->del(strings[1450]);
+str->del(strings[1451]);
+str->del(strings[1452]);
+str->del(strings[1453]);
+str->del(strings[1454]);
+str->del(strings[1455]);
+str->del(strings[1456]);
+str->del(strings[1457]);
+str->del(strings[1458]);
+str->del(strings[1459]);
+str->del(strings[1460]);
+str->del(strings[1461]);
+str->del(strings[1462]);
+str->del(strings[1463]);
+str->del(strings[1464]);
+str->del(strings[1465]);
+str->del(strings[1466]);
+str->del(strings[1467]);
+str->del(strings[1468]);
+str->del(strings[1468]);
+str->del(strings[1469]);
+str->del(strings[1470]);
+str->del(strings[1471]);
+str->del(strings[1472]);
+str->del(strings[1473]);
+str->del(strings[1474]);
+str->del(strings[1475]);
+str->del(strings[1476]);
+str->del(strings[1477]);
+str->del(strings[1478]);
+str->del(strings[1479]);
+str->del(strings[1480]);
+str->del(strings[1481]);
+str->del(strings[1482]);
+str->del(strings[1483]);
+str->del(strings[1484]);
+str->del(strings[1485]);
+str->del(strings[1486]);
+str->del(strings[1487]);
+str->del(strings[1488]);
+str->del(strings[1489]);
+str->del(strings[1490]);
+str->del(strings[1491]);
+str->del(strings[1492]);
+str->del(strings[1493]);
+str->del(strings[1494]);
+str->del(strings[1495]);
+str->del(strings[1496]);
+str->del(strings[1497]);
+str->del(strings[1498]);
+str->del(strings[1499]);
+str->del(strings[1500]);
+str->del(strings[1501]);
+str->del(strings[1502]);
+str->del(strings[1503]);
+str->del(strings[1504]);
+str->del(strings[1505]);
+str->del(strings[1506]);
+str->del(strings[1507]);
+str->del(strings[1508]);
+str->del(strings[1509]);
+str->del(strings[1510]);
+str->del(strings[1511]);
+str->del(strings[1512]);
+str->del(strings[1513]);
+str->del(strings[1514]);
+str->del(strings[1515]);
+str->del(strings[1516]);
+str->del(strings[1517]);
+str->del(strings[1518]);
+str->del(strings[1519]);
+str->del(strings[1520]);
+str->del(strings[1521]);
+str->del(strings[1522]);
+str->del(strings[1523]);
+str->del(strings[1524]);
+str->del(strings[1525]);
+str->del(strings[1526]);
+str->del(strings[1527]);
+str->del(strings[1528]);
+str->del(strings[1529]);
+str->del(strings[1530]);
+str->del(strings[1531]);
+str->del(strings[1532]);
+str->del(strings[1533]);
+str->del(strings[1534]);
+str->del(strings[1535]);
+str->del(strings[1536]);
+str->del(strings[1537]);
+str->del(strings[1538]);
+str->del(strings[1539]);
+str->del(strings[1540]);
+str->del(strings[1541]);
+str->del(strings[1542]);
+str->del(strings[1543]);
+str->del(strings[1544]);
+str->del(strings[1545]);
+str->del(strings[1546]);
+strings[1547] = str->add("/usr/devel/share/enlightenment/data/images/test.png");
+strings[1548] = str->add("/usr/devel/share/enlightenment/data/images/test.png//://(nil)");
+strings[1547] = str->add(strings[1547]);
+str->del(strings[1547]);
+strings[1549] = str->add("/usr/devel/share/enlightenment/data/images/test.jpg");
+strings[1550] = str->add("/usr/devel/share/enlightenment/data/images/test.jpg//://(nil)");
+strings[1549] = str->add(strings[1549]);
+str->del(strings[1549]);
+strings[1551] = str->add("/usr/devel/share/enlightenment/data/images/test.edj");
+strings[1552] = str->add("images/0");
+strings[1553] = str->add("/usr/devel/share/enlightenment/data/images/test.edj//://images/0");
+strings[1551] = str->add(strings[1551]);
+strings[1552] = str->add(strings[1552]);
+str->del(strings[1551]);
+str->del(strings[1552]);
+strings[373] = str->add(strings[373]);
+strings[374] = str->add(strings[374]);
+str->del(strings[373]);
+str->del(strings[374]);
+strings[1554] = str->add("en");
+strings[1555] = str->add("US");
+strings[1556] = str->add("UTF-8");
+strings[1554] = str->add(strings[1554]);
+strings[1557] = str->add("AU");
+strings[1558] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1557]);
+str->del(strings[1558]);
+strings[1554] = str->add(strings[1554]);
+strings[1559] = str->add("BW");
+strings[1560] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1559]);
+str->del(strings[1560]);
+strings[1554] = str->add(strings[1554]);
+strings[1561] = str->add("CA");
+strings[1562] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1561]);
+str->del(strings[1562]);
+strings[1554] = str->add(strings[1554]);
+strings[1563] = str->add("DK");
+strings[1564] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1563]);
+str->del(strings[1564]);
+strings[1554] = str->add(strings[1554]);
+strings[1565] = str->add("GB");
+strings[1566] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1565]);
+str->del(strings[1566]);
+strings[1554] = str->add(strings[1554]);
+strings[1567] = str->add("HK");
+strings[1568] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1567]);
+str->del(strings[1568]);
+strings[1554] = str->add(strings[1554]);
+strings[1569] = str->add("IE");
+strings[1570] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1569]);
+str->del(strings[1570]);
+strings[1554] = str->add(strings[1554]);
+strings[1571] = str->add("IN");
+str->del(strings[1554]);
+str->del(strings[1571]);
+strings[1554] = str->add(strings[1554]);
+strings[1572] = str->add("NZ");
+strings[1573] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1572]);
+str->del(strings[1573]);
+strings[1554] = str->add(strings[1554]);
+strings[1574] = str->add("PH");
+strings[1575] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1574]);
+str->del(strings[1575]);
+strings[1554] = str->add(strings[1554]);
+strings[1576] = str->add("SG");
+strings[1577] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1576]);
+str->del(strings[1577]);
+strings[1554] = str->add(strings[1554]);
+strings[1555] = str->add(strings[1555]);
+strings[1578] = str->add("utf8");
+str->del(strings[1554]);
+str->del(strings[1555]);
+str->del(strings[1578]);
+str->del(strings[1554]);
+str->del(strings[1555]);
+str->del(strings[1556]);
+strings[1579] = str->add("en");
+strings[1580] = str->add("US");
+strings[1581] = str->add("UTF-8");
+str->del(strings[1579]);
+str->del(strings[1580]);
+str->del(strings[1581]);
+strings[373] = str->add(strings[373]);
+strings[374] = str->add(strings[374]);
+str->del(strings[373]);
+str->del(strings[374]);
+strings[1582] = str->add("en");
+strings[1583] = str->add("US");
+strings[1584] = str->add("UTF-8");
+str->del(strings[1582]);
+str->del(strings[1583]);
+str->del(strings[1584]);
+strings[1585] = str->add("Window : Actions");
+strings[1586] = str->add("Move");
+strings[67] = str->add(strings[67]);
+strings[1587] = str->add("Resize");
+strings[69] = str->add(strings[69]);
+strings[127] = str->add(strings[127]);
+strings[1588] = str->add("Window Menu");
+strings[71] = str->add(strings[71]);
+strings[1589] = str->add("Raise");
+strings[81] = str->add(strings[81]);
+strings[1590] = str->add("Lower");
+strings[82] = str->add(strings[82]);
+strings[1591] = str->add("Close");
+strings[84] = str->add(strings[84]);
+strings[1592] = str->add("Kill");
+strings[86] = str->add(strings[86]);
+strings[1593] = str->add("Window : State");
+strings[1594] = str->add("Sticky Mode Toggle");
+strings[89] = str->add(strings[89]);
+strings[1595] = str->add("Iconic Mode Toggle");
+strings[91] = str->add(strings[91]);
+strings[1596] = str->add("Fullscreen Mode Toggle");
+strings[1597] = str->add("window_fullscreen_toggle");
+strings[1598] = str->add("Maximize");
+strings[93] = str->add(strings[93]);
+strings[1599] = str->add("Maximize Vertically");
+strings[93] = str->add(strings[93]);
+strings[95] = str->add(strings[95]);
+strings[1600] = str->add("Maximize Horizontally");
+strings[93] = str->add(strings[93]);
+strings[96] = str->add(strings[96]);
+strings[1601] = str->add("Maximize Fullscreen");
+strings[93] = str->add(strings[93]);
+strings[1602] = str->add("fullscreen");
+strings[1603] = str->add("Maximize Mode \"Smart\"");
+strings[93] = str->add(strings[93]);
+strings[162] = str->add(strings[162]);
+strings[1604] = str->add("Maximize Mode \"Expand\"");
+strings[93] = str->add(strings[93]);
+strings[163] = str->add(strings[163]);
+strings[1605] = str->add("Maximize Mode \"Fill\"");
+strings[93] = str->add(strings[93]);
+strings[1606] = str->add("fill");
+strings[1607] = str->add("Shade Up Mode Toggle");
+strings[98] = str->add(strings[98]);
+strings[147] = str->add(strings[147]);
+strings[1608] = str->add("Shade Down Mode Toggle");
+strings[98] = str->add(strings[98]);
+strings[1609] = str->add("down");
+strings[1610] = str->add("Shade Left Mode Toggle");
+strings[98] = str->add(strings[98]);
+strings[1611] = str->add("left");
+strings[1612] = str->add("Shade Right Mode Toggle");
+strings[98] = str->add(strings[98]);
+strings[1613] = str->add("right");
+strings[1614] = str->add("Shade Mode Toggle");
+strings[98] = str->add(strings[98]);
+strings[1615] = str->add("Toggle Borderless State");
+strings[1616] = str->add("window_borderless_toggle");
+strings[1617] = str->add("Toggle Pinned State");
+strings[1618] = str->add("window_pinned_toggle");
+strings[1619] = str->add("Desktop");
+strings[1620] = str->add("Flip Desktop Left");
+strings[73] = str->add(strings[73]);
+strings[74] = str->add(strings[74]);
+strings[1621] = str->add("Flip Desktop Right");
+strings[73] = str->add(strings[73]);
+strings[76] = str->add(strings[76]);
+strings[1622] = str->add("Flip Desktop Up");
+strings[73] = str->add(strings[73]);
+strings[78] = str->add(strings[78]);
+strings[1623] = str->add("Flip Desktop Down");
+strings[73] = str->add(strings[73]);
+strings[80] = str->add(strings[80]);
+strings[1624] = str->add("Flip Desktop By...");
+strings[73] = str->add(strings[73]);
+strings[1625] = str->add("syntax: X-offset Y-offset, example: -1 0");
+strings[1626] = str->add("Show The Desktop");
+strings[142] = str->add(strings[142]);
+strings[1627] = str->add("Flip Desktop To...");
+strings[1628] = str->add("desk_flip_to");
+strings[1629] = str->add("syntax: X Y, example: 1 2");
+strings[1630] = str->add("Flip Desktop Linearly...");
+strings[99] = str->add(strings[99]);
+strings[1631] = str->add("syntax: N-offset, example: -2");
+strings[1632] = str->add("Switch To Desktop 0");
+strings[103] = str->add(strings[103]);
+strings[104] = str->add(strings[104]);
+strings[1633] = str->add("Switch To Desktop 1");
+strings[103] = str->add(strings[103]);
+strings[101] = str->add(strings[101]);
+strings[1634] = str->add("Switch To Desktop 2");
+strings[103] = str->add(strings[103]);
+strings[107] = str->add(strings[107]);
+strings[1635] = str->add("Switch To Desktop 3");
+strings[103] = str->add(strings[103]);
+strings[109] = str->add(strings[109]);
+strings[1636] = str->add("Switch To Desktop 4");
+strings[103] = str->add(strings[103]);
+strings[111] = str->add(strings[111]);
+strings[1637] = str->add("Switch To Desktop 5");
+strings[103] = str->add(strings[103]);
+strings[113] = str->add(strings[113]);
+strings[1638] = str->add("Switch To Desktop 6");
+strings[103] = str->add(strings[103]);
+strings[115] = str->add(strings[115]);
+strings[1639] = str->add("Switch To Desktop 7");
+strings[103] = str->add(strings[103]);
+strings[117] = str->add(strings[117]);
+strings[1640] = str->add("Switch To Desktop 8");
+strings[103] = str->add(strings[103]);
+strings[119] = str->add(strings[119]);
+strings[1641] = str->add("Switch To Desktop 9");
+strings[103] = str->add(strings[103]);
+strings[120] = str->add(strings[120]);
+strings[1642] = str->add("Switch To Desktop 10");
+strings[103] = str->add(strings[103]);
+strings[122] = str->add(strings[122]);
+strings[1643] = str->add("Switch To Desktop 11");
+strings[103] = str->add(strings[103]);
+strings[124] = str->add(strings[124]);
+strings[1644] = str->add("Switch To Desktop...");
+strings[103] = str->add(strings[103]);
+strings[1645] = str->add("syntax: N, example: 1");
+strings[1646] = str->add("Flip Desktop Left (All Screens)");
+strings[1647] = str->add("desk_flip_by_all");
+strings[74] = str->add(strings[74]);
+strings[1648] = str->add("Flip Desktop Right (All Screens)");
+strings[1647] = str->add(strings[1647]);
+strings[76] = str->add(strings[76]);
+strings[1649] = str->add("Flip Desktop Up (All Screens)");
+strings[1647] = str->add(strings[1647]);
+strings[78] = str->add(strings[78]);
+strings[1650] = str->add("Flip Desktop Down (All Screens)");
+strings[1647] = str->add(strings[1647]);
+strings[80] = str->add(strings[80]);
+strings[1651] = str->add("Flip Desktop By... (All Screens)");
+strings[1647] = str->add(strings[1647]);
+strings[1625] = str->add(strings[1625]);
+strings[1652] = str->add("Flip Desktop To... (All Screens)");
+strings[1653] = str->add("desk_flip_to_all");
+strings[1629] = str->add(strings[1629]);
+strings[1654] = str->add("Flip Desktop Linearly... (All Screens)");
+strings[1655] = str->add("desk_linear_flip_by_all");
+strings[1631] = str->add(strings[1631]);
+strings[1656] = str->add("Switch To Desktop 0 (All Screens)");
+strings[1657] = str->add("desk_linear_flip_to_all");
+strings[104] = str->add(strings[104]);
+strings[1658] = str->add("Switch To Desktop 1 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[101] = str->add(strings[101]);
+strings[1659] = str->add("Switch To Desktop 2 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[107] = str->add(strings[107]);
+strings[1660] = str->add("Switch To Desktop 3 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[109] = str->add(strings[109]);
+strings[1661] = str->add("Switch To Desktop 4 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[111] = str->add(strings[111]);
+strings[1662] = str->add("Switch To Desktop 5 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[113] = str->add(strings[113]);
+strings[1663] = str->add("Switch To Desktop 6 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[115] = str->add(strings[115]);
+strings[1664] = str->add("Switch To Desktop 7 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[117] = str->add(strings[117]);
+strings[1665] = str->add("Switch To Desktop 8 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[119] = str->add(strings[119]);
+strings[1666] = str->add("Switch To Desktop 9 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[120] = str->add(strings[120]);
+strings[1667] = str->add("Switch To Desktop 10 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[122] = str->add(strings[122]);
+strings[1668] = str->add("Switch To Desktop 11 (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[124] = str->add(strings[124]);
+strings[1669] = str->add("Switch To Desktop... (All Screens)");
+strings[1657] = str->add(strings[1657]);
+strings[1645] = str->add(strings[1645]);
+strings[1670] = str->add("Screen");
+strings[1671] = str->add("Send Mouse To Screen 0");
+strings[144] = str->add(strings[144]);
+strings[104] = str->add(strings[104]);
+strings[1672] = str->add("Send Mouse To Screen 1");
+strings[144] = str->add(strings[144]);
+strings[101] = str->add(strings[101]);
+strings[1673] = str->add("Send Mouse To Screen...");
+strings[144] = str->add(strings[144]);
+strings[1674] = str->add("syntax: N, example: 0");
+strings[1675] = str->add("Send Mouse Forward 1 Screen");
+strings[143] = str->add(strings[143]);
+strings[101] = str->add(strings[101]);
+strings[1676] = str->add("Send Mouse Back 1 Screen");
+strings[143] = str->add(strings[143]);
+strings[100] = str->add(strings[100]);
+strings[1677] = str->add("Send Mouse Forward/Back Screens...");
+strings[143] = str->add(strings[143]);
+strings[1631] = str->add(strings[1631]);
+strings[1678] = str->add("Move To...");
+strings[1679] = str->add("window_move_to");
+strings[1680] = str->add("syntax: [ ,-]X [ ,-]Y or * [ ,-]Y or [ , -]X *, example: -1 1");
+strings[1681] = str->add("Move By...");
+strings[1682] = str->add("window_move_by");
+strings[1625] = str->add(strings[1625]);
+strings[1683] = str->add("Resize By...");
+strings[1684] = str->add("window_resize_by");
+strings[1685] = str->add("syntax: W H, example: 100 150");
+strings[1686] = str->add("Push in Direction...");
+strings[1687] = str->add("window_push");
+strings[1688] = str->add("syntax: direction, example: up, down, left, right");
+strings[1689] = str->add("Drag Icon...");
+strings[168] = str->add(strings[168]);
+strings[1690] = str->add("Window : Moving");
+strings[1691] = str->add("To Next Desktop");
+strings[1692] = str->add("window_desk_move_by");
+strings[76] = str->add(strings[76]);
+strings[1693] = str->add("To Previous Desktop");
+strings[1692] = str->add(strings[1692]);
+strings[74] = str->add(strings[74]);
+strings[1694] = str->add("By Desktop #...");
+strings[1692] = str->add(strings[1692]);
+strings[1695] = str->add("syntax: X-offset Y-offset, example: -2 2");
+strings[1696] = str->add("To Desktop...");
+strings[1697] = str->add("window_desk_move_to");
+strings[1698] = str->add("syntax: X Y, example: 0 1");
+strings[1699] = str->add("Show Main Menu");
+strings[65] = str->add(strings[65]);
+strings[66] = str->add(strings[66]);
+strings[1700] = str->add("Show Favorites Menu");
+strings[65] = str->add(strings[65]);
+strings[70] = str->add(strings[70]);
+strings[1701] = str->add("Show All Applications Menu");
+strings[65] = str->add(strings[65]);
+strings[1702] = str->add("all");
+strings[1703] = str->add("Show Clients Menu");
+strings[65] = str->add(strings[65]);
+strings[68] = str->add(strings[68]);
+strings[1704] = str->add("Show Menu...");
+strings[65] = str->add(strings[65]);
+strings[1705] = str->add("syntax: MenuName, example: MyMenu");
+strings[1706] = str->add("Launch");
+strings[1707] = str->add("Defined Command");
+strings[129] = str->add(strings[129]);
+strings[1708] = str->add("syntax: CommandName, example: /usr/bin/xmms");
+strings[1709] = str->add("Application");
+strings[1710] = str->add("app");
+strings[1711] = str->add("syntax: , example:");
+strings[1712] = str->add("Enlightenment");
+strings[1713] = str->add("Restart");
+strings[135] = str->add(strings[135]);
+strings[1714] = str->add("Exit");
+strings[1715] = str->add("exit");
+strings[1716] = str->add("Log Out");
+strings[137] = str->add(strings[137]);
+strings[1717] = str->add("Exit Immediately");
+strings[1718] = str->add("exit_now");
+strings[1719] = str->add("Shut Down Immediately");
+strings[1720] = str->add("halt_now");
+strings[1721] = str->add("System");
+strings[1722] = str->add("Shut Down");
+strings[1723] = str->add("halt");
+strings[1724] = str->add("Reboot");
+strings[1725] = str->add("reboot");
+strings[1726] = str->add("Suspend");
+strings[1727] = str->add("suspend");
+strings[1728] = str->add("Suspend to Disk");
+strings[1729] = str->add("hibernate");
+strings[1730] = str->add("Desktop Lock");
+strings[140] = str->add(strings[140]);
+strings[1731] = str->add("Cleanup Windows");
+strings[1732] = str->add("cleanup_windows");
+strings[1733] = str->add("Generic : Actions");
+strings[1734] = str->add("Delayed Action");
+strings[1735] = str->add("delayed_action");
+strings[1736] = str->add("[0.0 exec xterm] [0.3 exec xev]");
+strings[65] = str->add(strings[65]);
+strings[66] = str->add(strings[66]);
+strings[67] = str->add(strings[67]);
+strings[65] = str->add(strings[65]);
+strings[68] = str->add(strings[68]);
+strings[69] = str->add(strings[69]);
+strings[65] = str->add(strings[65]);
+strings[70] = str->add(strings[70]);
+strings[71] = str->add(strings[71]);
+strings[72] = str->add(strings[72]);
+strings[73] = str->add(strings[73]);
+strings[74] = str->add(strings[74]);
+strings[75] = str->add(strings[75]);
+strings[73] = str->add(strings[73]);
+strings[76] = str->add(strings[76]);
+strings[77] = str->add(strings[77]);
+strings[73] = str->add(strings[73]);
+strings[78] = str->add(strings[78]);
+strings[79] = str->add(strings[79]);
+strings[73] = str->add(strings[73]);
+strings[80] = str->add(strings[80]);
+strings[77] = str->add(strings[77]);
+strings[81] = str->add(strings[81]);
+strings[79] = str->add(strings[79]);
+strings[82] = str->add(strings[82]);
+strings[83] = str->add(strings[83]);
+strings[84] = str->add(strings[84]);
+strings[85] = str->add(strings[85]);
+strings[86] = str->add(strings[86]);
+strings[87] = str->add(strings[87]);
+strings[71] = str->add(strings[71]);
+strings[88] = str->add(strings[88]);
+strings[89] = str->add(strings[89]);
+strings[90] = str->add(strings[90]);
+strings[91] = str->add(strings[91]);
+strings[92] = str->add(strings[92]);
+strings[93] = str->add(strings[93]);
+strings[94] = str->add(strings[94]);
+strings[93] = str->add(strings[93]);
+strings[95] = str->add(strings[95]);
+strings[94] = str->add(strings[94]);
+strings[93] = str->add(strings[93]);
+strings[96] = str->add(strings[96]);
+strings[97] = str->add(strings[97]);
+strings[98] = str->add(strings[98]);
+strings[72] = str->add(strings[72]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[75] = str->add(strings[75]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[102] = str->add(strings[102]);
+strings[103] = str->add(strings[103]);
+strings[104] = str->add(strings[104]);
+strings[105] = str->add(strings[105]);
+strings[103] = str->add(strings[103]);
+strings[101] = str->add(strings[101]);
+strings[106] = str->add(strings[106]);
+strings[103] = str->add(strings[103]);
+strings[107] = str->add(strings[107]);
+strings[108] = str->add(strings[108]);
+strings[103] = str->add(strings[103]);
+strings[109] = str->add(strings[109]);
+strings[110] = str->add(strings[110]);
+strings[103] = str->add(strings[103]);
+strings[111] = str->add(strings[111]);
+strings[112] = str->add(strings[112]);
+strings[103] = str->add(strings[103]);
+strings[113] = str->add(strings[113]);
+strings[114] = str->add(strings[114]);
+strings[103] = str->add(strings[103]);
+strings[115] = str->add(strings[115]);
+strings[116] = str->add(strings[116]);
+strings[103] = str->add(strings[103]);
+strings[117] = str->add(strings[117]);
+strings[118] = str->add(strings[118]);
+strings[103] = str->add(strings[103]);
+strings[119] = str->add(strings[119]);
+strings[94] = str->add(strings[94]);
+strings[103] = str->add(strings[103]);
+strings[120] = str->add(strings[120]);
+strings[121] = str->add(strings[121]);
+strings[103] = str->add(strings[103]);
+strings[122] = str->add(strings[122]);
+strings[123] = str->add(strings[123]);
+strings[103] = str->add(strings[103]);
+strings[124] = str->add(strings[124]);
+strings[125] = str->add(strings[125]);
+strings[65] = str->add(strings[65]);
+strings[66] = str->add(strings[66]);
+strings[126] = str->add(strings[126]);
+strings[65] = str->add(strings[65]);
+strings[70] = str->add(strings[70]);
+strings[127] = str->add(strings[127]);
+strings[65] = str->add(strings[65]);
+strings[66] = str->add(strings[66]);
+strings[127] = str->add(strings[127]);
+strings[65] = str->add(strings[65]);
+strings[68] = str->add(strings[68]);
+strings[127] = str->add(strings[127]);
+strings[65] = str->add(strings[65]);
+strings[70] = str->add(strings[70]);
+strings[128] = str->add(strings[128]);
+strings[129] = str->add(strings[129]);
+strings[130] = str->add(strings[130]);
+strings[131] = str->add(strings[131]);
+strings[49] = str->add(strings[49]);
+strings[132] = str->add(strings[132]);
+strings[131] = str->add(strings[131]);
+strings[49] = str->add(strings[49]);
+strings[133] = str->add(strings[133]);
+strings[134] = str->add(strings[134]);
+strings[135] = str->add(strings[135]);
+strings[136] = str->add(strings[136]);
+strings[137] = str->add(strings[137]);
+strings[138] = str->add(strings[138]);
+strings[50] = str->add(strings[50]);
+strings[139] = str->add(strings[139]);
+strings[140] = str->add(strings[140]);
+strings[141] = str->add(strings[141]);
+strings[142] = str->add(strings[142]);
+strings[72] = str->add(strings[72]);
+strings[143] = str->add(strings[143]);
+strings[100] = str->add(strings[100]);
+strings[75] = str->add(strings[75]);
+strings[143] = str->add(strings[143]);
+strings[101] = str->add(strings[101]);
+strings[102] = str->add(strings[102]);
+strings[144] = str->add(strings[144]);
+strings[104] = str->add(strings[104]);
+strings[105] = str->add(strings[105]);
+strings[144] = str->add(strings[144]);
+strings[101] = str->add(strings[101]);
+strings[106] = str->add(strings[106]);
+strings[144] = str->add(strings[144]);
+strings[107] = str->add(strings[107]);
+strings[108] = str->add(strings[108]);
+strings[144] = str->add(strings[144]);
+strings[109] = str->add(strings[109]);
+strings[145] = str->add(strings[145]);
+strings[146] = str->add(strings[146]);
+strings[98] = str->add(strings[98]);
+strings[147] = str->add(strings[147]);
+strings[148] = str->add(strings[148]);
+strings[146] = str->add(strings[146]);
+strings[98] = str->add(strings[98]);
+strings[147] = str->add(strings[147]);
+strings[149] = str->add(strings[149]);
+strings[146] = str->add(strings[146]);
+strings[150] = str->add(strings[150]);
+strings[151] = str->add(strings[151]);
+strings[152] = str->add(strings[152]);
+strings[146] = str->add(strings[146]);
+strings[150] = str->add(strings[150]);
+strings[153] = str->add(strings[153]);
+strings[154] = str->add(strings[154]);
+strings[146] = str->add(strings[146]);
+strings[71] = str->add(strings[71]);
+strings[155] = str->add(strings[155]);
+strings[156] = str->add(strings[156]);
+strings[71] = str->add(strings[71]);
+strings[157] = str->add(strings[157]);
+strings[158] = str->add(strings[158]);
+strings[84] = str->add(strings[84]);
+strings[154] = str->add(strings[154]);
+strings[158] = str->add(strings[158]);
+strings[86] = str->add(strings[86]);
+strings[159] = str->add(strings[159]);
+strings[160] = str->add(strings[160]);
+strings[93] = str->add(strings[93]);
+strings[161] = str->add(strings[161]);
+strings[160] = str->add(strings[160]);
+strings[93] = str->add(strings[93]);
+strings[162] = str->add(strings[162]);
+strings[154] = str->add(strings[154]);
+strings[160] = str->add(strings[160]);
+strings[93] = str->add(strings[93]);
+strings[163] = str->add(strings[163]);
+strings[155] = str->add(strings[155]);
+strings[164] = str->add(strings[164]);
+strings[91] = str->add(strings[91]);
+strings[155] = str->add(strings[155]);
+strings[165] = str->add(strings[165]);
+strings[98] = str->add(strings[98]);
+strings[147] = str->add(strings[147]);
+strings[155] = str->add(strings[155]);
+strings[166] = str->add(strings[166]);
+strings[82] = str->add(strings[82]);
+strings[167] = str->add(strings[167]);
+strings[156] = str->add(strings[156]);
+strings[168] = str->add(strings[168]);
+strings[167] = str->add(strings[167]);
+strings[146] = str->add(strings[146]);
+strings[67] = str->add(strings[67]);
+strings[169] = str->add(strings[169]);
+strings[146] = str->add(strings[146]);
+strings[67] = str->add(strings[67]);
+strings[170] = str->add(strings[170]);
+strings[167] = str->add(strings[167]);
+strings[171] = str->add(strings[171]);
+strings[69] = str->add(strings[69]);
+strings[172] = str->add(strings[172]);
+strings[1737] = str->add("mouse,in");
+strings[171] = str->add(strings[171]);
+strings[1738] = str->add("pointer_resize_push");
+strings[1739] = str->add("resize_tl");
+strings[1740] = str->add("mouse,out");
+strings[171] = str->add(strings[171]);
+strings[1741] = str->add("pointer_resize_pop");
+strings[1739] = str->add(strings[1739]);
+strings[167] = str->add(strings[167]);
+strings[173] = str->add(strings[173]);
+strings[69] = str->add(strings[69]);
+strings[174] = str->add(strings[174]);
+strings[1737] = str->add(strings[1737]);
+strings[173] = str->add(strings[173]);
+strings[1738] = str->add(strings[1738]);
+strings[1742] = str->add("resize_t");
+strings[1740] = str->add(strings[1740]);
+strings[173] = str->add(strings[173]);
+strings[1741] = str->add(strings[1741]);
+strings[1742] = str->add(strings[1742]);
+strings[167] = str->add(strings[167]);
+strings[175] = str->add(strings[175]);
+strings[69] = str->add(strings[69]);
+strings[176] = str->add(strings[176]);
+strings[1737] = str->add(strings[1737]);
+strings[175] = str->add(strings[175]);
+strings[1738] = str->add(strings[1738]);
+strings[1743] = str->add("resize_tr");
+strings[1740] = str->add(strings[1740]);
+strings[175] = str->add(strings[175]);
+strings[1741] = str->add(strings[1741]);
+strings[1743] = str->add(strings[1743]);
+strings[167] = str->add(strings[167]);
+strings[177] = str->add(strings[177]);
+strings[69] = str->add(strings[69]);
+strings[97] = str->add(strings[97]);
+strings[1737] = str->add(strings[1737]);
+strings[177] = str->add(strings[177]);
+strings[1738] = str->add(strings[1738]);
+strings[1744] = str->add("resize_r");
+strings[1740] = str->add(strings[1740]);
+strings[177] = str->add(strings[177]);
+strings[1741] = str->add(strings[1741]);
+strings[1744] = str->add(strings[1744]);
+strings[167] = str->add(strings[167]);
+strings[178] = str->add(strings[178]);
+strings[69] = str->add(strings[69]);
+strings[179] = str->add(strings[179]);
+strings[1737] = str->add(strings[1737]);
+strings[178] = str->add(strings[178]);
+strings[1738] = str->add(strings[1738]);
+strings[1745] = str->add("resize_br");
+strings[1740] = str->add(strings[1740]);
+strings[178] = str->add(strings[178]);
+strings[1741] = str->add(strings[1741]);
+strings[1745] = str->add(strings[1745]);
+strings[167] = str->add(strings[167]);
+strings[180] = str->add(strings[180]);
+strings[69] = str->add(strings[69]);
+strings[181] = str->add(strings[181]);
+strings[1737] = str->add(strings[1737]);
+strings[180] = str->add(strings[180]);
+strings[1738] = str->add(strings[1738]);
+strings[1746] = str->add("resize_b");
+strings[1740] = str->add(strings[1740]);
+strings[180] = str->add(strings[180]);
+strings[1741] = str->add(strings[1741]);
+strings[1746] = str->add(strings[1746]);
+strings[167] = str->add(strings[167]);
+strings[182] = str->add(strings[182]);
+strings[69] = str->add(strings[69]);
+strings[183] = str->add(strings[183]);
+strings[1737] = str->add(strings[1737]);
+strings[182] = str->add(strings[182]);
+strings[1738] = str->add(strings[1738]);
+strings[1747] = str->add("resize_bl");
+strings[1740] = str->add(strings[1740]);
+strings[182] = str->add(strings[182]);
+strings[1741] = str->add(strings[1741]);
+strings[1747] = str->add(strings[1747]);
+strings[167] = str->add(strings[167]);
+strings[184] = str->add(strings[184]);
+strings[69] = str->add(strings[69]);
+strings[139] = str->add(strings[139]);
+strings[1737] = str->add(strings[1737]);
+strings[184] = str->add(strings[184]);
+strings[1738] = str->add(strings[1738]);
+strings[1748] = str->add("resize_l");
+strings[1740] = str->add(strings[1740]);
+strings[184] = str->add(strings[184]);
+strings[1741] = str->add(strings[1741]);
+strings[1748] = str->add(strings[1748]);
+strings[169] = str->add(strings[169]);
+strings[185] = str->add(strings[185]);
+strings[69] = str->add(strings[69]);
+strings[170] = str->add(strings[170]);
+strings[186] = str->add(strings[186]);
+strings[185] = str->add(strings[185]);
+strings[67] = str->add(strings[67]);
+strings[187] = str->add(strings[187]);
+strings[185] = str->add(strings[185]);
+strings[67] = str->add(strings[67]);
+strings[170] = str->add(strings[170]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[101] = str->add(strings[101]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[99] = str->add(strings[99]);
+strings[100] = str->add(strings[100]);
+strings[1749] = str->add("Set As Background");
+strings[1750] = str->add("enlightenment/background");
+strings[7] = str->add(strings[7]);
+strings[61] = str->add(strings[61]);
+strings[1751] = str->add("resize");
+strings[1752] = str->add("show");
+strings[1753] = str->add("base/theme/pointer");
+str->del(strings[1751]);
+str->del(strings[1752]);
+strings[64] = str->add(strings[64]);
+strings[1754] = str->add("e/pointer/enlightenment/default/mono");
+strings[1754] = str->add(strings[1754]);
+strings[1755] = str->add("load");
+strings[64] = str->add(strings[64]);
+strings[1756] = str->add("images/41");
+strings[1757] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/41");
+strings[64] = str->add(strings[64]);
+strings[1756] = str->add(strings[1756]);
+strings[61] = str->add(strings[61]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[1758] = str->add("Container 0");
+strings[1759] = str->add("Zone 0");
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[1760] = str->add("Desktop 0, 0");
+strings[1761] = str->add("Desktop 0, 1");
+strings[1762] = str->add("Desktop 1, 0");
+strings[1763] = str->add("Desktop 1, 1");
+strings[1764] = str->add("Desktop 2, 0");
+strings[1765] = str->add("Desktop 2, 1");
+strings[1766] = str->add("Desktop 3, 0");
+strings[1767] = str->add("Desktop 3, 1");
+strings[1768] = str->add("Desktop 4, 0");
+strings[1769] = str->add("Desktop 4, 1");
+strings[1770] = str->add("edje_cc");
+strings[1771] = str->add("logo_shad.png");
+strings[1772] = str->add("shad.png");
+strings[1773] = str->add("tex.png");
+strings[1774] = str->add("ref.png");
+strings[1775] = str->add("bar_l.png");
+strings[1776] = str->add("bar_r.png");
+strings[1777] = str->add("bar_l_sh.png");
+strings[1778] = str->add("bar_r_sh.png");
+strings[1779] = str->add("sm_loop_eintro_121.png");
+strings[1780] = str->add("sm_loop_eintro_123.png");
+strings[1781] = str->add("sm_loop_eintro_125.png");
+strings[1782] = str->add("sm_loop_eintro_127.png");
+strings[1783] = str->add("sm_loop_eintro_129.png");
+strings[1784] = str->add("sm_loop_eintro_131.png");
+strings[1785] = str->add("sm_loop_eintro_133.png");
+strings[1786] = str->add("sm_loop_eintro_135.png");
+strings[1787] = str->add("sm_loop_eintro_137.png");
+strings[1788] = str->add("sm_loop_eintro_139.png");
+strings[1789] = str->add("sm_loop_eintro_141.png");
+strings[1790] = str->add("sm_loop_eintro_143.png");
+strings[1791] = str->add("sm_loop_eintro_145.png");
+strings[1792] = str->add("sm_loop_eintro_147.png");
+strings[1793] = str->add("sm_loop_eintro_149.png");
+strings[1794] = str->add("sm_loop_eintro_151.png");
+strings[1795] = str->add("sm_loop_eintro_153.png");
+strings[1796] = str->add("sm_loop_eintro_155.png");
+strings[1797] = str->add("sm_loop_eintro_157.png");
+strings[1798] = str->add("sm_loop_eintro_159.png");
+strings[1799] = str->add("sm_loop_eintro_161.png");
+strings[1800] = str->add("sm_loop_eintro_163.png");
+strings[1801] = str->add("sm_loop_eintro_165.png");
+strings[1802] = str->add("sm_loop_eintro_167.png");
+strings[1803] = str->add("sm_loop_eintro_169.png");
+strings[1804] = str->add("sm_loop_eintro_171.png");
+strings[1805] = str->add("sm_loop_eintro_173.png");
+strings[1806] = str->add("sm_loop_eintro_175.png");
+strings[1807] = str->add("sm_loop_eintro_177.png");
+strings[1808] = str->add("sm_loop_eintro_179.png");
+strings[1809] = str->add("sm_loop_eintro_181.png");
+strings[1810] = str->add("sm_loop_eintro_183.png");
+strings[1811] = str->add("sm_loop_eintro_185.png");
+strings[1812] = str->add("sm_loop_eintro_187.png");
+strings[1813] = str->add("sm_loop_eintro_189.png");
+strings[1814] = str->add("sm_loop_eintro_191.png");
+strings[1815] = str->add("sm_loop_eintro_193.png");
+strings[1816] = str->add("sm_loop_eintro_195.png");
+strings[1817] = str->add("sm_loop_eintro_197.png");
+strings[1818] = str->add("sm_loop_eintro_199.png");
+strings[1819] = str->add("sm_loop_eintro_201.png");
+strings[1820] = str->add("sm_loop_eintro_203.png");
+strings[1821] = str->add("sm_loop_eintro_205.png");
+strings[1822] = str->add("sm_loop_eintro_207.png");
+strings[1823] = str->add("sm_loop_eintro_209.png");
+strings[1824] = str->add("sm_loop_eintro_211.png");
+strings[1825] = str->add("sm_loop_eintro_213.png");
+strings[1826] = str->add("sm_loop_eintro_215.png");
+strings[1827] = str->add("sm_loop_eintro_217.png");
+strings[1828] = str->add("sm_loop_eintro_219.png");
+strings[1829] = str->add("sm_loop_eintro_221.png");
+strings[1830] = str->add("sm_loop_eintro_223.png");
+strings[1831] = str->add("sm_loop_eintro_225.png");
+strings[1832] = str->add("sm_loop_eintro_227.png");
+strings[1833] = str->add("sm_loop_eintro_229.png");
+strings[1834] = str->add("sm_loop_eintro_231.png");
+strings[1835] = str->add("sm_loop_eintro_233.png");
+strings[1836] = str->add("sm_loop_eintro_235.png");
+strings[1837] = str->add("sm_loop_eintro_237.png");
+strings[1838] = str->add("sm_loop_eintro_239.png");
+strings[1839] = str->add("e/desktop/background");
+strings[7] = str->add(strings[7]);
+strings[1839] = str->add(strings[1839]);
+str->del(strings[1839]);
+strings[7] = str->add(strings[7]);
+strings[1839] = str->add(strings[1839]);
+strings[1840] = str->add("ref1_1");
+strings[1841] = str->add("show");
+strings[1842] = str->add("");
+strings[1843] = str->add("default2");
+strings[1844] = str->add("ref1_2");
+strings[61] = str->add(strings[61]);
+strings[1845] = str->add("ref2_1");
+strings[1841] = str->add(strings[1841]);
+strings[1842] = str->add(strings[1842]);
+strings[1843] = str->add(strings[1843]);
+strings[1846] = str->add("ref2_2");
+strings[61] = str->add(strings[61]);
+strings[1847] = str->add("ref3_1");
+strings[1841] = str->add(strings[1841]);
+strings[1842] = str->add(strings[1842]);
+strings[1843] = str->add(strings[1843]);
+strings[1848] = str->add("ref3_2");
+strings[61] = str->add(strings[61]);
+strings[1849] = str->add("ref4_1");
+strings[1841] = str->add(strings[1841]);
+strings[1842] = str->add(strings[1842]);
+strings[1843] = str->add(strings[1843]);
+strings[1850] = str->add("ref4_2");
+strings[61] = str->add(strings[61]);
+strings[1851] = str->add("logo_animate");
+strings[1841] = str->add(strings[1841]);
+strings[1842] = str->add(strings[1842]);
+strings[61] = str->add(strings[61]);
+strings[1852] = str->add("background_image");
+strings[61] = str->add(strings[61]);
+strings[1853] = str->add("shad");
+strings[61] = str->add(strings[61]);
+strings[1854] = str->add("logo_shad");
+strings[61] = str->add(strings[61]);
+strings[1855] = str->add("logo");
+strings[61] = str->add(strings[61]);
+strings[1856] = str->add("bar_l_sh");
+strings[61] = str->add(strings[61]);
+strings[1857] = str->add("bar_r_sh");
+strings[61] = str->add(strings[61]);
+strings[1858] = str->add("bar_l1");
+strings[61] = str->add(strings[61]);
+strings[1843] = str->add(strings[1843]);
+strings[1859] = str->add("bar_l2");
+strings[61] = str->add(strings[61]);
+strings[1843] = str->add(strings[1843]);
+strings[1860] = str->add("bar_r1");
+strings[61] = str->add(strings[61]);
+strings[1843] = str->add(strings[1843]);
+strings[1861] = str->add("bar_r2");
+strings[61] = str->add(strings[61]);
+strings[1843] = str->add(strings[1843]);
+strings[1862] = str->add("bar_l");
+strings[61] = str->add(strings[61]);
+strings[1863] = str->add("bar_r");
+strings[61] = str->add(strings[61]);
+strings[1839] = str->add(strings[1839]);
+strings[1755] = str->add(strings[1755]);
+strings[1864] = str->add("resize");
+strings[1841] = str->add(strings[1841]);
+strings[7] = str->add(strings[7]);
+strings[1865] = str->add("images/2");
+strings[1866] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/2");
+strings[7] = str->add(strings[7]);
+strings[1865] = str->add(strings[1865]);
+strings[7] = str->add(strings[7]);
+strings[1867] = str->add("images/1");
+strings[1868] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/1");
+strings[7] = str->add(strings[7]);
+strings[1867] = str->add(strings[1867]);
+strings[7] = str->add(strings[7]);
+strings[1869] = str->add("images/67");
+strings[1870] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/67");
+strings[7] = str->add(strings[7]);
+strings[1869] = str->add(strings[1869]);
+strings[7] = str->add(strings[7]);
+strings[1552] = str->add(strings[1552]);
+strings[1871] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/0");
+strings[7] = str->add(strings[7]);
+strings[1552] = str->add(strings[1552]);
+strings[7] = str->add(strings[7]);
+strings[1872] = str->add("images/4");
+strings[1873] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/4");
+strings[7] = str->add(strings[7]);
+strings[1872] = str->add(strings[1872]);
+strings[7] = str->add(strings[7]);
+strings[1874] = str->add("images/6");
+strings[1875] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/6");
+strings[7] = str->add(strings[7]);
+strings[1874] = str->add(strings[1874]);
+strings[7] = str->add(strings[7]);
+strings[1876] = str->add("images/5");
+strings[1877] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/5");
+strings[7] = str->add(strings[7]);
+strings[1876] = str->add(strings[1876]);
+strings[7] = str->add(strings[7]);
+strings[1878] = str->add("images/7");
+strings[1879] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/7");
+strings[7] = str->add(strings[7]);
+strings[1878] = str->add(strings[1878]);
+strings[7] = str->add(strings[7]);
+strings[1880] = str->add("images/3");
+strings[1881] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/3");
+strings[7] = str->add(strings[7]);
+strings[1880] = str->add(strings[1880]);
+strings[7] = str->add(strings[7]);
+strings[1880] = str->add(strings[1880]);
+strings[7] = str->add(strings[7]);
+strings[1880] = str->add(strings[1880]);
+strings[7] = str->add(strings[7]);
+strings[1880] = str->add(strings[1880]);
+strings[1882] = str->add("/home/cedric/.e/e/applications/startup/.order");
+str->del(strings[1882]);
+strings[1883] = str->add("/usr/devel/lib/enlightenment/modules/start/linux-gnu-x86_64/module.so");
+strings[1883] = str->add(strings[1883]);
+strings[59] = str->add(strings[59]);
+strings[1884] = str->add("/usr/devel/lib/enlightenment/modules/start");
+str->del(strings[1883]);
+strings[1885] = str->add("/usr/devel/lib/enlightenment/modules/ibar/linux-gnu-x86_64/module.so");
+strings[1885] = str->add(strings[1885]);
+strings[58] = str->add(strings[58]);
+strings[1886] = str->add("/usr/devel/lib/enlightenment/modules/ibar");
+str->del(strings[1885]);
+strings[104] = str->add(strings[104]);
+strings[61] = str->add(strings[61]);
+strings[339] = str->add(strings[339]);
+strings[339] = str->add(strings[339]);
+strings[61] = str->add(strings[61]);
+strings[1887] = str->add("/usr/devel/lib/enlightenment/modules/ibox/linux-gnu-x86_64/module.so");
+strings[1887] = str->add(strings[1887]);
+strings[57] = str->add(strings[57]);
+strings[1888] = str->add("/usr/devel/lib/enlightenment/modules/ibox");
+str->del(strings[1887]);
+strings[104] = str->add(strings[104]);
+strings[338] = str->add(strings[338]);
+strings[1889] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow/linux-gnu-x86_64/module.so");
+strings[1889] = str->add(strings[1889]);
+strings[56] = str->add(strings[56]);
+strings[1890] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow");
+str->del(strings[1889]);
+strings[1891] = str->add("appearance");
+strings[1892] = str->add("Appearance");
+strings[1893] = str->add("enlightenment/appearance");
+strings[56] = str->add(strings[56]);
+strings[1894] = str->add("Dropshadow");
+strings[1895] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow/e-module-dropshadow.edj");
+strings[1896] = str->add("/usr/devel/lib/enlightenment/modules/clock/linux-gnu-x86_64/module.so");
+strings[1896] = str->add(strings[1896]);
+strings[55] = str->add(strings[55]);
+strings[1897] = str->add("/usr/devel/lib/enlightenment/modules/clock");
+str->del(strings[1896]);
+strings[1898] = str->add("/usr/devel/lib/enlightenment/modules/battery/linux-gnu-x86_64/module.so");
+strings[1898] = str->add(strings[1898]);
+strings[54] = str->add(strings[54]);
+strings[1899] = str->add("/usr/devel/lib/enlightenment/modules/battery");
+str->del(strings[1898]);
+strings[1900] = str->add("advanced");
+strings[1901] = str->add("Advanced");
+strings[1902] = str->add("enlightenment/advanced");
+strings[54] = str->add(strings[54]);
+strings[1903] = str->add("Battery Meter");
+strings[1904] = str->add("/usr/devel/lib/enlightenment/modules/battery/e-module-battery.edj");
+strings[1905] = str->add("/usr/devel/lib/enlightenment/modules/cpufreq/linux-gnu-x86_64/module.so");
+strings[1905] = str->add(strings[1905]);
+strings[53] = str->add(strings[53]);
+strings[1906] = str->add("/usr/devel/lib/enlightenment/modules/cpufreq");
+str->del(strings[1905]);
+strings[1907] = str->add("/usr/devel/lib/enlightenment/modules/temperature/linux-gnu-x86_64/module.so");
+strings[1907] = str->add(strings[1907]);
+strings[52] = str->add(strings[52]);
+strings[1908] = str->add("/usr/devel/lib/enlightenment/modules/temperature");
+str->del(strings[1907]);
+strings[340] = str->add(strings[340]);
+strings[1909] = str->add("/usr/devel/lib/enlightenment/modules/pager/linux-gnu-x86_64/module.so");
+strings[1909] = str->add(strings[1909]);
+strings[51] = str->add(strings[51]);
+strings[1910] = str->add("/usr/devel/lib/enlightenment/modules/pager");
+str->del(strings[1909]);
+strings[51] = str->add(strings[51]);
+strings[1911] = str->add("Pager");
+strings[1912] = str->add("enlightenment/pager");
+strings[1911] = str->add(strings[1911]);
+strings[1913] = str->add("Show Pager Popup");
+strings[1914] = str->add("pager_show");
+strings[1915] = str->add("<none>");
+strings[1916] = str->add("Popup Desk Right");
+strings[1917] = str->add("pager_switch");
+strings[1613] = str->add(strings[1613]);
+strings[1918] = str->add("Popup Desk Left");
+strings[1917] = str->add(strings[1917]);
+strings[1611] = str->add(strings[1611]);
+strings[1919] = str->add("Popup Desk Up");
+strings[1917] = str->add(strings[1917]);
+strings[147] = str->add(strings[147]);
+strings[1920] = str->add("Popup Desk Down");
+strings[1917] = str->add(strings[1917]);
+strings[1609] = str->add(strings[1609]);
+strings[50] = str->add(strings[50]);
+strings[49] = str->add(strings[49]);
+strings[48] = str->add(strings[48]);
+strings[47] = str->add(strings[47]);
+strings[46] = str->add(strings[46]);
+strings[45] = str->add(strings[45]);
+strings[44] = str->add(strings[44]);
+strings[43] = str->add(strings[43]);
+strings[42] = str->add(strings[42]);
+strings[41] = str->add(strings[41]);
+strings[40] = str->add(strings[40]);
+strings[39] = str->add(strings[39]);
+strings[38] = str->add(strings[38]);
+strings[37] = str->add(strings[37]);
+strings[36] = str->add(strings[36]);
+strings[35] = str->add(strings[35]);
+strings[34] = str->add(strings[34]);
+strings[33] = str->add(strings[33]);
+strings[32] = str->add(strings[32]);
+strings[31] = str->add(strings[31]);
+strings[30] = str->add(strings[30]);
+strings[29] = str->add(strings[29]);
+strings[28] = str->add(strings[28]);
+strings[27] = str->add(strings[27]);
+strings[26] = str->add(strings[26]);
+strings[25] = str->add(strings[25]);
+strings[24] = str->add(strings[24]);
+strings[23] = str->add(strings[23]);
+strings[22] = str->add(strings[22]);
+strings[21] = str->add(strings[21]);
+strings[20] = str->add(strings[20]);
+strings[19] = str->add(strings[19]);
+strings[18] = str->add(strings[18]);
+strings[17] = str->add(strings[17]);
+strings[16] = str->add(strings[16]);
+strings[15] = str->add(strings[15]);
+strings[14] = str->add(strings[14]);
+strings[13] = str->add(strings[13]);
+strings[12] = str->add(strings[12]);
+strings[11] = str->add(strings[11]);
+strings[1921] = str->add("/usr/devel/lib/enlightenment/modules/note/linux-gnu-x86_64/module.so");
+strings[1921] = str->add(strings[1921]);
+strings[10] = str->add(strings[10]);
+strings[1922] = str->add("/usr/devel/lib/enlightenment/modules/note");
+str->del(strings[1921]);
+strings[1923] = str->add("/usr/devel/lib/enlightenment/modules/gadman/linux-gnu-x86_64/module.so");
+strings[1923] = str->add(strings[1923]);
+strings[60] = str->add(strings[60]);
+strings[1924] = str->add("/usr/devel/lib/enlightenment/modules/gadman");
+str->del(strings[1923]);
+strings[60] = str->add(strings[60]);
+strings[1925] = str->add("Gadgets");
+strings[1926] = str->add("/usr/devel/lib/enlightenment/modules/gadman/e-module-gadman.edj");
+strings[60] = str->add(strings[60]);
+strings[344] = str->add(strings[344]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[1927] = str->add("base/theme/gadman");
+strings[64] = str->add(strings[64]);
+strings[1928] = str->add("e/gadman/full_bg");
+str->del(strings[64]);
+str->del(strings[1928]);
+strings[469] = str->add(strings[469]);
+strings[1929] = str->add("e/gadman/full_bg");
+strings[1929] = str->add(strings[1929]);
+strings[1755] = str->add(strings[1755]);
+strings[1930] = str->add("mouse,down,*");
+strings[1931] = str->add("bg");
+strings[1932] = str->add("program,stop");
+strings[1933] = str->add("hide");
+strings[1864] = str->add(strings[1864]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1934] = str->add("e/gadman/control");
+str->del(strings[64]);
+str->del(strings[1934]);
+strings[469] = str->add(strings[469]);
+strings[1935] = str->add("e/gadman/control");
+strings[1935] = str->add(strings[1935]);
+strings[1755] = str->add(strings[1755]);
+strings[167] = str->add(strings[167]);
+strings[1936] = str->add("overlay");
+strings[169] = str->add(strings[169]);
+strings[1936] = str->add(strings[1936]);
+strings[186] = str->add(strings[186]);
+strings[1936] = str->add(strings[1936]);
+strings[167] = str->add(strings[167]);
+strings[1937] = str->add("h1");
+strings[169] = str->add(strings[169]);
+strings[1937] = str->add(strings[1937]);
+strings[167] = str->add(strings[167]);
+strings[1938] = str->add("v2");
+strings[169] = str->add(strings[169]);
+strings[1938] = str->add(strings[1938]);
+strings[167] = str->add(strings[167]);
+strings[1939] = str->add("h2");
+strings[169] = str->add(strings[169]);
+strings[1939] = str->add(strings[1939]);
+strings[167] = str->add(strings[167]);
+strings[1940] = str->add("v1");
+strings[169] = str->add(strings[169]);
+strings[1940] = str->add(strings[1940]);
+strings[1864] = str->add(strings[1864]);
+strings[469] = str->add(strings[469]);
+strings[1935] = str->add(strings[1935]);
+strings[1755] = str->add(strings[1755]);
+strings[167] = str->add(strings[167]);
+strings[1936] = str->add(strings[1936]);
+strings[169] = str->add(strings[169]);
+strings[1936] = str->add(strings[1936]);
+strings[186] = str->add(strings[186]);
+strings[1936] = str->add(strings[1936]);
+strings[167] = str->add(strings[167]);
+strings[1937] = str->add(strings[1937]);
+strings[169] = str->add(strings[169]);
+strings[1937] = str->add(strings[1937]);
+strings[167] = str->add(strings[167]);
+strings[1938] = str->add(strings[1938]);
+strings[169] = str->add(strings[169]);
+strings[1938] = str->add(strings[1938]);
+strings[167] = str->add(strings[167]);
+strings[1939] = str->add(strings[1939]);
+strings[169] = str->add(strings[169]);
+strings[1939] = str->add(strings[1939]);
+strings[167] = str->add(strings[167]);
+strings[1940] = str->add(strings[1940]);
+strings[169] = str->add(strings[169]);
+strings[1940] = str->add(strings[1940]);
+strings[1864] = str->add(strings[1864]);
+strings[1926] = str->add(strings[1926]);
+strings[1925] = str->add(strings[1925]);
+strings[1941] = str->add("Show/hide gadgets");
+strings[1942] = str->add("gadman_toggle");
+strings[1943] = str->add("g");
+strings[1942] = str->add(strings[1942]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[61] = str->add(strings[61]);
+strings[335] = str->add(strings[335]);
+strings[1864] = str->add(strings[1864]);
+strings[1944] = str->add("base/theme/shelf");
+str->del(strings[1864]);
+strings[64] = str->add(strings[64]);
+strings[1945] = str->add("e/shelf/default/base");
+strings[1945] = str->add(strings[1945]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[335] = str->add(strings[335]);
+strings[1946] = str->add("e.swallow.content");
+strings[1947] = str->add("size_request");
+strings[1948] = str->add("min_size_request");
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add("images/42");
+strings[1950] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/42");
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[1951] = str->add("e,state,orientation,top");
+strings[1952] = str->add("e");
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1951]);
+str->del(strings[1952]);
+strings[1953] = str->add("e,state,orientation,bottom_left");
+strings[1954] = str->add("e");
+str->del(strings[1953]);
+str->del(strings[1954]);
+strings[1864] = str->add(strings[1864]);
+strings[1955] = str->add("base/theme/modules/start");
+strings[1956] = str->add("base/theme/modules");
+strings[64] = str->add(strings[64]);
+strings[1957] = str->add("e/modules/start/main");
+strings[1957] = str->add(strings[1957]);
+strings[1755] = str->add(strings[1755]);
+strings[1958] = str->add("e,state,unfocused");
+strings[1959] = str->add("e");
+strings[59] = str->add(strings[59]);
+strings[64] = str->add(strings[64]);
+strings[1960] = str->add("e/shelf/default/plain");
+strings[1960] = str->add(strings[1960]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add("e,state,orientation,bottom_left");
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[336] = str->add(strings[336]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[336]);
+strings[336] = str->add(strings[336]);
+strings[1962] = str->add("base/theme/modules/pager");
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add("e/modules/pager/desk");
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1760] = str->add(strings[1760]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add("images/63");
+strings[1965] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/63");
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add("images/62");
+strings[1967] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/62");
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add("images/64");
+strings[1969] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/64");
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add("images/66");
+strings[1971] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/66");
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1972] = str->add("Sans:style=Bold");
+strings[1973] = str->add("Edje-Vera-Bold");
+strings[1974] = str->add("Bitstream");
+strings[1975] = str->add("Bitstream Vera Sans");
+strings[1976] = str->add("bold");
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add("normal");
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add("p");
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add("ascii");
+strings[104] = str->add(strings[104]);
+strings[1980] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraBI.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add("fcd8859");
+strings[1982] = str->add("15");
+strings[1980] = str->add(strings[1980]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add("iso8859");
+strings[101] = str->add(strings[101]);
+strings[1980] = str->add(strings[1980]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1980] = str->add(strings[1980]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1980] = str->add(strings[1980]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add("medium");
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1985] = str->add("/usr/devel/share/enlightenment/data/fonts/Vera.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1985] = str->add(strings[1985]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1985] = str->add(strings[1985]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1985] = str->add(strings[1985]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1985] = str->add(strings[1985]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1986] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraBd.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1986] = str->add(strings[1986]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1986] = str->add(strings[1986]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1986] = str->add(strings[1986]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1986] = str->add(strings[1986]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1987] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraIt.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1987] = str->add(strings[1987]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1987] = str->add(strings[1987]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1987] = str->add(strings[1987]);
+strings[1974] = str->add(strings[1974]);
+strings[1975] = str->add(strings[1975]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1987] = str->add(strings[1987]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add("Bitstream Vera Sans Mono");
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1989] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMoBI.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1989] = str->add(strings[1989]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1989] = str->add(strings[1989]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1989] = str->add(strings[1989]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1989] = str->add(strings[1989]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1990] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMoBd.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1990] = str->add(strings[1990]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1990] = str->add(strings[1990]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1990] = str->add(strings[1990]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1990] = str->add(strings[1990]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1991] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMoIt.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1991] = str->add(strings[1991]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1991] = str->add(strings[1991]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1991] = str->add(strings[1991]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[90] = str->add(strings[90]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1991] = str->add(strings[1991]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1992] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMono.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1992] = str->add(strings[1992]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1992] = str->add(strings[1992]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1992] = str->add(strings[1992]);
+strings[1974] = str->add(strings[1974]);
+strings[1988] = str->add(strings[1988]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[125] = str->add(strings[125]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1992] = str->add(strings[1992]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add("Bitstream Vera Serif");
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1994] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraSe.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1994] = str->add(strings[1994]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1994] = str->add(strings[1994]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1994] = str->add(strings[1994]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1984] = str->add(strings[1984]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1994] = str->add(strings[1994]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1979] = str->add(strings[1979]);
+strings[104] = str->add(strings[104]);
+strings[1995] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraSeBd.ttf");
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1981] = str->add(strings[1981]);
+strings[1982] = str->add(strings[1982]);
+strings[1995] = str->add(strings[1995]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[101] = str->add(strings[101]);
+strings[1995] = str->add(strings[1995]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[1982] = str->add(strings[1982]);
+strings[1995] = str->add(strings[1995]);
+strings[1974] = str->add(strings[1974]);
+strings[1993] = str->add(strings[1993]);
+strings[1976] = str->add(strings[1976]);
+strings[97] = str->add(strings[97]);
+strings[1977] = str->add(strings[1977]);
+strings[1842] = str->add(strings[1842]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[104] = str->add(strings[104]);
+strings[1978] = str->add(strings[1978]);
+strings[104] = str->add(strings[104]);
+strings[1983] = str->add(strings[1983]);
+strings[120] = str->add(strings[120]);
+strings[1995] = str->add(strings[1995]);
+strings[62] = str->add(strings[62]);
+strings[1985] = str->add(strings[1985]);
+strings[1996] = str->add("VeraBI");
+strings[1980] = str->add(strings[1980]);
+strings[1997] = str->add("VeraBd");
+strings[1986] = str->add(strings[1986]);
+strings[1998] = str->add("VeraIt");
+strings[1987] = str->add(strings[1987]);
+strings[1999] = str->add("VeraMoBI");
+strings[1989] = str->add(strings[1989]);
+strings[2000] = str->add("VeraMoBd");
+strings[1990] = str->add(strings[1990]);
+strings[2001] = str->add("VeraMoIt");
+strings[1991] = str->add(strings[1991]);
+strings[2002] = str->add("VeraMono");
+strings[1992] = str->add(strings[1992]);
+strings[2003] = str->add("VeraSe");
+strings[1994] = str->add(strings[1994]);
+strings[2004] = str->add("VeraSeBd");
+strings[1995] = str->add(strings[1995]);
+strings[2005] = str->add("Vera-Bold-Italic");
+strings[2006] = str->add("Vera-Normal");
+strings[2007] = str->add("Vera-Bold");
+strings[2008] = str->add("Vera-Italic");
+strings[2009] = str->add("Vera-Mono-Bold-Italic");
+strings[2010] = str->add("Vera-Mono-Bold");
+strings[2011] = str->add("Vera-Mono-Italic");
+strings[2012] = str->add("Vera-Mono");
+strings[2013] = str->add("Vera-Serif");
+strings[2014] = str->add("Vera-Serif-Bold");
+strings[62] = str->add(strings[62]);
+str->del(strings[1972]);
+str->del(strings[1973]);
+strings[2015] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Bold.ttf");
+strings[2016] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Bold-Oblique.ttf");
+strings[2017] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-ExtraLight.ttf");
+strings[2018] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans.ttf");
+strings[2019] = str->add("/var/lib/defoma/fontconfig.d/N/NimbusSanL-Bold.pfb");
+strings[2020] = str->add("/var/lib/defoma/fontconfig.d/K/KochiGothic-Regular.ttf");
+strings[2021] = str->add("/var/lib/defoma/fontconfig.d/D/Dotum-Regular.ttf");
+strings[2022] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSans-Bold.ttf");
+strings[2023] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSans-Medium.ttf");
+strings[2024] = str->add("/var/lib/defoma/fontconfig.d/L/Loma-Bold.ttf");
+strings[2025] = str->add("/var/lib/defoma/fontconfig.d/O/Ouhod.ttf");
+strings[2026] = str->add("/var/lib/defoma/fontconfig.d/N/Norasi-Bold.ttf");
+strings[2027] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Mono-Bold.ttf");
+strings[2028] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Serif-Bold.ttf");
+strings[2029] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSerif-Bold.ttf");
+strings[2030] = str->add("/var/lib/defoma/fontconfig.d/F/FreeMono-Bold.ttf");
+strings[2031] = str->add("/usr/share/fonts/truetype/ttf-gujarati-fonts/padmaa-Bold.1.1.ttf");
+strings[2032] = str->add("/var/lib/defoma/fontconfig.d/B/Batang-Bold.ttf");
+strings[2033] = str->add("/var/lib/defoma/fontconfig.d/K/Kedage.ttf");
+strings[2034] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuParanar-Bold.ttf");
+strings[2035] = str->add("/var/lib/defoma/fontconfig.d/P/Purisa.ttf");
+strings[2036] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSerif-Medium.ttf");
+strings[2037] = str->add("/var/lib/defoma/fontconfig.d/P/Pothana2000.ttf");
+strings[2038] = str->add("/var/lib/defoma/fontconfig.d/F/FreeMono-Medium.ttf");
+strings[2039] = str->add("/usr/share/fonts/truetype/ttf-devanagari-fonts/chandas1-2.ttf");
+strings[2040] = str->add("/usr/share/fonts/truetype/openoffice/opens___.ttf");
+strings[2041] = str->add("/var/lib/defoma/fontconfig.d/G/Gentium-Italic.ttf");
+strings[2042] = str->add("/var/lib/defoma/fontconfig.d/L/Lohit-Kannada.ttf");
+strings[2043] = str->add("/var/lib/defoma/fontconfig.d/L/Lohit-Oriya.ttf");
+strings[2044] = str->add("/var/lib/defoma/fontconfig.d/T/TAMuKadambri-Regular.ttf");
+strings[2045] = str->add("/var/lib/defoma/fontconfig.d/T/TAMuKalyani-Regular.ttf");
+strings[2046] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuComic-Normal.ttf");
+strings[2047] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuParanar-Regular.ttf");
+strings[2048] = str->add("/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_gu.ttf");
+strings[2049] = str->add("/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_ta.ttf");
+strings[2050] = str->add("/var/lib/defoma/fontconfig.d/A/AnjaliOldLipi.ttf");
+strings[2051] = str->add("/usr/share/fonts/truetype/arphic/ukai.ttf");
+strings[2052] = str->add("/usr/share/fonts/truetype/arphic/uming.ttf");
+strings[2053] = str->add("/var/lib/defoma/fontconfig.d/K/KochiMincho-Regular.ttf");
+strings[2054] = str->add("/usr/share/fonts/truetype/ttf-malayalam-fonts/Rachana_w01.ttf");
+strings[2055] = str->add("/usr/share/fonts/truetype/unfonts/UnBatang.ttf");
+strings[2056] = str->add("/var/lib/defoma/fontconfig.d/S/StandardSymL.pfb");
+strings[2057] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuParanar-Italic.ttf");
+strings[379] = str->add(strings[379]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1760]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add("images/65");
+strings[2059] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/65");
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[2060] = str->add("e,state,selected");
+strings[1959] = str->add(strings[1959]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1761] = str->add(strings[1761]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1761] = str->add(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1761]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1762] = str->add(strings[1762]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1762] = str->add(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1762]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1763] = str->add(strings[1763]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1763] = str->add(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1763]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1764] = str->add(strings[1764]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1764] = str->add(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1764]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1765] = str->add(strings[1765]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1765] = str->add(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1765]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1766] = str->add(strings[1766]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1766] = str->add(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1766]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1767] = str->add(strings[1767]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1767] = str->add(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1767]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1768] = str->add(strings[1768]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1768] = str->add(strings[1768]);
+strings[1768] = str->add(strings[1768]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1768]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[1769] = str->add(strings[1769]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1769] = str->add(strings[1769]);
+strings[1769] = str->add(strings[1769]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1769]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[51] = str->add(strings[51]);
+strings[64] = str->add(strings[64]);
+strings[2061] = str->add("e/shelf/default/inset");
+strings[2061] = str->add(strings[2061]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[337] = str->add(strings[337]);
+strings[64] = str->add(strings[64]);
+strings[2062] = str->add("images/54");
+strings[2063] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/54");
+strings[64] = str->add(strings[64]);
+strings[2062] = str->add(strings[2062]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[337]);
+strings[337] = str->add(strings[337]);
+strings[57] = str->add(strings[57]);
+strings[64] = str->add(strings[64]);
+strings[2061] = str->add(strings[2061]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[337] = str->add(strings[337]);
+strings[64] = str->add(strings[64]);
+strings[2062] = str->add(strings[2062]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[337]);
+strings[337] = str->add(strings[337]);
+strings[2064] = str->add("/home/cedric/.e/e/applications/bar/default/.order");
+strings[2065] = str->add("base/theme/modules/ibar");
+strings[64] = str->add(strings[64]);
+strings[2066] = str->add("e/modules/ibar/icon");
+str->del(strings[64]);
+str->del(strings[2066]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add("e/modules/ibar/icon");
+strings[2067] = str->add(strings[2067]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2068] = str->add("e/modules/ibar/icon_overlay");
+str->del(strings[64]);
+str->del(strings[2068]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add("e/modules/ibar/icon_overlay");
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[2070] = str->add("/usr/devel/share/enlightenment/data/icons/xterm.png");
+strings[2071] = str->add("/usr/devel/share/enlightenment/data/icons/xterm.png//://(nil)//@/0/0.00000/64x64");
+strings[2070] = str->add(strings[2070]);
+strings[2070] = str->add(strings[2070]);
+strings[471] = str->add(strings[471]);
+strings[471] = str->add(strings[471]);
+strings[2072] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj/fonts/Edje-Vera-Bold");
+str->del(strings[471]);
+strings[471] = str->add(strings[471]);
+strings[469] = str->add(strings[469]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2073] = str->add("XTerm");
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[2074] = str->add("/usr/devel/share/enlightenment/data/icons/web_browser.png");
+strings[2075] = str->add("/usr/devel/share/enlightenment/data/icons/web_browser.png//://(nil)//@/0/0.00000/64x64");
+strings[2074] = str->add(strings[2074]);
+strings[2074] = str->add(strings[2074]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2076] = str->add("Firefox");
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[2077] = str->add("/usr/devel/share/enlightenment/data/icons/audio_player.png");
+strings[2078] = str->add("/usr/devel/share/enlightenment/data/icons/audio_player.png//://(nil)//@/0/0.00000/64x64");
+strings[2077] = str->add(strings[2077]);
+strings[2077] = str->add(strings[2077]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2079] = str->add("XMMS");
+strings[58] = str->add(strings[58]);
+strings[64] = str->add(strings[64]);
+strings[2061] = str->add(strings[2061]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[337] = str->add(strings[337]);
+strings[64] = str->add(strings[64]);
+strings[2062] = str->add(strings[2062]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[337]);
+strings[337] = str->add(strings[337]);
+strings[2080] = str->add("base/theme/modules/temperature");
+strings[64] = str->add(strings[64]);
+strings[2081] = str->add("e/modules/temperature/main");
+strings[2081] = str->add(strings[2081]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[52] = str->add(strings[52]);
+strings[64] = str->add(strings[64]);
+strings[1960] = str->add(strings[1960]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[336] = str->add(strings[336]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[336]);
+strings[336] = str->add(strings[336]);
+strings[2082] = str->add("base/theme/modules/cpufreq");
+strings[64] = str->add(strings[64]);
+strings[2083] = str->add("e/modules/cpufreq/main");
+strings[2083] = str->add(strings[2083]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[2084] = str->add("e,action,governor,next");
+strings[2085] = str->add("*");
+strings[2086] = str->add("e,action,frequency,increase");
+strings[2085] = str->add(strings[2085]);
+strings[2087] = str->add("e,action,frequency,decrease");
+strings[2085] = str->add(strings[2085]);
+strings[53] = str->add(strings[53]);
+strings[64] = str->add(strings[64]);
+strings[1960] = str->add(strings[1960]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[336] = str->add(strings[336]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+strings[2088] = str->add("e,state,enabled");
+strings[1959] = str->add(strings[1959]);
+str->del(strings[336]);
+strings[336] = str->add(strings[336]);
+strings[2089] = str->add("base/theme/modules/battery");
+strings[64] = str->add(strings[64]);
+strings[2090] = str->add("e/modules/battery/main");
+strings[2090] = str->add(strings[2090]);
+strings[64] = str->add(strings[64]);
+strings[64] = str->add(strings[64]);
+strings[1755] = str->add(strings[1755]);
+strings[54] = str->add(strings[54]);
+strings[64] = str->add(strings[64]);
+strings[1960] = str->add(strings[1960]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[336] = str->add(strings[336]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2091] = str->add("images/75");
+strings[2092] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/75");
+strings[64] = str->add(strings[64]);
+strings[2091] = str->add(strings[2091]);
+strings[64] = str->add(strings[64]);
+strings[2093] = str->add("images/76");
+strings[2094] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/76");
+strings[64] = str->add(strings[64]);
+strings[2093] = str->add(strings[2093]);
+strings[64] = str->add(strings[64]);
+strings[2095] = str->add("images/69");
+strings[2096] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/69");
+strings[64] = str->add(strings[64]);
+strings[2095] = str->add(strings[2095]);
+strings[64] = str->add(strings[64]);
+strings[2097] = str->add("images/70");
+strings[2098] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/70");
+strings[64] = str->add(strings[64]);
+strings[2097] = str->add(strings[2097]);
+strings[64] = str->add(strings[64]);
+strings[2099] = str->add("images/71");
+strings[2100] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/71");
+strings[64] = str->add(strings[64]);
+strings[2099] = str->add(strings[2099]);
+strings[64] = str->add(strings[64]);
+strings[2101] = str->add("images/72");
+strings[2102] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/72");
+strings[64] = str->add(strings[64]);
+strings[2101] = str->add(strings[2101]);
+strings[64] = str->add(strings[64]);
+strings[2103] = str->add("images/73");
+strings[2104] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/73");
+strings[64] = str->add(strings[64]);
+strings[2103] = str->add(strings[2103]);
+strings[64] = str->add(strings[64]);
+strings[2105] = str->add("images/74");
+strings[2106] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/74");
+strings[64] = str->add(strings[64]);
+strings[2105] = str->add(strings[2105]);
+strings[64] = str->add(strings[64]);
+strings[2107] = str->add("images/77");
+strings[2108] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/77");
+strings[64] = str->add(strings[64]);
+strings[2107] = str->add(strings[2107]);
+strings[64] = str->add(strings[64]);
+strings[2109] = str->add("images/78");
+strings[2110] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/78");
+strings[64] = str->add(strings[64]);
+strings[2109] = str->add(strings[2109]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[336]);
+strings[336] = str->add(strings[336]);
+strings[2111] = str->add("base/theme/modules/clock");
+strings[64] = str->add(strings[64]);
+strings[2112] = str->add("e/modules/clock/main");
+strings[2112] = str->add(strings[2112]);
+strings[1755] = str->add(strings[1755]);
+strings[1841] = str->add(strings[1841]);
+strings[55] = str->add(strings[55]);
+strings[64] = str->add(strings[64]);
+strings[1960] = str->add(strings[1960]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[336] = str->add(strings[336]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[336]);
+strings[336] = str->add(strings[336]);
+strings[341] = str->add(strings[341]);
+strings[2113] = str->add("/usr/devel/lib/enlightenment/modules/note/e-module-note.edj");
+strings[2114] = str->add("modules/note/main");
+strings[2113] = str->add(strings[2113]);
+strings[379] = str->add(strings[379]);
+strings[2115] = str->add("module_normal");
+strings[2116] = str->add("align=left color=#000000 wrap=word");
+strings[382] = str->add(strings[382]);
+strings[2114] = str->add(strings[2114]);
+strings[1755] = str->add(strings[1755]);
+strings[10] = str->add(strings[10]);
+strings[64] = str->add(strings[64]);
+strings[1960] = str->add(strings[1960]);
+strings[1755] = str->add(strings[1755]);
+strings[1961] = str->add(strings[1961]);
+strings[1959] = str->add(strings[1959]);
+str->del(strings[1755]);
+strings[336] = str->add(strings[336]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[336]);
+strings[336] = str->add(strings[336]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+strings[1864] = str->add(strings[1864]);
+str->del(strings[1755]);
+str->del(strings[1755]);
+str->del(strings[1864]);
+strings[2117] = str->add("program,start");
+strings[1840] = str->add(strings[1840]);
+strings[2117] = str->add(strings[2117]);
+strings[1845] = str->add(strings[1845]);
+strings[2117] = str->add(strings[2117]);
+strings[1847] = str->add(strings[1847]);
+strings[2117] = str->add(strings[2117]);
+strings[1849] = str->add(strings[1849]);
+strings[2117] = str->add(strings[2117]);
+strings[1851] = str->add(strings[1851]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1864]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1864]);
+str->del(strings[1755]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1755]);
+strings[2117] = str->add(strings[2117]);
+strings[2118] = str->add("off");
+str->del(strings[1958]);
+str->del(strings[1959]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+strings[2117] = str->add(strings[2117]);
+strings[2119] = str->add("on");
+str->del(strings[2060]);
+str->del(strings[1959]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+strings[2120] = str->add("2.4");
+strings[2117] = str->add(strings[2117]);
+strings[2121] = str->add("enabled");
+strings[1932] = str->add(strings[1932]);
+strings[2121] = str->add(strings[2121]);
+str->del(strings[2088]);
+str->del(strings[1959]);
+str->del(strings[1755]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+strings[2117] = str->add(strings[2117]);
+strings[2122] = str->add("init");
+strings[1932] = str->add(strings[1932]);
+strings[2122] = str->add(strings[2122]);
+str->del(strings[1755]);
+str->del(strings[1841]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1755]);
+str->del(strings[1961]);
+str->del(strings[1959]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[1864]);
+str->del(strings[2117]);
+str->del(strings[1840]);
+str->del(strings[2117]);
+str->del(strings[1845]);
+str->del(strings[2117]);
+str->del(strings[1847]);
+str->del(strings[2117]);
+str->del(strings[1849]);
+str->del(strings[2117]);
+str->del(strings[1851]);
+str->del(strings[2117]);
+str->del(strings[2118]);
+str->del(strings[2117]);
+str->del(strings[2119]);
+str->del(strings[2117]);
+str->del(strings[2121]);
+str->del(strings[1932]);
+str->del(strings[2121]);
+str->del(strings[2117]);
+str->del(strings[2122]);
+str->del(strings[1932]);
+str->del(strings[2122]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add("load");
+strings[1760] = str->add(strings[1760]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1760]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[2124] = str->add("e,state,selected");
+strings[2125] = str->add("e");
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1761] = str->add(strings[1761]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1761] = str->add(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1761]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1762] = str->add(strings[1762]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1762] = str->add(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1762]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1763] = str->add(strings[1763]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1763] = str->add(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1763]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1764] = str->add(strings[1764]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1764] = str->add(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1764]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1765] = str->add(strings[1765]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1765] = str->add(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1765]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1766] = str->add(strings[1766]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1766] = str->add(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1766]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1767] = str->add(strings[1767]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1767] = str->add(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1767]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1768] = str->add(strings[1768]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1768] = str->add(strings[1768]);
+strings[1768] = str->add(strings[1768]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1768]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1769] = str->add(strings[1769]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1769] = str->add(strings[1769]);
+strings[1769] = str->add(strings[1769]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1769]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[2126] = str->add("resize");
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[64] = str->add(strings[64]);
+strings[2127] = str->add("e/modules/pager/popup");
+strings[2127] = str->add(strings[2127]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1760] = str->add(strings[1760]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[2128] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/3");
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[2129] = str->add("Sans:style=Bold");
+strings[2130] = str->add("Edje-Vera-Bold");
+str->del(strings[2129]);
+str->del(strings[2130]);
+strings[379] = str->add(strings[379]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+strings[2131] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/5");
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[2132] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/6");
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[2126] = str->add(strings[2126]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1760]);
+str->del(strings[1760]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1761]);
+str->del(strings[1761]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1762]);
+str->del(strings[1762]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1763]);
+str->del(strings[1763]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1764]);
+str->del(strings[1764]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1765]);
+str->del(strings[1765]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1766]);
+str->del(strings[1766]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1767]);
+str->del(strings[1767]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1768]);
+str->del(strings[1768]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1769]);
+str->del(strings[1769]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1760] = str->add(strings[1760]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1760]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[2124] = str->add(strings[2124]);
+strings[2125] = str->add(strings[2125]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1761] = str->add(strings[1761]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1761] = str->add(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1761]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1762] = str->add(strings[1762]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1762] = str->add(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1762]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1763] = str->add(strings[1763]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1763] = str->add(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1763]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1764] = str->add(strings[1764]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1764] = str->add(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1764]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1765] = str->add(strings[1765]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1765] = str->add(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1765]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1766] = str->add(strings[1766]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1766] = str->add(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1766]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1767] = str->add(strings[1767]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1767] = str->add(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1767]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1768] = str->add(strings[1768]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1768] = str->add(strings[1768]);
+strings[1768] = str->add(strings[1768]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1768]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1769] = str->add(strings[1769]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1769] = str->add(strings[1769]);
+strings[1769] = str->add(strings[1769]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1769]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[2126] = str->add(strings[2126]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2124]);
+str->del(strings[2125]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1760]);
+str->del(strings[1760]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1761]);
+str->del(strings[1761]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1762]);
+str->del(strings[1762]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1763]);
+str->del(strings[1763]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1764]);
+str->del(strings[1764]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1765]);
+str->del(strings[1765]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1766]);
+str->del(strings[1766]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1767]);
+str->del(strings[1767]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1768]);
+str->del(strings[1768]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[1933]);
+str->del(strings[1769]);
+str->del(strings[1769]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1760] = str->add(strings[1760]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[2124] = str->add(strings[2124]);
+strings[2125] = str->add(strings[2125]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1761] = str->add(strings[1761]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1761] = str->add(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1762] = str->add(strings[1762]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1762] = str->add(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1763] = str->add(strings[1763]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1763] = str->add(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1764] = str->add(strings[1764]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1764] = str->add(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1765] = str->add(strings[1765]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1765] = str->add(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1766] = str->add(strings[1766]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1766] = str->add(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1767] = str->add(strings[1767]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1767] = str->add(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1768] = str->add(strings[1768]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1768] = str->add(strings[1768]);
+strings[1768] = str->add(strings[1768]);
+strings[1768] = str->add(strings[1768]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[64] = str->add(strings[64]);
+strings[1963] = str->add(strings[1963]);
+strings[64] = str->add(strings[64]);
+strings[2123] = str->add(strings[2123]);
+strings[1769] = str->add(strings[1769]);
+strings[2126] = str->add(strings[2126]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1964] = str->add(strings[1964]);
+strings[64] = str->add(strings[64]);
+strings[1966] = str->add(strings[1966]);
+strings[64] = str->add(strings[64]);
+strings[1968] = str->add(strings[1968]);
+strings[64] = str->add(strings[64]);
+strings[1970] = str->add(strings[1970]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1769] = str->add(strings[1769]);
+strings[1769] = str->add(strings[1769]);
+strings[1769] = str->add(strings[1769]);
+strings[64] = str->add(strings[64]);
+strings[2058] = str->add(strings[2058]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2073]);
+str->del(strings[2073]);
+str->del(strings[2073]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2076]);
+str->del(strings[2076]);
+str->del(strings[2076]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2079]);
+str->del(strings[2079]);
+str->del(strings[2079]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2070] = str->add(strings[2070]);
+strings[2070] = str->add(strings[2070]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2074] = str->add(strings[2074]);
+strings[2074] = str->add(strings[2074]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2077] = str->add(strings[2077]);
+strings[2077] = str->add(strings[2077]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[2073]);
+str->del(strings[2073]);
+str->del(strings[2073]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[2076]);
+str->del(strings[2076]);
+str->del(strings[2076]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[2079]);
+str->del(strings[2079]);
+str->del(strings[2079]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2070] = str->add(strings[2070]);
+strings[2070] = str->add(strings[2070]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2074] = str->add(strings[2074]);
+strings[2074] = str->add(strings[2074]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2077] = str->add(strings[2077]);
+strings[2077] = str->add(strings[2077]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[2073]);
+str->del(strings[2073]);
+str->del(strings[2073]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[2076]);
+str->del(strings[2076]);
+str->del(strings[2076]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2067]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[2079]);
+str->del(strings[2079]);
+str->del(strings[2079]);
+str->del(strings[469]);
+str->del(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2070] = str->add(strings[2070]);
+strings[2070] = str->add(strings[2070]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2074] = str->add(strings[2074]);
+strings[2074] = str->add(strings[2074]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+strings[469] = str->add(strings[469]);
+strings[2067] = str->add(strings[2067]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2069] = str->add(strings[2069]);
+strings[469] = str->add(strings[469]);
+strings[2123] = str->add(strings[2123]);
+strings[1841] = str->add(strings[1841]);
+strings[2077] = str->add(strings[2077]);
+strings[2077] = str->add(strings[2077]);
+strings[471] = str->add(strings[471]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+strings[2133] = str->add("e,action,mouse,move");
+strings[2125] = str->add(strings[2125]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[1737] = str->add(strings[1737]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2133] = str->add(strings[2133]);
+strings[2125] = str->add(strings[2125]);
+strings[2134] = str->add(strings[2134]);
+strings[1853] = str->add(strings[1853]);
+strings[2135] = str->add("e,state,known");
+strings[1842] = str->add(strings[1842]);
+strings[2136] = str->add("40°C");
+strings[2137] = str->add("e,state,discharging");
+strings[2125] = str->add(strings[2125]);
+strings[2138] = str->add("0%");
+str->del(strings[2138]);
+strings[2139] = str->add("N/A");
+strings[2140] = str->add("0:00");
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+strings[2141] = str->add("program,start");
+strings[2142] = str->add("on");
+str->del(strings[2124]);
+str->del(strings[2125]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2126]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+strings[2141] = str->add(strings[2141]);
+strings[2142] = str->add(strings[2142]);
+str->del(strings[2124]);
+str->del(strings[2125]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[2126]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2123]);
+str->del(strings[1841]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[1737]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2133]);
+str->del(strings[2125]);
+str->del(strings[2134]);
+str->del(strings[1853]);
+str->del(strings[2135]);
+str->del(strings[1842]);
+strings[2143] = str->add("drag,set");
+strings[2144] = str->add("temp_top");
+strings[2141] = str->add(strings[2141]);
+strings[2145] = str->add("discharge");
+strings[1932] = str->add(strings[1932]);
+strings[2145] = str->add(strings[2145]);
+strings[2141] = str->add(strings[2141]);
+strings[2146] = str->add("discharge2");
+strings[1932] = str->add(strings[1932]);
+strings[2146] = str->add(strings[2146]);
+str->del(strings[2137]);
+str->del(strings[2125]);
+strings[2147] = str->add("custom");
+strings[2147] = str->add(strings[2147]);
+strings[2147] = str->add(strings[2147]);
+strings[2147] = str->add(strings[2147]);
+str->del(strings[2141]);
+str->del(strings[2142]);
+str->del(strings[2141]);
+str->del(strings[2142]);
+str->del(strings[2143]);
+str->del(strings[2144]);
+str->del(strings[2141]);
+str->del(strings[2145]);
+str->del(strings[1932]);
+str->del(strings[2145]);
+str->del(strings[2141]);
+str->del(strings[2146]);
+str->del(strings[1932]);
+str->del(strings[2146]);
+str->del(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+str->del(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+str->del(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+str->del(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+str->del(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+str->del(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+str->del(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+str->del(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+str->del(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+str->del(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+str->del(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+str->del(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+str->del(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+str->del(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+str->del(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+str->del(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+str->del(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+str->del(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+strings[64] = str->add(strings[64]);
+strings[2148] = str->add("images/60");
+strings[2149] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/60");
+strings[64] = str->add(strings[64]);
+strings[2148] = str->add(strings[2148]);
+strings[64] = str->add(strings[64]);
+strings[2150] = str->add("images/61");
+strings[2151] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/61");
+strings[64] = str->add(strings[64]);
+strings[2150] = str->add(strings[2150]);
+strings[2152] = str->add("resize");
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[2152] = str->add(strings[2152]);
+strings[64] = str->add(strings[64]);
+strings[2153] = str->add("images/79");
+strings[2154] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/79");
+strings[64] = str->add(strings[64]);
+strings[2153] = str->add(strings[2153]);
+strings[64] = str->add(strings[64]);
+strings[2155] = str->add("images/80");
+strings[2156] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/80");
+strings[64] = str->add(strings[64]);
+strings[2155] = str->add(strings[2155]);
+strings[64] = str->add(strings[64]);
+strings[2157] = str->add("images/81");
+strings[2158] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/81");
+strings[64] = str->add(strings[64]);
+strings[2157] = str->add(strings[2157]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[2136] = str->add(strings[2136]);
+strings[2136] = str->add(strings[2136]);
+strings[2136] = str->add(strings[2136]);
+strings[2152] = str->add(strings[2152]);
+strings[64] = str->add(strings[64]);
+strings[2159] = str->add("images/204");
+strings[2160] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/204");
+strings[64] = str->add(strings[64]);
+strings[2159] = str->add(strings[2159]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[2161] = str->add("Sans:style=Bold");
+strings[2162] = str->add("Edje-Vera-Bold");
+str->del(strings[2161]);
+str->del(strings[2162]);
+strings[379] = str->add(strings[379]);
+strings[2120] = str->add(strings[2120]);
+strings[2120] = str->add(strings[2120]);
+strings[2120] = str->add(strings[2120]);
+strings[64] = str->add(strings[64]);
+strings[2163] = str->add("images/205");
+strings[2164] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/205");
+strings[64] = str->add(strings[64]);
+strings[2163] = str->add(strings[2163]);
+strings[64] = str->add(strings[64]);
+strings[2165] = str->add("images/83");
+strings[2166] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/83");
+strings[64] = str->add(strings[64]);
+strings[2165] = str->add(strings[2165]);
+strings[2152] = str->add(strings[2152]);
+strings[2139] = str->add(strings[2139]);
+str->del(strings[1842]);
+strings[2139] = str->add(strings[2139]);
+str->del(strings[1842]);
+strings[2139] = str->add(strings[2139]);
+strings[2140] = str->add(strings[2140]);
+str->del(strings[1842]);
+strings[2140] = str->add(strings[2140]);
+str->del(strings[1842]);
+strings[2140] = str->add(strings[2140]);
+strings[2152] = str->add(strings[2152]);
+strings[64] = str->add(strings[64]);
+strings[2167] = str->add("images/82");
+strings[2168] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/82");
+strings[64] = str->add(strings[64]);
+strings[2167] = str->add(strings[2167]);
+strings[64] = str->add(strings[64]);
+strings[2169] = str->add("images/115");
+strings[2170] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/115");
+strings[64] = str->add(strings[64]);
+strings[2169] = str->add(strings[2169]);
+strings[64] = str->add(strings[64]);
+strings[2171] = str->add("images/201");
+strings[2172] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/201");
+strings[64] = str->add(strings[64]);
+strings[2171] = str->add(strings[2171]);
+strings[64] = str->add(strings[64]);
+strings[2165] = str->add(strings[2165]);
+strings[2152] = str->add(strings[2152]);
+strings[2113] = str->add(strings[2113]);
+strings[1552] = str->add(strings[1552]);
+strings[2173] = str->add("/usr/devel/lib/enlightenment/modules/note/e-module-note.edj//://images/0");
+strings[2113] = str->add(strings[2113]);
+strings[1552] = str->add(strings[1552]);
+strings[2152] = str->add(strings[2152]);
+str->del(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+strings[1760] = str->add(strings[1760]);
+str->del(strings[1760]);
+strings[2174] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2174]);
+str->del(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+strings[1761] = str->add(strings[1761]);
+str->del(strings[1761]);
+strings[2175] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2175]);
+str->del(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+strings[1762] = str->add(strings[1762]);
+str->del(strings[1762]);
+strings[2176] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2176]);
+str->del(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+strings[1763] = str->add(strings[1763]);
+str->del(strings[1763]);
+strings[2177] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2177]);
+str->del(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+strings[1764] = str->add(strings[1764]);
+str->del(strings[1764]);
+strings[2178] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2178]);
+str->del(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+strings[1765] = str->add(strings[1765]);
+str->del(strings[1765]);
+strings[2179] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2179]);
+str->del(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+strings[1766] = str->add(strings[1766]);
+str->del(strings[1766]);
+strings[2180] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2180]);
+str->del(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+strings[1767] = str->add(strings[1767]);
+str->del(strings[1767]);
+strings[2181] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2181]);
+str->del(strings[1768]);
+strings[1768] = str->add(strings[1768]);
+strings[1768] = str->add(strings[1768]);
+str->del(strings[1768]);
+strings[2182] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2182]);
+str->del(strings[1769]);
+strings[1769] = str->add(strings[1769]);
+strings[1769] = str->add(strings[1769]);
+str->del(strings[1769]);
+strings[2183] = str->add("D...");
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[2183]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+str->del(strings[1842]);
+strings[2073] = str->add(strings[2073]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+str->del(strings[1842]);
+strings[2076] = str->add(strings[2076]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+str->del(strings[1842]);
+strings[2079] = str->add(strings[2079]);
+strings[469] = str->add(strings[469]);
+strings[2184] = str->add("images/249");
+strings[2185] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/249");
+strings[469] = str->add(strings[469]);
+strings[2184] = str->add(strings[2184]);
+strings[469] = str->add(strings[469]);
+strings[2186] = str->add("images/250");
+strings[2187] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/250");
+strings[469] = str->add(strings[469]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[2188] = str->add("images/243");
+strings[2189] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/243");
+strings[469] = str->add(strings[469]);
+strings[2188] = str->add(strings[2188]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add("images/240");
+strings[2191] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/240");
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2188] = str->add(strings[2188]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add("images/241");
+strings[2193] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/241");
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2194] = str->add("images/247");
+strings[2195] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/247");
+strings[469] = str->add(strings[469]);
+strings[2194] = str->add(strings[2194]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add("images/242");
+strings[2197] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/242");
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2194] = str->add(strings[2194]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add("images/239");
+strings[2199] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/239");
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2200] = str->add("images/245");
+strings[2201] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/245");
+strings[469] = str->add(strings[469]);
+strings[2200] = str->add(strings[2200]);
+strings[469] = str->add(strings[469]);
+strings[2200] = str->add(strings[2200]);
+strings[469] = str->add(strings[469]);
+strings[2202] = str->add("images/246");
+strings[2203] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/246");
+strings[469] = str->add(strings[469]);
+strings[2202] = str->add(strings[2202]);
+strings[469] = str->add(strings[469]);
+strings[2202] = str->add(strings[2202]);
+strings[469] = str->add(strings[469]);
+strings[2184] = str->add(strings[2184]);
+strings[469] = str->add(strings[469]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[2188] = str->add(strings[2188]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2188] = str->add(strings[2188]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2194] = str->add(strings[2194]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2194] = str->add(strings[2194]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2200] = str->add(strings[2200]);
+strings[469] = str->add(strings[469]);
+strings[2200] = str->add(strings[2200]);
+strings[469] = str->add(strings[469]);
+strings[2202] = str->add(strings[2202]);
+strings[469] = str->add(strings[469]);
+strings[2202] = str->add(strings[2202]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[2152]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[2163]);
+strings[64] = str->add(strings[64]);
+strings[2204] = str->add("images/220");
+strings[2205] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/220");
+strings[64] = str->add(strings[64]);
+strings[2204] = str->add(strings[2204]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[2070]);
+str->del(strings[2070]);
+str->del(strings[2073]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2074]);
+str->del(strings[2074]);
+str->del(strings[2076]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2077]);
+str->del(strings[2077]);
+str->del(strings[2079]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2070]);
+str->del(strings[2070]);
+str->del(strings[2073]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2074]);
+str->del(strings[2074]);
+str->del(strings[2076]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2077]);
+str->del(strings[2077]);
+str->del(strings[2079]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2070]);
+str->del(strings[2070]);
+str->del(strings[2073]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2074]);
+str->del(strings[2074]);
+str->del(strings[2076]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[2077]);
+str->del(strings[2077]);
+str->del(strings[2079]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[7]);
+str->del(strings[1869]);
+strings[7] = str->add(strings[7]);
+strings[2206] = str->add("images/10");
+strings[2207] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/10");
+strings[7] = str->add(strings[7]);
+strings[2206] = str->add(strings[2206]);
+strings[1932] = str->add(strings[1932]);
+strings[2208] = str->add("on");
+strings[1932] = str->add(strings[1932]);
+strings[2208] = str->add(strings[2208]);
+str->del(strings[1932]);
+str->del(strings[2208]);
+str->del(strings[1932]);
+str->del(strings[2208]);
+strings[2209] = str->add("/usr/devel/lib/enlightenment/modules/exebuf/linux-gnu-x86_64/module.so");
+strings[2209] = str->add(strings[2209]);
+strings[50] = str->add(strings[50]);
+strings[2210] = str->add("/usr/devel/lib/enlightenment/modules/exebuf");
+str->del(strings[2209]);
+strings[2211] = str->add("Run Command Dialog");
+strings[50] = str->add(strings[50]);
+str->del(strings[50]);
+strings[1932] = str->add(strings[1932]);
+strings[2212] = str->add("off");
+str->del(strings[1932]);
+str->del(strings[2212]);
+str->del(strings[7]);
+str->del(strings[2206]);
+strings[7] = str->add(strings[7]);
+strings[2213] = str->add("images/11");
+strings[2214] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/11");
+strings[7] = str->add(strings[7]);
+strings[2213] = str->add(strings[2213]);
+strings[2215] = str->add("/usr/devel/lib/enlightenment/modules/winlist/linux-gnu-x86_64/module.so");
+strings[2215] = str->add(strings[2215]);
+strings[49] = str->add(strings[49]);
+strings[2216] = str->add("/usr/devel/lib/enlightenment/modules/winlist");
+str->del(strings[2215]);
+strings[2217] = str->add("Window : List");
+strings[2218] = str->add("Next Window");
+strings[49] = str->add(strings[49]);
+strings[132] = str->add(strings[132]);
+strings[2219] = str->add("Previous Window");
+strings[49] = str->add(strings[49]);
+strings[133] = str->add(strings[133]);
+str->del(strings[49]);
+str->del(strings[7]);
+str->del(strings[2213]);
+strings[7] = str->add(strings[7]);
+strings[2220] = str->add("images/12");
+strings[2221] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/12");
+strings[7] = str->add(strings[7]);
+strings[2220] = str->add(strings[2220]);
+strings[2222] = str->add("/usr/devel/lib/enlightenment/modules/conf/linux-gnu-x86_64/module.so");
+strings[2222] = str->add(strings[2222]);
+strings[48] = str->add(strings[48]);
+strings[2223] = str->add("/usr/devel/lib/enlightenment/modules/conf");
+str->del(strings[2222]);
+strings[2224] = str->add("Configuration Panel");
+strings[2225] = str->add("configuration");
+str->del(strings[48]);
+str->del(strings[7]);
+str->del(strings[2220]);
+strings[7] = str->add(strings[7]);
+strings[2226] = str->add("images/13");
+strings[2227] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/13");
+strings[7] = str->add(strings[7]);
+strings[2226] = str->add(strings[2226]);
+strings[2228] = str->add("/usr/devel/lib/enlightenment/modules/conf_applications/linux-gnu-x86_64/module.so");
+strings[2228] = str->add(strings[2228]);
+strings[47] = str->add(strings[47]);
+strings[2229] = str->add("/usr/devel/lib/enlightenment/modules/conf_applications");
+str->del(strings[2228]);
+strings[2230] = str->add("applications");
+strings[2231] = str->add("Applications");
+strings[2232] = str->add("enlightenment/applications");
+strings[2233] = str->add("new_application");
+strings[2234] = str->add("New Application");
+strings[2235] = str->add("enlightenment/add_application");
+strings[2236] = str->add("ibar_applications");
+strings[2237] = str->add("IBar Applications");
+strings[2238] = str->add("enlightenment/ibar_applications");
+strings[2239] = str->add("restart_applications");
+strings[2240] = str->add("Restart Applications");
+strings[2241] = str->add("enlightenment/restart_applications");
+strings[2242] = str->add("startup_applications");
+strings[2243] = str->add("Startup Applications");
+strings[2244] = str->add("enlightenment/startup_applications");
+strings[2245] = str->add("internal");
+strings[2246] = str->add("Internal");
+strings[2247] = str->add("enlightenment/internal");
+strings[2248] = str->add("ibar_other");
+strings[2249] = str->add("IBar Other");
+strings[2250] = str->add("enlightenment/windows");
+strings[2251] = str->add("menus");
+strings[2252] = str->add("Menus");
+strings[2253] = str->add("enlightenment/menus");
+strings[2254] = str->add("favorites_menu");
+strings[2255] = str->add("Favorites Menu");
+strings[2256] = str->add("enlightenment/favorites");
+str->del(strings[47]);
+str->del(strings[7]);
+str->del(strings[2226]);
+strings[7] = str->add(strings[7]);
+strings[2257] = str->add("images/14");
+strings[2258] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/14");
+strings[7] = str->add(strings[7]);
+strings[2257] = str->add(strings[2257]);
+strings[2259] = str->add("/usr/devel/lib/enlightenment/modules/conf_borders/linux-gnu-x86_64/module.so");
+strings[2259] = str->add(strings[2259]);
+strings[46] = str->add(strings[46]);
+strings[2260] = str->add("/usr/devel/lib/enlightenment/modules/conf_borders");
+str->del(strings[2259]);
+strings[2261] = str->add("borders");
+strings[2262] = str->add("Borders");
+strings[2250] = str->add(strings[2250]);
+strings[2263] = str->add("borders_border");
+strings[2264] = str->add("Border");
+strings[2250] = str->add(strings[2250]);
+str->del(strings[46]);
+strings[2265] = str->add("/usr/devel/lib/enlightenment/modules/conf_clientlist/linux-gnu-x86_64/module.so");
+strings[2265] = str->add(strings[2265]);
+strings[45] = str->add(strings[45]);
+strings[2266] = str->add("/usr/devel/lib/enlightenment/modules/conf_clientlist");
+str->del(strings[2265]);
+strings[2267] = str->add("client_list_menu");
+strings[2268] = str->add("Client List Menu");
+strings[2269] = str->add("enlightenment/winlist");
+str->del(strings[45]);
+str->del(strings[7]);
+str->del(strings[2257]);
+strings[7] = str->add(strings[7]);
+strings[2270] = str->add("images/15");
+strings[2271] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/15");
+strings[7] = str->add(strings[7]);
+strings[2270] = str->add(strings[2270]);
+strings[2272] = str->add("/usr/devel/lib/enlightenment/modules/conf_colors/linux-gnu-x86_64/module.so");
+strings[2272] = str->add(strings[2272]);
+strings[44] = str->add(strings[44]);
+strings[2273] = str->add("/usr/devel/lib/enlightenment/modules/conf_colors");
+str->del(strings[2272]);
+strings[2274] = str->add("colors");
+strings[215] = str->add(strings[215]);
+strings[2275] = str->add("enlightenment/colors");
+str->del(strings[44]);
+str->del(strings[7]);
+str->del(strings[2270]);
+strings[7] = str->add(strings[7]);
+strings[2276] = str->add("images/16");
+strings[2277] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/16");
+strings[7] = str->add(strings[7]);
+strings[2276] = str->add(strings[2276]);
+strings[2278] = str->add("/usr/devel/lib/enlightenment/modules/conf_desk/linux-gnu-x86_64/module.so");
+strings[2278] = str->add(strings[2278]);
+strings[43] = str->add(strings[43]);
+strings[2279] = str->add("/usr/devel/lib/enlightenment/modules/conf_desk");
+str->del(strings[2278]);
+strings[2280] = str->add("desk");
+strings[2281] = str->add("Desk");
+strings[2250] = str->add(strings[2250]);
+str->del(strings[43]);
+strings[2282] = str->add("/usr/devel/lib/enlightenment/modules/conf_desklock/linux-gnu-x86_64/module.so");
+strings[2282] = str->add(strings[2282]);
+strings[42] = str->add(strings[42]);
+strings[2283] = str->add("/usr/devel/lib/enlightenment/modules/conf_desklock");
+str->del(strings[2282]);
+strings[2284] = str->add("screen");
+strings[1670] = str->add(strings[1670]);
+strings[2285] = str->add("enlightenment/screen_setup");
+strings[2286] = str->add("screen_lock");
+strings[2287] = str->add("Screen Lock");
+strings[2288] = str->add("enlightenment/desklock");
+str->del(strings[42]);
+strings[2289] = str->add("e,action,mouse,move");
+strings[2290] = str->add("e");
+strings[2291] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2289] = str->add(strings[2289]);
+strings[2290] = str->add(strings[2290]);
+strings[2291] = str->add(strings[2291]);
+strings[1853] = str->add(strings[1853]);
+strings[2289] = str->add(strings[2289]);
+strings[2290] = str->add(strings[2290]);
+strings[2291] = str->add(strings[2291]);
+strings[1853] = str->add(strings[1853]);
+strings[2289] = str->add(strings[2289]);
+strings[2290] = str->add(strings[2290]);
+strings[2291] = str->add(strings[2291]);
+strings[1853] = str->add(strings[1853]);
+strings[2289] = str->add(strings[2289]);
+strings[2290] = str->add(strings[2290]);
+strings[2291] = str->add(strings[2291]);
+strings[1853] = str->add(strings[1853]);
+strings[2289] = str->add(strings[2289]);
+strings[2290] = str->add(strings[2290]);
+strings[2291] = str->add(strings[2291]);
+strings[1853] = str->add(strings[1853]);
+strings[2289] = str->add(strings[2289]);
+strings[2290] = str->add(strings[2290]);
+strings[2291] = str->add(strings[2291]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2289]);
+str->del(strings[2290]);
+str->del(strings[2291]);
+str->del(strings[1853]);
+str->del(strings[2289]);
+str->del(strings[2290]);
+str->del(strings[2291]);
+str->del(strings[1853]);
+str->del(strings[2289]);
+str->del(strings[2290]);
+str->del(strings[2291]);
+str->del(strings[1853]);
+str->del(strings[2289]);
+str->del(strings[2290]);
+str->del(strings[2291]);
+str->del(strings[1853]);
+str->del(strings[2289]);
+str->del(strings[2290]);
+str->del(strings[2291]);
+str->del(strings[1853]);
+str->del(strings[2289]);
+str->del(strings[2290]);
+str->del(strings[2291]);
+str->del(strings[1853]);
+str->del(strings[2289]);
+str->del(strings[2290]);
+str->del(strings[2291]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2276]);
+strings[7] = str->add(strings[7]);
+strings[2292] = str->add("images/18");
+strings[2293] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/18");
+strings[7] = str->add(strings[7]);
+strings[2292] = str->add(strings[2292]);
+strings[2294] = str->add("/usr/devel/lib/enlightenment/modules/conf_desks/linux-gnu-x86_64/module.so");
+strings[2294] = str->add(strings[2294]);
+strings[41] = str->add(strings[41]);
+strings[2295] = str->add("/usr/devel/lib/enlightenment/modules/conf_desks");
+str->del(strings[2294]);
+strings[2296] = str->add("virtual_desktops");
+strings[2297] = str->add("Virtual Desktops");
+strings[2298] = str->add("enlightenment/desktops");
+str->del(strings[41]);
+strings[2299] = str->add("e,action,mouse,move");
+strings[2300] = str->add("e");
+strings[2301] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2299] = str->add(strings[2299]);
+strings[2300] = str->add(strings[2300]);
+strings[2301] = str->add(strings[2301]);
+strings[1853] = str->add(strings[1853]);
+strings[2299] = str->add(strings[2299]);
+strings[2300] = str->add(strings[2300]);
+strings[2301] = str->add(strings[2301]);
+strings[1853] = str->add(strings[1853]);
+strings[2299] = str->add(strings[2299]);
+strings[2300] = str->add(strings[2300]);
+strings[2301] = str->add(strings[2301]);
+strings[1853] = str->add(strings[1853]);
+strings[2299] = str->add(strings[2299]);
+strings[2300] = str->add(strings[2300]);
+strings[2301] = str->add(strings[2301]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2299]);
+str->del(strings[2300]);
+str->del(strings[2301]);
+str->del(strings[1853]);
+str->del(strings[2299]);
+str->del(strings[2300]);
+str->del(strings[2301]);
+str->del(strings[1853]);
+str->del(strings[2299]);
+str->del(strings[2300]);
+str->del(strings[2301]);
+str->del(strings[1853]);
+str->del(strings[2299]);
+str->del(strings[2300]);
+str->del(strings[2301]);
+str->del(strings[1853]);
+str->del(strings[2299]);
+str->del(strings[2300]);
+str->del(strings[2301]);
+str->del(strings[1853]);
+strings[2302] = str->add("/usr/devel/lib/enlightenment/modules/conf_dialogs/linux-gnu-x86_64/module.so");
+strings[2302] = str->add(strings[2302]);
+strings[40] = str->add(strings[40]);
+strings[2303] = str->add("/usr/devel/lib/enlightenment/modules/conf_dialogs");
+str->del(strings[2302]);
+strings[2304] = str->add("dialogs");
+strings[2305] = str->add("Dialogs");
+strings[2306] = str->add("enlightenment/configuration");
+str->del(strings[40]);
+strings[2307] = str->add("e,action,mouse,move");
+strings[2308] = str->add("e");
+strings[2309] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2307] = str->add(strings[2307]);
+strings[2308] = str->add(strings[2308]);
+strings[2309] = str->add(strings[2309]);
+strings[1853] = str->add(strings[1853]);
+strings[2307] = str->add(strings[2307]);
+strings[2308] = str->add(strings[2308]);
+strings[2309] = str->add(strings[2309]);
+strings[1853] = str->add(strings[1853]);
+strings[2307] = str->add(strings[2307]);
+strings[2308] = str->add(strings[2308]);
+strings[2309] = str->add(strings[2309]);
+strings[1853] = str->add(strings[1853]);
+strings[2307] = str->add(strings[2307]);
+strings[2308] = str->add(strings[2308]);
+strings[2309] = str->add(strings[2309]);
+strings[1853] = str->add(strings[1853]);
+strings[2307] = str->add(strings[2307]);
+strings[2308] = str->add(strings[2308]);
+strings[2309] = str->add(strings[2309]);
+strings[1853] = str->add(strings[1853]);
+strings[2307] = str->add(strings[2307]);
+strings[2308] = str->add(strings[2308]);
+strings[2309] = str->add(strings[2309]);
+strings[1853] = str->add(strings[1853]);
+strings[2307] = str->add(strings[2307]);
+strings[2308] = str->add(strings[2308]);
+strings[2309] = str->add(strings[2309]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[2307]);
+str->del(strings[2308]);
+str->del(strings[2309]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2292]);
+strings[7] = str->add(strings[7]);
+strings[2310] = str->add("images/19");
+strings[2311] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/19");
+strings[7] = str->add(strings[7]);
+strings[2310] = str->add(strings[2310]);
+strings[2312] = str->add("/usr/devel/lib/enlightenment/modules/conf_display/linux-gnu-x86_64/module.so");
+strings[2312] = str->add(strings[2312]);
+strings[39] = str->add(strings[39]);
+strings[2313] = str->add("/usr/devel/lib/enlightenment/modules/conf_display");
+str->del(strings[2312]);
+strings[2314] = str->add("screen_resolution");
+strings[2315] = str->add("Screen Resolution");
+strings[2316] = str->add("enlightenment/screen_resolution");
+str->del(strings[39]);
+strings[2317] = str->add("e,action,mouse,move");
+strings[2318] = str->add("e");
+strings[2319] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+strings[2317] = str->add(strings[2317]);
+strings[2318] = str->add(strings[2318]);
+strings[2319] = str->add(strings[2319]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[2317]);
+str->del(strings[2318]);
+str->del(strings[2319]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2310]);
+strings[7] = str->add(strings[7]);
+strings[2320] = str->add("images/21");
+strings[2321] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/21");
+strings[7] = str->add(strings[7]);
+strings[2320] = str->add(strings[2320]);
+strings[2322] = str->add("/usr/devel/lib/enlightenment/modules/conf_dpms/linux-gnu-x86_64/module.so");
+strings[2322] = str->add(strings[2322]);
+strings[38] = str->add(strings[38]);
+strings[2323] = str->add("/usr/devel/lib/enlightenment/modules/conf_dpms");
+str->del(strings[2322]);
+strings[2324] = str->add("power_management");
+strings[2325] = str->add("Power Management");
+strings[2326] = str->add("enlightenment/power_management");
+str->del(strings[38]);
+strings[2327] = str->add("e,action,mouse,move");
+strings[2328] = str->add("e");
+strings[2329] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+strings[2327] = str->add(strings[2327]);
+strings[2328] = str->add(strings[2328]);
+strings[2329] = str->add(strings[2329]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+str->del(strings[2327]);
+str->del(strings[2328]);
+str->del(strings[2329]);
+str->del(strings[1853]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1760]);
+str->del(strings[1760]);
+str->del(strings[1760]);
+str->del(strings[64]);
+str->del(strings[2127]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1760]);
+str->del(strings[1760]);
+str->del(strings[1760]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1761]);
+str->del(strings[1761]);
+str->del(strings[1761]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1762]);
+str->del(strings[1762]);
+str->del(strings[1762]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1763]);
+str->del(strings[1763]);
+str->del(strings[1763]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1764]);
+str->del(strings[1764]);
+str->del(strings[1764]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1765]);
+str->del(strings[1765]);
+str->del(strings[1765]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1766]);
+str->del(strings[1766]);
+str->del(strings[1766]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1767]);
+str->del(strings[1767]);
+str->del(strings[1767]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1768]);
+str->del(strings[1768]);
+str->del(strings[1768]);
+str->del(strings[64]);
+str->del(strings[1963]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1769]);
+str->del(strings[1769]);
+str->del(strings[1769]);
+str->del(strings[64]);
+str->del(strings[1963]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[1760]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1760]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1761]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1762]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1763]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1764]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1765]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1766]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1767]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1768]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[64]);
+str->del(strings[1964]);
+str->del(strings[64]);
+str->del(strings[1966]);
+str->del(strings[64]);
+str->del(strings[1970]);
+str->del(strings[1769]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[2058]);
+str->del(strings[64]);
+str->del(strings[1968]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[7]);
+str->del(strings[2320]);
+strings[7] = str->add(strings[7]);
+strings[2330] = str->add("images/22");
+strings[2331] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/22");
+strings[7] = str->add(strings[7]);
+strings[2330] = str->add(strings[2330]);
+strings[2332] = str->add("e,action,mouse,move");
+strings[2333] = str->add("e");
+strings[2334] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2332]);
+str->del(strings[2333]);
+str->del(strings[2334]);
+str->del(strings[1853]);
+strings[2335] = str->add("/usr/devel/lib/enlightenment/modules/conf_exebuf/linux-gnu-x86_64/module.so");
+strings[2335] = str->add(strings[2335]);
+strings[37] = str->add(strings[37]);
+strings[2336] = str->add("/usr/devel/lib/enlightenment/modules/conf_exebuf");
+str->del(strings[2335]);
+strings[2337] = str->add("run_command");
+strings[2338] = str->add("Run Command");
+strings[2339] = str->add("enlightenment/run");
+str->del(strings[37]);
+strings[2340] = str->add("e,action,mouse,move");
+strings[2341] = str->add("e");
+strings[2342] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2340] = str->add(strings[2340]);
+strings[2341] = str->add(strings[2341]);
+strings[2342] = str->add(strings[2342]);
+strings[1853] = str->add(strings[1853]);
+strings[2340] = str->add(strings[2340]);
+strings[2341] = str->add(strings[2341]);
+strings[2342] = str->add(strings[2342]);
+strings[1853] = str->add(strings[1853]);
+strings[2340] = str->add(strings[2340]);
+strings[2341] = str->add(strings[2341]);
+strings[2342] = str->add(strings[2342]);
+strings[1853] = str->add(strings[1853]);
+strings[2340] = str->add(strings[2340]);
+strings[2341] = str->add(strings[2341]);
+strings[2342] = str->add(strings[2342]);
+strings[1853] = str->add(strings[1853]);
+strings[2340] = str->add(strings[2340]);
+strings[2341] = str->add(strings[2341]);
+strings[2342] = str->add(strings[2342]);
+strings[1853] = str->add(strings[1853]);
+strings[2340] = str->add(strings[2340]);
+strings[2341] = str->add(strings[2341]);
+strings[2342] = str->add(strings[2342]);
+strings[1853] = str->add(strings[1853]);
+strings[2340] = str->add(strings[2340]);
+strings[2341] = str->add(strings[2341]);
+strings[2342] = str->add(strings[2342]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[2340]);
+str->del(strings[2341]);
+str->del(strings[2342]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2330]);
+strings[7] = str->add(strings[7]);
+strings[2343] = str->add("images/23");
+strings[2344] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/23");
+strings[7] = str->add(strings[7]);
+strings[2343] = str->add(strings[2343]);
+strings[2345] = str->add("/usr/devel/lib/enlightenment/modules/conf_fonts/linux-gnu-x86_64/module.so");
+strings[2345] = str->add(strings[2345]);
+strings[36] = str->add(strings[36]);
+strings[2346] = str->add("/usr/devel/lib/enlightenment/modules/conf_fonts");
+str->del(strings[2345]);
+strings[2347] = str->add("fonts");
+strings[2348] = str->add("Fonts");
+strings[2349] = str->add("enlightenment/fonts");
+str->del(strings[36]);
+strings[2350] = str->add("e,action,mouse,move");
+strings[2351] = str->add("e");
+strings[2352] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2350] = str->add(strings[2350]);
+strings[2351] = str->add(strings[2351]);
+strings[2352] = str->add(strings[2352]);
+strings[1853] = str->add(strings[1853]);
+strings[2350] = str->add(strings[2350]);
+strings[2351] = str->add(strings[2351]);
+strings[2352] = str->add(strings[2352]);
+strings[1853] = str->add(strings[1853]);
+strings[2350] = str->add(strings[2350]);
+strings[2351] = str->add(strings[2351]);
+strings[2352] = str->add(strings[2352]);
+strings[1853] = str->add(strings[1853]);
+strings[2350] = str->add(strings[2350]);
+strings[2351] = str->add(strings[2351]);
+strings[2352] = str->add(strings[2352]);
+strings[1853] = str->add(strings[1853]);
+strings[2350] = str->add(strings[2350]);
+strings[2351] = str->add(strings[2351]);
+strings[2352] = str->add(strings[2352]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2350]);
+str->del(strings[2351]);
+str->del(strings[2352]);
+str->del(strings[1853]);
+str->del(strings[2350]);
+str->del(strings[2351]);
+str->del(strings[2352]);
+str->del(strings[1853]);
+str->del(strings[2350]);
+str->del(strings[2351]);
+str->del(strings[2352]);
+str->del(strings[1853]);
+str->del(strings[2350]);
+str->del(strings[2351]);
+str->del(strings[2352]);
+str->del(strings[1853]);
+str->del(strings[2350]);
+str->del(strings[2351]);
+str->del(strings[2352]);
+str->del(strings[1853]);
+str->del(strings[2350]);
+str->del(strings[2351]);
+str->del(strings[2352]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2343]);
+strings[7] = str->add(strings[7]);
+strings[2353] = str->add("images/24");
+strings[2354] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/24");
+strings[7] = str->add(strings[7]);
+strings[2353] = str->add(strings[2353]);
+strings[2355] = str->add("/usr/devel/lib/enlightenment/modules/conf_icon_theme/linux-gnu-x86_64/module.so");
+strings[2355] = str->add(strings[2355]);
+strings[35] = str->add(strings[35]);
+strings[2356] = str->add("/usr/devel/lib/enlightenment/modules/conf_icon_theme");
+str->del(strings[2355]);
+strings[2357] = str->add("icon_theme");
+strings[2358] = str->add("Icon Theme");
+strings[2359] = str->add("enlightenment/icon_theme");
+str->del(strings[35]);
+strings[2360] = str->add("e,action,mouse,move");
+strings[2361] = str->add("e");
+strings[2362] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2360] = str->add(strings[2360]);
+strings[2361] = str->add(strings[2361]);
+strings[2362] = str->add(strings[2362]);
+strings[1853] = str->add(strings[1853]);
+strings[2360] = str->add(strings[2360]);
+strings[2361] = str->add(strings[2361]);
+strings[2362] = str->add(strings[2362]);
+strings[1853] = str->add(strings[1853]);
+strings[2360] = str->add(strings[2360]);
+strings[2361] = str->add(strings[2361]);
+strings[2362] = str->add(strings[2362]);
+strings[1853] = str->add(strings[1853]);
+strings[2360] = str->add(strings[2360]);
+strings[2361] = str->add(strings[2361]);
+strings[2362] = str->add(strings[2362]);
+strings[1853] = str->add(strings[1853]);
+strings[2360] = str->add(strings[2360]);
+strings[2361] = str->add(strings[2361]);
+strings[2362] = str->add(strings[2362]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2360]);
+str->del(strings[2361]);
+str->del(strings[2362]);
+str->del(strings[1853]);
+str->del(strings[2360]);
+str->del(strings[2361]);
+str->del(strings[2362]);
+str->del(strings[1853]);
+str->del(strings[2360]);
+str->del(strings[2361]);
+str->del(strings[2362]);
+str->del(strings[1853]);
+str->del(strings[2360]);
+str->del(strings[2361]);
+str->del(strings[2362]);
+str->del(strings[1853]);
+str->del(strings[2360]);
+str->del(strings[2361]);
+str->del(strings[2362]);
+str->del(strings[1853]);
+str->del(strings[2360]);
+str->del(strings[2361]);
+str->del(strings[2362]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2353]);
+strings[7] = str->add(strings[7]);
+strings[2363] = str->add("images/25");
+strings[2364] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/25");
+strings[7] = str->add(strings[7]);
+strings[2363] = str->add(strings[2363]);
+strings[2365] = str->add("/usr/devel/lib/enlightenment/modules/conf_imc/linux-gnu-x86_64/module.so");
+strings[2365] = str->add(strings[2365]);
+strings[34] = str->add(strings[34]);
+strings[2366] = str->add("/usr/devel/lib/enlightenment/modules/conf_imc");
+str->del(strings[2365]);
+strings[2367] = str->add("language");
+strings[2368] = str->add("Language");
+strings[2369] = str->add("enlightenment/intl");
+strings[2370] = str->add("input_method_settings");
+strings[2371] = str->add("Input Method Settings");
+strings[2372] = str->add("enlightenment/imc");
+str->del(strings[34]);
+strings[2373] = str->add("e,action,mouse,move");
+strings[2374] = str->add("e");
+strings[2375] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2373] = str->add(strings[2373]);
+strings[2374] = str->add(strings[2374]);
+strings[2375] = str->add(strings[2375]);
+strings[1853] = str->add(strings[1853]);
+strings[2373] = str->add(strings[2373]);
+strings[2374] = str->add(strings[2374]);
+strings[2375] = str->add(strings[2375]);
+strings[1853] = str->add(strings[1853]);
+strings[2373] = str->add(strings[2373]);
+strings[2374] = str->add(strings[2374]);
+strings[2375] = str->add(strings[2375]);
+strings[1853] = str->add(strings[1853]);
+strings[2373] = str->add(strings[2373]);
+strings[2374] = str->add(strings[2374]);
+strings[2375] = str->add(strings[2375]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2373]);
+str->del(strings[2374]);
+str->del(strings[2375]);
+str->del(strings[1853]);
+str->del(strings[2373]);
+str->del(strings[2374]);
+str->del(strings[2375]);
+str->del(strings[1853]);
+str->del(strings[2373]);
+str->del(strings[2374]);
+str->del(strings[2375]);
+str->del(strings[1853]);
+str->del(strings[2373]);
+str->del(strings[2374]);
+str->del(strings[2375]);
+str->del(strings[1853]);
+str->del(strings[2373]);
+str->del(strings[2374]);
+str->del(strings[2375]);
+str->del(strings[1853]);
+strings[2376] = str->add("/usr/devel/lib/enlightenment/modules/conf_intl/linux-gnu-x86_64/module.so");
+strings[2376] = str->add(strings[2376]);
+strings[33] = str->add(strings[33]);
+strings[2377] = str->add("/usr/devel/lib/enlightenment/modules/conf_intl");
+str->del(strings[2376]);
+strings[2378] = str->add("language_settings");
+strings[2379] = str->add("Language Settings");
+strings[2369] = str->add(strings[2369]);
+str->del(strings[33]);
+strings[2380] = str->add("e,action,mouse,move");
+strings[2381] = str->add("e");
+strings[2382] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2380] = str->add(strings[2380]);
+strings[2381] = str->add(strings[2381]);
+strings[2382] = str->add(strings[2382]);
+strings[1853] = str->add(strings[1853]);
+strings[2380] = str->add(strings[2380]);
+strings[2381] = str->add(strings[2381]);
+strings[2382] = str->add(strings[2382]);
+strings[1853] = str->add(strings[1853]);
+strings[2380] = str->add(strings[2380]);
+strings[2381] = str->add(strings[2381]);
+strings[2382] = str->add(strings[2382]);
+strings[1853] = str->add(strings[1853]);
+strings[2380] = str->add(strings[2380]);
+strings[2381] = str->add(strings[2381]);
+strings[2382] = str->add(strings[2382]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2380]);
+str->del(strings[2381]);
+str->del(strings[2382]);
+str->del(strings[1853]);
+str->del(strings[2380]);
+str->del(strings[2381]);
+str->del(strings[2382]);
+str->del(strings[1853]);
+str->del(strings[2380]);
+str->del(strings[2381]);
+str->del(strings[2382]);
+str->del(strings[1853]);
+str->del(strings[2380]);
+str->del(strings[2381]);
+str->del(strings[2382]);
+str->del(strings[1853]);
+str->del(strings[2380]);
+str->del(strings[2381]);
+str->del(strings[2382]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2363]);
+strings[7] = str->add(strings[7]);
+strings[2383] = str->add("images/26");
+strings[2384] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/26");
+strings[7] = str->add(strings[7]);
+strings[2383] = str->add(strings[2383]);
+strings[2385] = str->add("/usr/devel/lib/enlightenment/modules/conf_keybindings/linux-gnu-x86_64/module.so");
+strings[2385] = str->add(strings[2385]);
+strings[32] = str->add(strings[32]);
+strings[2386] = str->add("/usr/devel/lib/enlightenment/modules/conf_keybindings");
+str->del(strings[2385]);
+strings[2387] = str->add("keyboard_and_mouse");
+strings[2388] = str->add("Keyboard & Mouse");
+strings[2389] = str->add("enlightenment/behavior");
+strings[2390] = str->add("key_bindings");
+strings[2391] = str->add("Key Bindings");
+strings[2392] = str->add("enlightenment/keys");
+str->del(strings[32]);
+strings[2393] = str->add("e,action,mouse,move");
+strings[2394] = str->add("e");
+strings[2395] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2393] = str->add(strings[2393]);
+strings[2394] = str->add(strings[2394]);
+strings[2395] = str->add(strings[2395]);
+strings[1853] = str->add(strings[1853]);
+strings[2393] = str->add(strings[2393]);
+strings[2394] = str->add(strings[2394]);
+strings[2395] = str->add(strings[2395]);
+strings[1853] = str->add(strings[1853]);
+strings[2393] = str->add(strings[2393]);
+strings[2394] = str->add(strings[2394]);
+strings[2395] = str->add(strings[2395]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2393]);
+str->del(strings[2394]);
+str->del(strings[2395]);
+str->del(strings[1853]);
+str->del(strings[2393]);
+str->del(strings[2394]);
+str->del(strings[2395]);
+str->del(strings[1853]);
+str->del(strings[2393]);
+str->del(strings[2394]);
+str->del(strings[2395]);
+str->del(strings[1853]);
+str->del(strings[2393]);
+str->del(strings[2394]);
+str->del(strings[2395]);
+str->del(strings[1853]);
+strings[2396] = str->add("/usr/devel/lib/enlightenment/modules/conf_menus/linux-gnu-x86_64/module.so");
+strings[2396] = str->add(strings[2396]);
+strings[31] = str->add(strings[31]);
+strings[2397] = str->add("/usr/devel/lib/enlightenment/modules/conf_menus");
+str->del(strings[2396]);
+strings[2398] = str->add("menu_settings");
+strings[2399] = str->add("Menu Settings");
+strings[2400] = str->add("enlightenment/menu_settings");
+str->del(strings[31]);
+strings[2401] = str->add("e,action,mouse,move");
+strings[2402] = str->add("e");
+strings[2403] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2401] = str->add(strings[2401]);
+strings[2402] = str->add(strings[2402]);
+strings[2403] = str->add(strings[2403]);
+strings[1853] = str->add(strings[1853]);
+strings[2401] = str->add(strings[2401]);
+strings[2402] = str->add(strings[2402]);
+strings[2403] = str->add(strings[2403]);
+strings[1853] = str->add(strings[1853]);
+strings[2401] = str->add(strings[2401]);
+strings[2402] = str->add(strings[2402]);
+strings[2403] = str->add(strings[2403]);
+strings[1853] = str->add(strings[1853]);
+strings[2401] = str->add(strings[2401]);
+strings[2402] = str->add(strings[2402]);
+strings[2403] = str->add(strings[2403]);
+strings[1853] = str->add(strings[1853]);
+strings[2401] = str->add(strings[2401]);
+strings[2402] = str->add(strings[2402]);
+strings[2403] = str->add(strings[2403]);
+strings[1853] = str->add(strings[1853]);
+strings[2401] = str->add(strings[2401]);
+strings[2402] = str->add(strings[2402]);
+strings[2403] = str->add(strings[2403]);
+strings[1853] = str->add(strings[1853]);
+strings[2401] = str->add(strings[2401]);
+strings[2402] = str->add(strings[2402]);
+strings[2403] = str->add(strings[2403]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[2401]);
+str->del(strings[2402]);
+str->del(strings[2403]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2383]);
+strings[7] = str->add(strings[7]);
+strings[2404] = str->add("images/27");
+strings[2405] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/27");
+strings[7] = str->add(strings[7]);
+strings[2404] = str->add(strings[2404]);
+strings[2406] = str->add("/usr/devel/lib/enlightenment/modules/conf_mime/linux-gnu-x86_64/module.so");
+strings[2406] = str->add(strings[2406]);
+strings[30] = str->add(strings[30]);
+strings[2407] = str->add("/usr/devel/lib/enlightenment/modules/conf_mime");
+str->del(strings[2406]);
+strings[12] = str->add(strings[12]);
+strings[2408] = str->add("File Manager");
+strings[2409] = str->add("enlightenment/fileman");
+strings[2410] = str->add("file_icons");
+strings[2411] = str->add("File Icons");
+strings[2412] = str->add("enlightenment/file_icons");
+str->del(strings[30]);
+strings[2413] = str->add("e,action,mouse,move");
+strings[2414] = str->add("e");
+strings[2415] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2413] = str->add(strings[2413]);
+strings[2414] = str->add(strings[2414]);
+strings[2415] = str->add(strings[2415]);
+strings[1853] = str->add(strings[1853]);
+strings[2413] = str->add(strings[2413]);
+strings[2414] = str->add(strings[2414]);
+strings[2415] = str->add(strings[2415]);
+strings[1853] = str->add(strings[1853]);
+strings[2413] = str->add(strings[2413]);
+strings[2414] = str->add(strings[2414]);
+strings[2415] = str->add(strings[2415]);
+strings[1853] = str->add(strings[1853]);
+strings[2413] = str->add(strings[2413]);
+strings[2414] = str->add(strings[2414]);
+strings[2415] = str->add(strings[2415]);
+strings[1853] = str->add(strings[1853]);
+strings[2413] = str->add(strings[2413]);
+strings[2414] = str->add(strings[2414]);
+strings[2415] = str->add(strings[2415]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2413]);
+str->del(strings[2414]);
+str->del(strings[2415]);
+str->del(strings[1853]);
+str->del(strings[2413]);
+str->del(strings[2414]);
+str->del(strings[2415]);
+str->del(strings[1853]);
+str->del(strings[2413]);
+str->del(strings[2414]);
+str->del(strings[2415]);
+str->del(strings[1853]);
+str->del(strings[2413]);
+str->del(strings[2414]);
+str->del(strings[2415]);
+str->del(strings[1853]);
+str->del(strings[2413]);
+str->del(strings[2414]);
+str->del(strings[2415]);
+str->del(strings[1853]);
+str->del(strings[2413]);
+str->del(strings[2414]);
+str->del(strings[2415]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2404]);
+strings[7] = str->add(strings[7]);
+strings[2416] = str->add("images/28");
+strings[2417] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/28");
+strings[7] = str->add(strings[7]);
+strings[2416] = str->add(strings[2416]);
+strings[2418] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse/linux-gnu-x86_64/module.so");
+strings[2418] = str->add(strings[2418]);
+strings[29] = str->add(strings[29]);
+strings[2419] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse");
+str->del(strings[2418]);
+strings[2420] = str->add("mouse_acceleration");
+strings[2421] = str->add("Mouse Acceleration");
+strings[2422] = str->add("enlightenment/mouse_clean");
+str->del(strings[29]);
+strings[2423] = str->add("e,action,mouse,move");
+strings[2424] = str->add("e");
+strings[2425] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2423] = str->add(strings[2423]);
+strings[2424] = str->add(strings[2424]);
+strings[2425] = str->add(strings[2425]);
+strings[1853] = str->add(strings[1853]);
+strings[2423] = str->add(strings[2423]);
+strings[2424] = str->add(strings[2424]);
+strings[2425] = str->add(strings[2425]);
+strings[1853] = str->add(strings[1853]);
+strings[2423] = str->add(strings[2423]);
+strings[2424] = str->add(strings[2424]);
+strings[2425] = str->add(strings[2425]);
+strings[1853] = str->add(strings[1853]);
+strings[2423] = str->add(strings[2423]);
+strings[2424] = str->add(strings[2424]);
+strings[2425] = str->add(strings[2425]);
+strings[1853] = str->add(strings[1853]);
+strings[2423] = str->add(strings[2423]);
+strings[2424] = str->add(strings[2424]);
+strings[2425] = str->add(strings[2425]);
+strings[1853] = str->add(strings[1853]);
+strings[2423] = str->add(strings[2423]);
+strings[2424] = str->add(strings[2424]);
+strings[2425] = str->add(strings[2425]);
+strings[1853] = str->add(strings[1853]);
+strings[2423] = str->add(strings[2423]);
+strings[2424] = str->add(strings[2424]);
+strings[2425] = str->add(strings[2425]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[2423]);
+str->del(strings[2424]);
+str->del(strings[2425]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2416]);
+strings[7] = str->add(strings[7]);
+strings[2426] = str->add("images/29");
+strings[2427] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/29");
+strings[7] = str->add(strings[7]);
+strings[2426] = str->add(strings[2426]);
+strings[2428] = str->add("/usr/devel/lib/enlightenment/modules/conf_mousebindings/linux-gnu-x86_64/module.so");
+strings[2428] = str->add(strings[2428]);
+strings[28] = str->add(strings[28]);
+strings[2429] = str->add("/usr/devel/lib/enlightenment/modules/conf_mousebindings");
+str->del(strings[2428]);
+strings[2430] = str->add("mouse_bindings");
+strings[2431] = str->add("Mouse Bindings");
+strings[2422] = str->add(strings[2422]);
+str->del(strings[28]);
+strings[2432] = str->add("e,action,mouse,move");
+strings[2433] = str->add("e");
+strings[2434] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2432] = str->add(strings[2432]);
+strings[2433] = str->add(strings[2433]);
+strings[2434] = str->add(strings[2434]);
+strings[1853] = str->add(strings[1853]);
+strings[2432] = str->add(strings[2432]);
+strings[2433] = str->add(strings[2433]);
+strings[2434] = str->add(strings[2434]);
+strings[1853] = str->add(strings[1853]);
+strings[2432] = str->add(strings[2432]);
+strings[2433] = str->add(strings[2433]);
+strings[2434] = str->add(strings[2434]);
+strings[1853] = str->add(strings[1853]);
+strings[2432] = str->add(strings[2432]);
+strings[2433] = str->add(strings[2433]);
+strings[2434] = str->add(strings[2434]);
+strings[1853] = str->add(strings[1853]);
+strings[2432] = str->add(strings[2432]);
+strings[2433] = str->add(strings[2433]);
+strings[2434] = str->add(strings[2434]);
+strings[1853] = str->add(strings[1853]);
+strings[2432] = str->add(strings[2432]);
+strings[2433] = str->add(strings[2433]);
+strings[2434] = str->add(strings[2434]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2432]);
+str->del(strings[2433]);
+str->del(strings[2434]);
+str->del(strings[1853]);
+str->del(strings[2432]);
+str->del(strings[2433]);
+str->del(strings[2434]);
+str->del(strings[1853]);
+str->del(strings[2432]);
+str->del(strings[2433]);
+str->del(strings[2434]);
+str->del(strings[1853]);
+str->del(strings[2432]);
+str->del(strings[2433]);
+str->del(strings[2434]);
+str->del(strings[1853]);
+str->del(strings[2432]);
+str->del(strings[2433]);
+str->del(strings[2434]);
+str->del(strings[1853]);
+str->del(strings[2432]);
+str->del(strings[2433]);
+str->del(strings[2434]);
+str->del(strings[1853]);
+str->del(strings[2432]);
+str->del(strings[2433]);
+str->del(strings[2434]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2426]);
+strings[7] = str->add(strings[7]);
+strings[2435] = str->add("images/30");
+strings[2436] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/30");
+strings[7] = str->add(strings[7]);
+strings[2435] = str->add(strings[2435]);
+strings[2437] = str->add("e,action,mouse,move");
+strings[2438] = str->add("e");
+strings[2439] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2437]);
+str->del(strings[2438]);
+str->del(strings[2439]);
+str->del(strings[1853]);
+strings[2440] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse_cursor/linux-gnu-x86_64/module.so");
+strings[2440] = str->add(strings[2440]);
+strings[27] = str->add(strings[27]);
+strings[2441] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse_cursor");
+str->del(strings[2440]);
+strings[2442] = str->add("mouse_cursor");
+strings[2443] = str->add("Mouse Cursor");
+strings[2444] = str->add("enlightenment/mouse");
+str->del(strings[27]);
+strings[2445] = str->add("e,action,mouse,move");
+strings[2446] = str->add("e");
+strings[2447] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2445] = str->add(strings[2445]);
+strings[2446] = str->add(strings[2446]);
+strings[2447] = str->add(strings[2447]);
+strings[1853] = str->add(strings[1853]);
+strings[2445] = str->add(strings[2445]);
+strings[2446] = str->add(strings[2446]);
+strings[2447] = str->add(strings[2447]);
+strings[1853] = str->add(strings[1853]);
+strings[2445] = str->add(strings[2445]);
+strings[2446] = str->add(strings[2446]);
+strings[2447] = str->add(strings[2447]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2445]);
+str->del(strings[2446]);
+str->del(strings[2447]);
+str->del(strings[1853]);
+str->del(strings[2445]);
+str->del(strings[2446]);
+str->del(strings[2447]);
+str->del(strings[1853]);
+str->del(strings[2445]);
+str->del(strings[2446]);
+str->del(strings[2447]);
+str->del(strings[1853]);
+str->del(strings[2445]);
+str->del(strings[2446]);
+str->del(strings[2447]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2435]);
+strings[7] = str->add(strings[7]);
+strings[2448] = str->add("images/31");
+strings[2449] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/31");
+strings[7] = str->add(strings[7]);
+strings[2448] = str->add(strings[2448]);
+strings[2450] = str->add("/usr/devel/lib/enlightenment/modules/conf_paths/linux-gnu-x86_64/module.so");
+strings[2450] = str->add(strings[2450]);
+strings[26] = str->add(strings[26]);
+strings[2451] = str->add("/usr/devel/lib/enlightenment/modules/conf_paths");
+str->del(strings[2450]);
+strings[2452] = str->add("search_directories");
+strings[2453] = str->add("Search Directories");
+strings[2454] = str->add("enlightenment/directories");
+str->del(strings[26]);
+strings[2455] = str->add("e,action,mouse,move");
+strings[2456] = str->add("e");
+strings[2457] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2455] = str->add(strings[2455]);
+strings[2456] = str->add(strings[2456]);
+strings[2457] = str->add(strings[2457]);
+strings[1853] = str->add(strings[1853]);
+strings[2455] = str->add(strings[2455]);
+strings[2456] = str->add(strings[2456]);
+strings[2457] = str->add(strings[2457]);
+strings[1853] = str->add(strings[1853]);
+strings[2455] = str->add(strings[2455]);
+strings[2456] = str->add(strings[2456]);
+strings[2457] = str->add(strings[2457]);
+strings[1853] = str->add(strings[1853]);
+strings[2455] = str->add(strings[2455]);
+strings[2456] = str->add(strings[2456]);
+strings[2457] = str->add(strings[2457]);
+strings[1853] = str->add(strings[1853]);
+strings[2455] = str->add(strings[2455]);
+strings[2456] = str->add(strings[2456]);
+strings[2457] = str->add(strings[2457]);
+strings[1853] = str->add(strings[1853]);
+strings[2455] = str->add(strings[2455]);
+strings[2456] = str->add(strings[2456]);
+strings[2457] = str->add(strings[2457]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2455]);
+str->del(strings[2456]);
+str->del(strings[2457]);
+str->del(strings[1853]);
+str->del(strings[2455]);
+str->del(strings[2456]);
+str->del(strings[2457]);
+str->del(strings[1853]);
+str->del(strings[2455]);
+str->del(strings[2456]);
+str->del(strings[2457]);
+str->del(strings[1853]);
+str->del(strings[2455]);
+str->del(strings[2456]);
+str->del(strings[2457]);
+str->del(strings[1853]);
+str->del(strings[2455]);
+str->del(strings[2456]);
+str->del(strings[2457]);
+str->del(strings[1853]);
+str->del(strings[2455]);
+str->del(strings[2456]);
+str->del(strings[2457]);
+str->del(strings[1853]);
+str->del(strings[2455]);
+str->del(strings[2456]);
+str->del(strings[2457]);
+str->del(strings[1853]);
+strings[2458] = str->add("/usr/devel/lib/enlightenment/modules/conf_performance/linux-gnu-x86_64/module.so");
+strings[2458] = str->add(strings[2458]);
+strings[25] = str->add(strings[25]);
+strings[2459] = str->add("/usr/devel/lib/enlightenment/modules/conf_performance");
+str->del(strings[2458]);
+strings[2460] = str->add("performance");
+strings[2461] = str->add("Performance");
+strings[2462] = str->add("enlightenment/performance");
+str->del(strings[25]);
+strings[2463] = str->add("e,action,mouse,move");
+strings[2464] = str->add("e");
+strings[2465] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2463] = str->add(strings[2463]);
+strings[2464] = str->add(strings[2464]);
+strings[2465] = str->add(strings[2465]);
+strings[1853] = str->add(strings[1853]);
+strings[2463] = str->add(strings[2463]);
+strings[2464] = str->add(strings[2464]);
+strings[2465] = str->add(strings[2465]);
+strings[1853] = str->add(strings[1853]);
+strings[2463] = str->add(strings[2463]);
+strings[2464] = str->add(strings[2464]);
+strings[2465] = str->add(strings[2465]);
+strings[1853] = str->add(strings[1853]);
+strings[2463] = str->add(strings[2463]);
+strings[2464] = str->add(strings[2464]);
+strings[2465] = str->add(strings[2465]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2463]);
+str->del(strings[2464]);
+str->del(strings[2465]);
+str->del(strings[1853]);
+str->del(strings[2463]);
+str->del(strings[2464]);
+str->del(strings[2465]);
+str->del(strings[1853]);
+str->del(strings[2463]);
+str->del(strings[2464]);
+str->del(strings[2465]);
+str->del(strings[1853]);
+str->del(strings[2463]);
+str->del(strings[2464]);
+str->del(strings[2465]);
+str->del(strings[1853]);
+str->del(strings[2463]);
+str->del(strings[2464]);
+str->del(strings[2465]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2448]);
+strings[7] = str->add(strings[7]);
+strings[2466] = str->add("images/32");
+strings[2467] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/32");
+strings[7] = str->add(strings[7]);
+strings[2466] = str->add(strings[2466]);
+strings[2468] = str->add("e,action,mouse,move");
+strings[2469] = str->add("e");
+strings[2470] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[2468]);
+str->del(strings[2469]);
+str->del(strings[2470]);
+str->del(strings[1853]);
+strings[2471] = str->add("/usr/devel/lib/enlightenment/modules/conf_profiles/linux-gnu-x86_64/module.so");
+strings[2471] = str->add(strings[2471]);
+strings[24] = str->add(strings[24]);
+strings[2472] = str->add("/usr/devel/lib/enlightenment/modules/conf_profiles");
+str->del(strings[2471]);
+strings[2473] = str->add("profiles");
+strings[2474] = str->add("Profiles");
+strings[2475] = str->add("enlightenment/profiles");
+str->del(strings[24]);
+strings[2476] = str->add("e,action,mouse,move");
+strings[2477] = str->add("e");
+strings[2478] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[2476] = str->add(strings[2476]);
+strings[2477] = str->add(strings[2477]);
+strings[2478] = str->add(strings[2478]);
+strings[1853] = str->add(strings[1853]);
+strings[2476] = str->add(strings[2476]);
+strings[2477] = str->add(strings[2477]);
+strings[1740] = str->add(strings[1740]);
+strings[1853] = str->add(strings[1853]);
+strings[1737] = str->add(strings[1737]);
+strings[1856] = str->add(strings[1856]);
+strings[2476] = str->add(strings[2476]);
+strings[2477] = str->add(strings[2477]);
+strings[1740] = str->add(strings[1740]);
+strings[1856] = str->add(strings[1856]);
+strings[1737] = str->add(strings[1737]);
+strings[1862] = str->add(strings[1862]);
+strings[2476] = str->add(strings[2476]);
+strings[2477] = str->add(strings[2477]);
+strings[2478] = str->add(strings[2478]);
+strings[1862] = str->add(strings[1862]);
+strings[2476] = str->add(strings[2476]);
+strings[2477] = str->add(strings[2477]);
+strings[2478] = str->add(strings[2478]);
+strings[1862] = str->add(strings[1862]);
+str->del(strings[2476]);
+str->del(strings[2477]);
+str->del(strings[2478]);
+str->del(strings[1853]);
+str->del(strings[2476]);
+str->del(strings[2477]);
+str->del(strings[2478]);
+str->del(strings[1853]);
+str->del(strings[2476]);
+str->del(strings[2477]);
+str->del(strings[1740]);
+str->del(strings[1853]);
+str->del(strings[1737]);
+str->del(strings[1856]);
+str->del(strings[2476]);
+str->del(strings[2477]);
+str->del(strings[1740]);
+str->del(strings[1856]);
+str->del(strings[1737]);
+str->del(strings[1862]);
+str->del(strings[2476]);
+str->del(strings[2477]);
+str->del(strings[2478]);
+str->del(strings[1862]);
+str->del(strings[2476]);
+str->del(strings[2477]);
+str->del(strings[2478]);
+str->del(strings[1862]);
+str->del(strings[7]);
+str->del(strings[2466]);
+strings[7] = str->add(strings[7]);
+strings[2479] = str->add("images/33");
+strings[2480] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/33");
+strings[7] = str->add(strings[7]);
+strings[2479] = str->add(strings[2479]);
+strings[2481] = str->add("/usr/devel/lib/enlightenment/modules/conf_screensaver/linux-gnu-x86_64/module.so");
+strings[2481] = str->add(strings[2481]);
+strings[23] = str->add(strings[23]);
+strings[2482] = str->add("/usr/devel/lib/enlightenment/modules/conf_screensaver");
+str->del(strings[2481]);
+strings[2483] = str->add("screen_saver");
+strings[2484] = str->add("Screen Saver");
+strings[2485] = str->add("enlightenment/screensaver");
+str->del(strings[23]);
+strings[2486] = str->add("e,action,mouse,move");
+strings[2487] = str->add("e");
+strings[2488] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+strings[2486] = str->add(strings[2486]);
+strings[2487] = str->add(strings[2487]);
+strings[2488] = str->add(strings[2488]);
+strings[1862] = str->add(strings[1862]);
+strings[2486] = str->add(strings[2486]);
+strings[2487] = str->add(strings[2487]);
+strings[2488] = str->add(strings[2488]);
+strings[1862] = str->add(strings[1862]);
+strings[2486] = str->add(strings[2486]);
+strings[2487] = str->add(strings[2487]);
+strings[2488] = str->add(strings[2488]);
+strings[1862] = str->add(strings[1862]);
+strings[2486] = str->add(strings[2486]);
+strings[2487] = str->add(strings[2487]);
+strings[2488] = str->add(strings[2488]);
+strings[1862] = str->add(strings[1862]);
+strings[2486] = str->add(strings[2486]);
+strings[2487] = str->add(strings[2487]);
+strings[2488] = str->add(strings[2488]);
+strings[1862] = str->add(strings[1862]);
+strings[2486] = str->add(strings[2486]);
+strings[2487] = str->add(strings[2487]);
+strings[2488] = str->add(strings[2488]);
+strings[1862] = str->add(strings[1862]);
+str->del(strings[2486]);
+str->del(strings[2487]);
+str->del(strings[2488]);
+str->del(strings[1862]);
+str->del(strings[2486]);
+str->del(strings[2487]);
+str->del(strings[2488]);
+str->del(strings[1862]);
+str->del(strings[2486]);
+str->del(strings[2487]);
+str->del(strings[2488]);
+str->del(strings[1862]);
+str->del(strings[2486]);
+str->del(strings[2487]);
+str->del(strings[2488]);
+str->del(strings[1862]);
+str->del(strings[2486]);
+str->del(strings[2487]);
+str->del(strings[2488]);
+str->del(strings[1862]);
+str->del(strings[2486]);
+str->del(strings[2487]);
+str->del(strings[2488]);
+str->del(strings[1862]);
+str->del(strings[2486]);
+str->del(strings[2487]);
+str->del(strings[2488]);
+str->del(strings[1862]);
+str->del(strings[7]);
+str->del(strings[2479]);
+strings[7] = str->add(strings[7]);
+strings[2489] = str->add("images/34");
+strings[2490] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/34");
+strings[7] = str->add(strings[7]);
+strings[2489] = str->add(strings[2489]);
+strings[2491] = str->add("/usr/devel/lib/enlightenment/modules/conf_shelves/linux-gnu-x86_64/module.so");
+strings[2491] = str->add(strings[2491]);
+strings[22] = str->add(strings[22]);
+strings[2492] = str->add("/usr/devel/lib/enlightenment/modules/conf_shelves");
+str->del(strings[2491]);
+strings[2493] = str->add("shelves");
+strings[2494] = str->add("Shelves");
+strings[2495] = str->add("enlightenment/shelf");
+str->del(strings[22]);
+strings[2496] = str->add("e,action,mouse,move");
+strings[2497] = str->add("e");
+strings[2498] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+strings[2496] = str->add(strings[2496]);
+strings[2497] = str->add(strings[2497]);
+strings[2498] = str->add(strings[2498]);
+strings[1862] = str->add(strings[1862]);
+strings[2496] = str->add(strings[2496]);
+strings[2497] = str->add(strings[2497]);
+strings[2498] = str->add(strings[2498]);
+strings[1862] = str->add(strings[1862]);
+strings[2496] = str->add(strings[2496]);
+strings[2497] = str->add(strings[2497]);
+strings[1740] = str->add(strings[1740]);
+strings[1862] = str->add(strings[1862]);
+strings[1737] = str->add(strings[1737]);
+strings[1856] = str->add(strings[1856]);
+strings[2496] = str->add(strings[2496]);
+strings[2497] = str->add(strings[2497]);
+strings[2498] = str->add(strings[2498]);
+strings[1856] = str->add(strings[1856]);
+strings[2496] = str->add(strings[2496]);
+strings[2497] = str->add(strings[2497]);
+strings[2498] = str->add(strings[2498]);
+strings[1856] = str->add(strings[1856]);
+str->del(strings[2496]);
+str->del(strings[2497]);
+str->del(strings[2498]);
+str->del(strings[1862]);
+str->del(strings[2496]);
+str->del(strings[2497]);
+str->del(strings[2498]);
+str->del(strings[1862]);
+str->del(strings[2496]);
+str->del(strings[2497]);
+str->del(strings[2498]);
+str->del(strings[1862]);
+str->del(strings[2496]);
+str->del(strings[2497]);
+str->del(strings[1740]);
+str->del(strings[1862]);
+str->del(strings[1737]);
+str->del(strings[1856]);
+str->del(strings[2496]);
+str->del(strings[2497]);
+str->del(strings[2498]);
+str->del(strings[1856]);
+str->del(strings[2496]);
+str->del(strings[2497]);
+str->del(strings[2498]);
+str->del(strings[1856]);
+strings[2499] = str->add("/usr/devel/lib/enlightenment/modules/conf_startup/linux-gnu-x86_64/module.so");
+strings[2499] = str->add(strings[2499]);
+strings[21] = str->add(strings[21]);
+strings[2500] = str->add("/usr/devel/lib/enlightenment/modules/conf_startup");
+str->del(strings[2499]);
+strings[2501] = str->add("startup");
+strings[2502] = str->add("Startup");
+strings[2503] = str->add("enlightenment/startup");
+str->del(strings[21]);
+strings[2504] = str->add("e,action,mouse,move");
+strings[2505] = str->add("e");
+strings[2506] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+strings[2506] = str->add(strings[2506]);
+strings[1856] = str->add(strings[1856]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+strings[2506] = str->add(strings[2506]);
+strings[1856] = str->add(strings[1856]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+strings[1740] = str->add(strings[1740]);
+strings[1856] = str->add(strings[1856]);
+strings[1737] = str->add(strings[1737]);
+strings[1853] = str->add(strings[1853]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+strings[2506] = str->add(strings[2506]);
+strings[1853] = str->add(strings[1853]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+strings[2506] = str->add(strings[2506]);
+strings[1853] = str->add(strings[1853]);
+strings[1740] = str->add(strings[1740]);
+strings[1853] = str->add(strings[1853]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+strings[2507] = str->add("e,state,focused");
+strings[2505] = str->add(strings[2505]);
+strings[2504] = str->add(strings[2504]);
+strings[2505] = str->add(strings[2505]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[2506]);
+str->del(strings[1856]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[2506]);
+str->del(strings[1856]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[2506]);
+str->del(strings[1856]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[1740]);
+str->del(strings[1856]);
+str->del(strings[1737]);
+str->del(strings[1853]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[2506]);
+str->del(strings[1853]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[2506]);
+str->del(strings[1853]);
+str->del(strings[1740]);
+str->del(strings[1853]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[2507]);
+str->del(strings[2505]);
+str->del(strings[2504]);
+str->del(strings[2505]);
+str->del(strings[7]);
+str->del(strings[2489]);
+strings[7] = str->add(strings[7]);
+strings[2508] = str->add("images/35");
+strings[2509] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/35");
+strings[7] = str->add(strings[7]);
+strings[2508] = str->add(strings[2508]);
+strings[2510] = str->add("e,action,mouse,move");
+strings[2511] = str->add("e");
+str->del(strings[2510]);
+str->del(strings[2511]);
+strings[2512] = str->add("/usr/devel/lib/enlightenment/modules/conf_theme/linux-gnu-x86_64/module.so");
+strings[2512] = str->add(strings[2512]);
+strings[20] = str->add(strings[20]);
+strings[2513] = str->add("/usr/devel/lib/enlightenment/modules/conf_theme");
+str->del(strings[2512]);
+strings[63] = str->add(strings[63]);
+strings[2514] = str->add("Theme");
+strings[376] = str->add(strings[376]);
+str->del(strings[20]);
+strings[2515] = str->add("e,action,mouse,move");
+strings[2516] = str->add("e");
+strings[1737] = str->add(strings[1737]);
+strings[377] = str->add(strings[377]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[2515] = str->add(strings[2515]);
+strings[2516] = str->add(strings[2516]);
+strings[2517] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2517] = str->add(strings[2517]);
+strings[1946] = str->add(strings[1946]);
+strings[2517] = str->add(strings[2517]);
+strings[1946] = str->add(strings[1946]);
+strings[2515] = str->add(strings[2515]);
+strings[2516] = str->add(strings[2516]);
+strings[2517] = str->add(strings[2517]);
+strings[377] = str->add(strings[377]);
+strings[2517] = str->add(strings[2517]);
+strings[1946] = str->add(strings[1946]);
+strings[2517] = str->add(strings[2517]);
+strings[1946] = str->add(strings[1946]);
+strings[2515] = str->add(strings[2515]);
+strings[2516] = str->add(strings[2516]);
+strings[2517] = str->add(strings[2517]);
+strings[377] = str->add(strings[377]);
+strings[2517] = str->add(strings[2517]);
+strings[1946] = str->add(strings[1946]);
+strings[2517] = str->add(strings[2517]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2515]);
+str->del(strings[2516]);
+str->del(strings[1737]);
+str->del(strings[377]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[2515]);
+str->del(strings[2516]);
+str->del(strings[2517]);
+str->del(strings[377]);
+str->del(strings[2517]);
+str->del(strings[1946]);
+str->del(strings[2517]);
+str->del(strings[1946]);
+str->del(strings[2515]);
+str->del(strings[2516]);
+str->del(strings[2517]);
+str->del(strings[377]);
+str->del(strings[2517]);
+str->del(strings[1946]);
+str->del(strings[2517]);
+str->del(strings[1946]);
+str->del(strings[2515]);
+str->del(strings[2516]);
+str->del(strings[2517]);
+str->del(strings[377]);
+str->del(strings[2517]);
+str->del(strings[1946]);
+str->del(strings[2517]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[2508]);
+strings[7] = str->add(strings[7]);
+strings[2518] = str->add("images/36");
+strings[2519] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/36");
+strings[7] = str->add(strings[7]);
+strings[2518] = str->add(strings[2518]);
+strings[2520] = str->add("e,action,mouse,move");
+strings[2521] = str->add("e");
+strings[2522] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2522] = str->add(strings[2522]);
+strings[1946] = str->add(strings[1946]);
+strings[2522] = str->add(strings[2522]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2520]);
+str->del(strings[2521]);
+str->del(strings[2522]);
+str->del(strings[377]);
+str->del(strings[2522]);
+str->del(strings[1946]);
+str->del(strings[2522]);
+str->del(strings[1946]);
+strings[2523] = str->add("/usr/devel/lib/enlightenment/modules/conf_transitions/linux-gnu-x86_64/module.so");
+strings[2523] = str->add(strings[2523]);
+strings[19] = str->add(strings[19]);
+strings[2524] = str->add("/usr/devel/lib/enlightenment/modules/conf_transitions");
+str->del(strings[2523]);
+strings[2525] = str->add("transitions");
+strings[2526] = str->add("Transitions");
+strings[2527] = str->add("enlightenment/transitions");
+str->del(strings[19]);
+strings[2528] = str->add("e,action,mouse,move");
+strings[2529] = str->add("e");
+strings[2530] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2528] = str->add(strings[2528]);
+strings[2529] = str->add(strings[2529]);
+strings[2530] = str->add(strings[2530]);
+strings[377] = str->add(strings[377]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2528] = str->add(strings[2528]);
+strings[2529] = str->add(strings[2529]);
+strings[2530] = str->add(strings[2530]);
+strings[377] = str->add(strings[377]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2528] = str->add(strings[2528]);
+strings[2529] = str->add(strings[2529]);
+strings[2530] = str->add(strings[2530]);
+strings[377] = str->add(strings[377]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2528] = str->add(strings[2528]);
+strings[2529] = str->add(strings[2529]);
+strings[2530] = str->add(strings[2530]);
+strings[377] = str->add(strings[377]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+strings[2530] = str->add(strings[2530]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2528]);
+str->del(strings[2529]);
+str->del(strings[2530]);
+str->del(strings[377]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2528]);
+str->del(strings[2529]);
+str->del(strings[2530]);
+str->del(strings[377]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2528]);
+str->del(strings[2529]);
+str->del(strings[2530]);
+str->del(strings[377]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2528]);
+str->del(strings[2529]);
+str->del(strings[2530]);
+str->del(strings[377]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2528]);
+str->del(strings[2529]);
+str->del(strings[2530]);
+str->del(strings[377]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[2530]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[2518]);
+strings[7] = str->add(strings[7]);
+strings[2531] = str->add("images/37");
+strings[2532] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/37");
+strings[7] = str->add(strings[7]);
+strings[2531] = str->add(strings[2531]);
+strings[2533] = str->add("/usr/devel/lib/enlightenment/modules/conf_wallpaper/linux-gnu-x86_64/module.so");
+strings[2533] = str->add(strings[2533]);
+strings[18] = str->add(strings[18]);
+strings[2534] = str->add("/usr/devel/lib/enlightenment/modules/conf_wallpaper");
+str->del(strings[2533]);
+strings[2535] = str->add("wallpaper");
+strings[2536] = str->add("Wallpaper");
+strings[1750] = str->add(strings[1750]);
+strings[2537] = str->add("wallpaper_desk");
+strings[2536] = str->add(strings[2536]);
+strings[2250] = str->add(strings[2250]);
+strings[1749] = str->add(strings[1749]);
+strings[1750] = str->add(strings[1750]);
+str->del(strings[18]);
+strings[2538] = str->add("e,action,mouse,move");
+strings[2539] = str->add("e");
+strings[2540] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2538] = str->add(strings[2538]);
+strings[2539] = str->add(strings[2539]);
+strings[2540] = str->add(strings[2540]);
+strings[377] = str->add(strings[377]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+strings[2540] = str->add(strings[2540]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2538]);
+str->del(strings[2539]);
+str->del(strings[2540]);
+str->del(strings[377]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+str->del(strings[2540]);
+str->del(strings[1946]);
+strings[2541] = str->add("e,action,mouse,move");
+strings[2542] = str->add("e");
+strings[2543] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2543] = str->add(strings[2543]);
+strings[1946] = str->add(strings[1946]);
+strings[2543] = str->add(strings[2543]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2541]);
+str->del(strings[2542]);
+str->del(strings[2543]);
+str->del(strings[377]);
+str->del(strings[2543]);
+str->del(strings[1946]);
+str->del(strings[2543]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[2531]);
+strings[7] = str->add(strings[7]);
+strings[2544] = str->add("images/38");
+strings[2545] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/38");
+strings[7] = str->add(strings[7]);
+strings[2544] = str->add(strings[2544]);
+strings[2546] = str->add("e,action,mouse,move");
+strings[2547] = str->add("e");
+strings[2548] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2548] = str->add(strings[2548]);
+strings[1946] = str->add(strings[1946]);
+strings[2548] = str->add(strings[2548]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2546]);
+str->del(strings[2547]);
+str->del(strings[2548]);
+str->del(strings[377]);
+str->del(strings[2548]);
+str->del(strings[1946]);
+str->del(strings[2548]);
+str->del(strings[1946]);
+strings[2549] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_display/linux-gnu-x86_64/module.so");
+strings[2549] = str->add(strings[2549]);
+strings[17] = str->add(strings[17]);
+strings[2550] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_display");
+str->del(strings[2549]);
+strings[2551] = str->add("windows");
+strings[2552] = str->add("Windows");
+strings[2250] = str->add(strings[2250]);
+strings[2553] = str->add("window_display");
+strings[2554] = str->add("Window Display");
+strings[2250] = str->add(strings[2250]);
+str->del(strings[17]);
+strings[2555] = str->add("e,action,mouse,move");
+strings[2556] = str->add("e");
+strings[2557] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2557] = str->add(strings[2557]);
+strings[1946] = str->add(strings[1946]);
+strings[2557] = str->add(strings[2557]);
+strings[1946] = str->add(strings[1946]);
+strings[2555] = str->add(strings[2555]);
+strings[2556] = str->add(strings[2556]);
+strings[2557] = str->add(strings[2557]);
+strings[377] = str->add(strings[377]);
+strings[2557] = str->add(strings[2557]);
+strings[1946] = str->add(strings[1946]);
+strings[2557] = str->add(strings[2557]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2555]);
+str->del(strings[2556]);
+str->del(strings[2557]);
+str->del(strings[377]);
+str->del(strings[2557]);
+str->del(strings[1946]);
+str->del(strings[2557]);
+str->del(strings[1946]);
+str->del(strings[2555]);
+str->del(strings[2556]);
+str->del(strings[2557]);
+str->del(strings[377]);
+str->del(strings[2557]);
+str->del(strings[1946]);
+str->del(strings[2557]);
+str->del(strings[1946]);
+strings[2558] = str->add("e,action,mouse,move");
+strings[2559] = str->add("e");
+strings[2560] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[2560] = str->add(strings[2560]);
+strings[1946] = str->add(strings[1946]);
+strings[2560] = str->add(strings[2560]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2558]);
+str->del(strings[2559]);
+str->del(strings[2560]);
+str->del(strings[377]);
+str->del(strings[2560]);
+str->del(strings[1946]);
+str->del(strings[2560]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[2544]);
+strings[7] = str->add(strings[7]);
+strings[2561] = str->add("images/39");
+strings[2562] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/39");
+strings[7] = str->add(strings[7]);
+strings[2561] = str->add(strings[2561]);
+strings[2563] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_focus/linux-gnu-x86_64/module.so");
+strings[2563] = str->add(strings[2563]);
+strings[16] = str->add(strings[16]);
+strings[2564] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_focus");
+str->del(strings[2563]);
+strings[2565] = str->add("window_focus");
+strings[2566] = str->add("Window Focus");
+strings[2567] = str->add("enlightenment/focus");
+str->del(strings[16]);
+strings[2568] = str->add("e,action,mouse,move");
+strings[2569] = str->add("e");
+strings[2570] = str->add("e,action,mouse,down");
+strings[2569] = str->add(strings[2569]);
+strings[167] = str->add(strings[167]);
+strings[377] = str->add(strings[377]);
+strings[2571] = str->add("Main");
+strings[66] = str->add(strings[66]);
+strings[2572] = str->add("Favorite Applications");
+strings[2573] = str->add("base/theme/icons");
+strings[1839] = str->add(strings[1839]);
+strings[2574] = str->add("e/widgets/border/default/border");
+strings[2575] = str->add("e/widgets/border/shaped/border");
+strings[2576] = str->add("e/widgets/border/noresize/border");
+strings[2577] = str->add("e/widgets/border/dialog/border");
+strings[2578] = str->add("e/widgets/border/noresize_dialog/border");
+strings[2579] = str->add("e/widgets/border/pixel/border");
+strings[2580] = str->add("e/pointer/enlightenment/default/color");
+strings[1754] = str->add(strings[1754]);
+strings[2581] = str->add("e/widgets/menu/default/background");
+strings[2582] = str->add("e/widgets/menu/default/separator");
+strings[2583] = str->add("e/widgets/menu/default/item_bg");
+strings[2584] = str->add("e/widgets/menu/default/icon");
+strings[2585] = str->add("e/widgets/menu/default/label");
+strings[2586] = str->add("e/widgets/menu/default/submenu");
+strings[2587] = str->add("e/widgets/menu/default/check");
+strings[2588] = str->add("e/widgets/menu/default/radio");
+strings[1945] = str->add(strings[1945]);
+strings[2061] = str->add(strings[2061]);
+strings[1960] = str->add(strings[1960]);
+strings[2589] = str->add("e/shelf/invisible/base");
+strings[2590] = str->add("e/shelf/invisible/inset");
+strings[2591] = str->add("e/shelf/invisible/plain");
+strings[2592] = str->add("e/shelf/alternate/base");
+strings[2593] = str->add("e/shelf/alternate/inset");
+strings[2594] = str->add("e/shelf/alternate/plain");
+strings[1957] = str->add(strings[1957]);
+strings[2127] = str->add(strings[2127]);
+strings[1963] = str->add(strings[1963]);
+strings[2595] = str->add("e/modules/pager/window");
+strings[2090] = str->add(strings[2090]);
+strings[2081] = str->add(strings[2081]);
+strings[2112] = str->add(strings[2112]);
+strings[2083] = str->add(strings[2083]);
+strings[2596] = str->add("e/widgets/winlist/main");
+strings[2597] = str->add("e/widgets/winlist/item");
+strings[2598] = str->add("e/modules/mixer/main");
+strings[2599] = str->add("e/sys/logout");
+strings[2600] = str->add("e/widgets/dialog/main");
+strings[2601] = str->add("e/widgets/dialog/text");
+strings[2602] = str->add("e/widgets/configure/main");
+strings[2603] = str->add("e/widgets/border/default/move");
+strings[2604] = str->add("e/widgets/border/default/resize");
+strings[2605] = str->add("e/transpreview/0");
+strings[2606] = str->add("e/transpreview/1");
+strings[2607] = str->add("e/transitions/crossfade");
+strings[2608] = str->add("e/transitions/vswipe");
+strings[2609] = str->add("e/widgets/check");
+strings[2610] = str->add("e/widgets/check_icon");
+strings[2611] = str->add("e/widgets/radio");
+strings[2612] = str->add("e/widgets/radio_icon");
+strings[2613] = str->add("e/widgets/button");
+strings[2614] = str->add("e/widgets/scrollframe");
+strings[2615] = str->add("e/widgets/ilist");
+strings[2616] = str->add("e/widgets/ilist_odd");
+strings[2617] = str->add("e/widgets/ilist_header");
+strings[2618] = str->add("e/widgets/ilist_header_odd");
+strings[2619] = str->add("e/widgets/entry");
+strings[2620] = str->add("e/widgets/entry/text");
+strings[2621] = str->add("e/widgets/entry/cursor");
+strings[2622] = str->add("e/widgets/entry/selection");
+strings[2623] = str->add("e/widgets/preview");
+strings[2624] = str->add("e/widgets/deskpreview/desk");
+strings[2625] = str->add("e/widgets/color_well");
+strings[2626] = str->add("e/widgets/spectrum");
+strings[2627] = str->add("e/widgets/cslider");
+strings[2628] = str->add("e/widgets/slider_vertical");
+strings[2629] = str->add("e/widgets/slider_horizontal");
+strings[2630] = str->add("e/widgets/frame");
+strings[2631] = str->add("e/widgets/label");
+strings[2632] = str->add("e/widgets/fontpreview");
+strings[2633] = str->add("e/widgets/textblock");
+strings[2634] = str->add("e/widgets/menu/default/submenu_bg");
+strings[2635] = str->add("e/sys/halt");
+strings[2636] = str->add("e/sys/reboot");
+strings[2637] = str->add("e/sys/suspend");
+strings[2638] = str->add("e/sys/hibernate");
+strings[2639] = str->add("e/widgets/gradpreview");
+strings[1839] = str->add(strings[1839]);
+strings[2574] = str->add(strings[2574]);
+strings[2575] = str->add(strings[2575]);
+strings[2576] = str->add(strings[2576]);
+strings[2577] = str->add(strings[2577]);
+strings[2578] = str->add(strings[2578]);
+strings[2579] = str->add(strings[2579]);
+strings[2580] = str->add(strings[2580]);
+strings[1754] = str->add(strings[1754]);
+strings[2581] = str->add(strings[2581]);
+strings[2582] = str->add(strings[2582]);
+strings[2583] = str->add(strings[2583]);
+strings[2584] = str->add(strings[2584]);
+strings[2585] = str->add(strings[2585]);
+strings[2586] = str->add(strings[2586]);
+strings[2587] = str->add(strings[2587]);
+strings[2588] = str->add(strings[2588]);
+strings[1945] = str->add(strings[1945]);
+strings[2061] = str->add(strings[2061]);
+strings[1960] = str->add(strings[1960]);
+strings[2589] = str->add(strings[2589]);
+strings[2590] = str->add(strings[2590]);
+strings[2591] = str->add(strings[2591]);
+strings[2592] = str->add(strings[2592]);
+strings[2593] = str->add(strings[2593]);
+strings[2594] = str->add(strings[2594]);
+strings[1957] = str->add(strings[1957]);
+strings[2127] = str->add(strings[2127]);
+strings[1963] = str->add(strings[1963]);
+strings[2595] = str->add(strings[2595]);
+strings[2090] = str->add(strings[2090]);
+strings[2081] = str->add(strings[2081]);
+strings[2112] = str->add(strings[2112]);
+strings[2083] = str->add(strings[2083]);
+strings[2596] = str->add(strings[2596]);
+strings[2597] = str->add(strings[2597]);
+strings[2598] = str->add(strings[2598]);
+strings[2599] = str->add(strings[2599]);
+strings[2600] = str->add(strings[2600]);
+strings[2601] = str->add(strings[2601]);
+strings[2602] = str->add(strings[2602]);
+strings[2603] = str->add(strings[2603]);
+strings[2604] = str->add(strings[2604]);
+strings[2605] = str->add(strings[2605]);
+strings[2606] = str->add(strings[2606]);
+strings[2607] = str->add(strings[2607]);
+strings[2608] = str->add(strings[2608]);
+strings[2609] = str->add(strings[2609]);
+strings[2610] = str->add(strings[2610]);
+strings[2611] = str->add(strings[2611]);
+strings[2612] = str->add(strings[2612]);
+strings[2613] = str->add(strings[2613]);
+strings[2614] = str->add(strings[2614]);
+strings[2615] = str->add(strings[2615]);
+strings[2616] = str->add(strings[2616]);
+strings[2617] = str->add(strings[2617]);
+strings[2618] = str->add(strings[2618]);
+strings[2619] = str->add(strings[2619]);
+strings[2620] = str->add(strings[2620]);
+strings[2621] = str->add(strings[2621]);
+strings[2622] = str->add(strings[2622]);
+strings[2623] = str->add(strings[2623]);
+strings[2624] = str->add(strings[2624]);
+strings[2625] = str->add(strings[2625]);
+strings[2626] = str->add(strings[2626]);
+strings[2627] = str->add(strings[2627]);
+strings[2628] = str->add(strings[2628]);
+strings[2629] = str->add(strings[2629]);
+strings[2630] = str->add(strings[2630]);
+strings[2631] = str->add(strings[2631]);
+strings[2632] = str->add(strings[2632]);
+strings[2633] = str->add(strings[2633]);
+strings[2634] = str->add(strings[2634]);
+strings[2635] = str->add(strings[2635]);
+strings[2636] = str->add(strings[2636]);
+strings[2637] = str->add(strings[2637]);
+strings[2638] = str->add(strings[2638]);
+strings[2639] = str->add(strings[2639]);
+str->del(strings[1839]);
+str->del(strings[2574]);
+str->del(strings[2575]);
+str->del(strings[2576]);
+str->del(strings[2577]);
+str->del(strings[2578]);
+str->del(strings[2579]);
+str->del(strings[2580]);
+str->del(strings[1754]);
+str->del(strings[2581]);
+str->del(strings[2582]);
+str->del(strings[2583]);
+str->del(strings[2584]);
+str->del(strings[2585]);
+str->del(strings[2586]);
+str->del(strings[2587]);
+str->del(strings[2588]);
+str->del(strings[1945]);
+str->del(strings[2061]);
+str->del(strings[1960]);
+str->del(strings[2589]);
+str->del(strings[2590]);
+str->del(strings[2591]);
+str->del(strings[2592]);
+str->del(strings[2593]);
+str->del(strings[2594]);
+str->del(strings[1957]);
+str->del(strings[2127]);
+str->del(strings[1963]);
+str->del(strings[2595]);
+str->del(strings[2090]);
+str->del(strings[2081]);
+str->del(strings[2112]);
+str->del(strings[2083]);
+str->del(strings[2596]);
+str->del(strings[2597]);
+str->del(strings[2598]);
+str->del(strings[2599]);
+str->del(strings[2600]);
+str->del(strings[2601]);
+str->del(strings[2602]);
+str->del(strings[2603]);
+str->del(strings[2604]);
+str->del(strings[2605]);
+str->del(strings[2606]);
+str->del(strings[2607]);
+str->del(strings[2608]);
+str->del(strings[2609]);
+str->del(strings[2610]);
+str->del(strings[2611]);
+str->del(strings[2612]);
+str->del(strings[2613]);
+str->del(strings[2614]);
+str->del(strings[2615]);
+str->del(strings[2616]);
+str->del(strings[2617]);
+str->del(strings[2618]);
+str->del(strings[2619]);
+str->del(strings[2620]);
+str->del(strings[2621]);
+str->del(strings[2622]);
+str->del(strings[2623]);
+str->del(strings[2624]);
+str->del(strings[2625]);
+str->del(strings[2626]);
+str->del(strings[2627]);
+str->del(strings[2628]);
+str->del(strings[2629]);
+str->del(strings[2630]);
+str->del(strings[2631]);
+str->del(strings[2632]);
+str->del(strings[2633]);
+str->del(strings[2634]);
+str->del(strings[2635]);
+str->del(strings[2636]);
+str->del(strings[2637]);
+str->del(strings[2638]);
+str->del(strings[2639]);
+strings[1839] = str->add(strings[1839]);
+strings[2090] = str->add(strings[2090]);
+strings[2640] = str->add("e/modules/battery/popup");
+strings[2574] = str->add(strings[2574]);
+strings[2575] = str->add(strings[2575]);
+strings[2576] = str->add(strings[2576]);
+strings[2577] = str->add(strings[2577]);
+strings[2578] = str->add(strings[2578]);
+strings[2579] = str->add(strings[2579]);
+strings[2641] = str->add("e/widgets/border/default/close");
+strings[2642] = str->add("e/widgets/border/default/minimize");
+strings[2643] = str->add("e/widgets/border/default/maximize");
+strings[2644] = str->add("e/widgets/border/default/shade");
+strings[2645] = str->add("e/widgets/border/default/stick");
+strings[2646] = str->add("e/widgets/border/default/kill");
+strings[2647] = str->add("e/widgets/border/default/locks");
+strings[2648] = str->add("e/widgets/border/default/locks_user");
+strings[2649] = str->add("e/widgets/border/default/locks_application");
+strings[2650] = str->add("e/widgets/border/default/borderless");
+strings[2651] = str->add("e/widgets/border/default/fullscreen");
+strings[2652] = str->add("e/widgets/border/default/remember");
+strings[2653] = str->add("e/widgets/border/default/skip_winlist");
+strings[2654] = str->add("e/widgets/border/default/skip");
+strings[2655] = str->add("e/widgets/border/default/skip_pager");
+strings[2656] = str->add("e/widgets/border/default/sendto");
+strings[2657] = str->add("e/widgets/border/default/stacking");
+strings[2658] = str->add("e/widgets/border/default/stack_on_top");
+strings[2659] = str->add("e/widgets/border/default/stack_normal");
+strings[2660] = str->add("e/widgets/border/default/stack_below");
+strings[2661] = str->add("e/widgets/border/default/properties");
+strings[2112] = str->add(strings[2112]);
+strings[1935] = str->add(strings[1935]);
+strings[2662] = str->add("e/gadman/popup");
+strings[1929] = str->add(strings[1929]);
+strings[2663] = str->add("e/gadman/frame");
+strings[2067] = str->add(strings[2067]);
+strings[2069] = str->add(strings[2069]);
+strings[2664] = str->add("e/modules/ibar/drop");
+strings[2665] = str->add("e/modules/ibar/drop_overlay");
+strings[2581] = str->add(strings[2581]);
+strings[2582] = str->add(strings[2582]);
+strings[2583] = str->add(strings[2583]);
+strings[2634] = str->add(strings[2634]);
+strings[2587] = str->add(strings[2587]);
+strings[2588] = str->add(strings[2588]);
+strings[2584] = str->add(strings[2584]);
+strings[2585] = str->add(strings[2585]);
+strings[2586] = str->add(strings[2586]);
+strings[2127] = str->add(strings[2127]);
+strings[1963] = str->add(strings[1963]);
+strings[2595] = str->add(strings[2595]);
+strings[2604] = str->add(strings[2604]);
+strings[2603] = str->add(strings[2603]);
+strings[2081] = str->add(strings[2081]);
+strings[2666] = str->add("e/error/main");
+strings[2083] = str->add(strings[2083]);
+strings[2667] = str->add("e/modules/ibox/icon");
+strings[2668] = str->add("e/modules/ibox/icon_overlay");
+strings[2669] = str->add("e/modules/ibox/drop");
+strings[2670] = str->add("e/modules/ibox/drop_overlay");
+strings[1957] = str->add(strings[1957]);
+strings[2596] = str->add(strings[2596]);
+strings[2597] = str->add(strings[2597]);
+strings[2605] = str->add(strings[2605]);
+strings[2606] = str->add(strings[2606]);
+strings[2607] = str->add(strings[2607]);
+strings[2608] = str->add(strings[2608]);
+strings[2600] = str->add(strings[2600]);
+strings[2601] = str->add(strings[2601]);
+strings[2602] = str->add(strings[2602]);
+strings[2671] = str->add("e/icons/enlightenment/e");
+strings[2672] = str->add("e/icons/enlightenment/reset");
+strings[2673] = str->add("e/icons/enlightenment/exit");
+strings[2674] = str->add("e/icons/enlightenment/logout");
+strings[2675] = str->add("e/icons/enlightenment/halt");
+strings[2676] = str->add("e/icons/enlightenment/reboot");
+strings[2677] = str->add("e/icons/enlightenment/suspend");
+strings[2678] = str->add("e/icons/enlightenment/hibernate");
+strings[2679] = str->add("e/icons/enlightenment/screen_setup");
+strings[2680] = str->add("e/icons/enlightenment/themes");
+strings[2681] = str->add("e/icons/enlightenment/colors");
+strings[2682] = str->add("e/icons/enlightenment/windows");
+strings[2683] = str->add("e/icons/enlightenment/lost_windows");
+strings[2684] = str->add("e/icons/enlightenment/focus");
+strings[2685] = str->add("e/icons/enlightenment/modules");
+strings[2686] = str->add("e/icons/enlightenment/favorites");
+strings[2687] = str->add("e/icons/enlightenment/desktops");
+strings[2688] = str->add("e/icons/enlightenment/configuration");
+strings[2689] = str->add("e/icons/enlightenment/intl");
+strings[2690] = str->add("e/icons/enlightenment/system");
+strings[2691] = str->add("e/icons/enlightenment/run");
+strings[2692] = str->add("e/icons/enlightenment/directories");
+strings[2693] = str->add("e/icons/enlightenment/fileman");
+strings[2694] = str->add("e/icons/enlightenment/unknown");
+strings[2695] = str->add("e/icons/widget/new_dialog");
+strings[2696] = str->add("e/icons/widget/up_arrow");
+strings[2697] = str->add("e/icons/widget/down_arrow");
+strings[2698] = str->add("e/icons/widget/up_dir");
+strings[2699] = str->add("e/icons/enlightenment/mouse");
+strings[2700] = str->add("e/icons/enlightenment/mouse_left");
+strings[2701] = str->add("e/icons/enlightenment/mouse_middle");
+strings[2702] = str->add("e/icons/enlightenment/mouse_right");
+strings[2703] = str->add("e/icons/enlightenment/mouse_extra");
+strings[2704] = str->add("e/icons/enlightenment/mouse_wheel");
+strings[2705] = str->add("e/icons/enlightenment/mouse_clean");
+strings[2706] = str->add("e/icons/enlightenment/keys");
+strings[2707] = str->add("e/icons/enlightenment/desklock");
+strings[2708] = str->add("e/icons/enlightenment/desklock_menu");
+strings[2709] = str->add("e/icons/enlightenment/regenerate_menus");
+strings[2710] = str->add("e/icons/enlightenment/screen_resolution");
+strings[2711] = str->add("e/icons/enlightenment/shelf");
+strings[2712] = str->add("e/icons/enlightenment/fonts");
+strings[2713] = str->add("e/icons/enlightenment/background");
+strings[2714] = str->add("e/icons/enlightenment/icon_theme");
+strings[2715] = str->add("e/icons/enlightenment/applications");
+strings[2716] = str->add("e/icons/enlightenment/transitions");
+strings[2717] = str->add("e/icons/enlightenment/performance");
+strings[2718] = str->add("e/icons/enlightenment/startup");
+strings[2719] = str->add("e/icons/enlightenment/winlist");
+strings[2720] = str->add("e/icons/enlightenment/window_manipulation");
+strings[2721] = str->add("e/icons/enlightenment/menus");
+strings[2722] = str->add("e/icons/enlightenment/screen_normal");
+strings[2723] = str->add("e/icons/enlightenment/screen_around");
+strings[2724] = str->add("e/icons/enlightenment/screen_left");
+strings[2725] = str->add("e/icons/enlightenment/screen_right");
+strings[2726] = str->add("e/icons/enlightenment/screen_vflip");
+strings[2727] = str->add("e/icons/enlightenment/screen_hflip");
+strings[2728] = str->add("e/icons/enlightenment/shelf_position_bottom");
+strings[2729] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
+strings[2730] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
+strings[2731] = str->add("e/icons/enlightenment/shelf_position_top");
+strings[2732] = str->add("e/icons/enlightenment/shelf_position_top_left");
+strings[2733] = str->add("e/icons/enlightenment/shelf_position_top_right");
+strings[2734] = str->add("e/icons/enlightenment/shelf_position_left");
+strings[2735] = str->add("e/icons/enlightenment/shelf_position_left_top");
+strings[2736] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
+strings[2737] = str->add("e/icons/enlightenment/shelf_position_right");
+strings[2738] = str->add("e/icons/enlightenment/shelf_position_right_top");
+strings[2739] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
+strings[2740] = str->add("e/icons/enlightenment/shelf_bottom_desk");
+strings[2741] = str->add("e/icons/enlightenment/shelf_custom");
+strings[2742] = str->add("e/icons/enlightenment/shelf_dock");
+strings[2743] = str->add("e/icons/enlightenment/shelf_menu_bar");
+strings[2744] = str->add("e/icons/enlightenment/shelf_panel");
+strings[2745] = str->add("e/icons/enlightenment/shelf_top_desk");
+strings[2746] = str->add("e/icons/enlightenment/wallpaper_stretch");
+strings[2747] = str->add("e/icons/enlightenment/wallpaper_tile");
+strings[2748] = str->add("e/icons/enlightenment/wallpaper_center");
+strings[2749] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
+strings[2750] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
+strings[2751] = str->add("e/icons/enlightenment/gradient_h");
+strings[2752] = str->add("e/icons/enlightenment/gradient_v");
+strings[2753] = str->add("e/icons/enlightenment/gradient_du");
+strings[2754] = str->add("e/icons/enlightenment/gradient_dd");
+strings[2755] = str->add("e/icons/enlightenment/gradient_rad");
+strings[2756] = str->add("e/icons/enlightenment/advanced");
+strings[2757] = str->add("e/icons/enlightenment/behavior");
+strings[2758] = str->add("e/icons/enlightenment/appearance");
+strings[2759] = str->add("e/icons/enlightenment/extensions");
+strings[2760] = str->add("e/icons/enlightenment/imc");
+strings[2761] = str->add("e/icons/enlightenment/file_icons");
+strings[2762] = str->add("e/icons/enlightenment/menu_settings");
+strings[2763] = str->add("e/icons/enlightenment/ibar_applications");
+strings[2764] = str->add("e/icons/enlightenment/restart_applications");
+strings[2765] = str->add("e/icons/enlightenment/startup_applications");
+strings[2766] = str->add("e/icons/enlightenment/power_management");
+strings[2767] = str->add("e/icons/enlightenment/screensaver");
+strings[2768] = str->add("e/icons/enlightenment/window_remembers");
+strings[2580] = str->add(strings[2580]);
+strings[1754] = str->add(strings[1754]);
+strings[2769] = str->add("e/widgets/about/main");
+strings[2770] = str->add("e/theme/about");
+strings[2619] = str->add(strings[2619]);
+strings[2620] = str->add(strings[2620]);
+strings[2621] = str->add(strings[2621]);
+strings[2622] = str->add(strings[2622]);
+strings[2771] = str->add("e/fileman/default/window/main");
+strings[2772] = str->add("e/fileman/default/scrollframe");
+strings[2773] = str->add("e/fileman/default/list/variable");
+strings[2774] = str->add("e/fileman/default/list_odd/variable");
+strings[2775] = str->add("e/fileman/default/list/fixed");
+strings[2776] = str->add("e/fileman/default/list_odd/fixed");
+strings[2777] = str->add("e/fileman/default/icon/fixed");
+strings[2778] = str->add("e/fileman/default/icon/variable");
+strings[2779] = str->add("e/fileman/default/overlay");
+strings[2780] = str->add("e/fileman/default/list/drop_between");
+strings[2781] = str->add("e/fileman/default/list/drop_in");
+strings[2782] = str->add("e/fileman/desktop/scrollframe");
+strings[2783] = str->add("e/fileman/desktop/icon/fixed");
+strings[2784] = str->add("e/fileman/desktop/icon/variable");
+strings[2785] = str->add("e/fileman/desktop/overlay");
+strings[2786] = str->add("e/fileman/desktop/list/drop_between");
+strings[2787] = str->add("e/fileman/desktop/list/drop_in");
+strings[2788] = str->add("e/fileman/default/rubberband");
+strings[2789] = str->add("e/icons/fileman/folder");
+strings[2790] = str->add("e/icons/fileman/file");
+strings[2791] = str->add("e/icons/fileman/home");
+strings[2792] = str->add("e/icons/fileman/desktop");
+strings[2793] = str->add("e/icons/fileman/hdd");
+strings[2794] = str->add("e/icons/fileman/hd");
+strings[2795] = str->add("e/icons/fileman/mime/application/pdf");
+strings[2796] = str->add("e/icons/fileman/mime/text/x-csrc");
+strings[2797] = str->add("e/icons/fileman/mime/text/x-chdr");
+strings[2798] = str->add("e/icons/fileman/mime/application/x-object");
+strings[2799] = str->add("e/icons/fileman/mime/application/x-shellscript");
+strings[2800] = str->add("e/icons/fileman/mime/image/png");
+strings[2801] = str->add("e/icons/fileman/mime/image/jpeg");
+strings[2802] = str->add("e/icons/fileman/mime/video/x-msvideo");
+strings[2803] = str->add("e/icons/fileman/mime/audio/mpeg");
+strings[2804] = str->add("e/icons/fileman/mime/application/x-xcf");
+strings[2805] = str->add("e/icons/fileman/mime/text/x-c++src");
+strings[2806] = str->add("e/icons/fileman/mime/text/x-csharp");
+strings[2807] = str->add("e/icons/fileman/mime/text/x-patch");
+strings[2808] = str->add("e/icons/fileman/mime/application/msword");
+strings[2809] = str->add("e/icons/fileman/mime/application/ogg");
+strings[2810] = str->add("e/icons/fileman/mime/text/plain");
+strings[2811] = str->add("e/icons/fileman/mime/application/x-bzip");
+strings[2812] = str->add("e/icons/fileman/mime/application/x-deb");
+strings[2813] = str->add("e/icons/fileman/mime/application/x-font-ttf");
+strings[2814] = str->add("e/icons/fileman/mime/application/x-font-pcf");
+strings[2815] = str->add("e/icons/fileman/mime/application/x-font-bdf");
+strings[2816] = str->add("e/icons/fileman/mime/text/css");
+strings[2817] = str->add("e/icons/fileman/mime/text/html");
+strings[2817] = str->add(strings[2817]);
+strings[2818] = str->add("e/icons/fileman/mime/application/zip");
+strings[2819] = str->add("e/icons/fileman/mime/application/x-gzip");
+strings[2820] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
+strings[2821] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
+strings[2822] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
+strings[2823] = str->add("e/icons/fileman/mime/application/x-tar");
+strings[2824] = str->add("e/icons/fileman/mime/application/x-rar");
+strings[2825] = str->add("e/icons/fileman/mime/video/mpeg");
+strings[2826] = str->add("e/icons/fileman/mime/video");
+strings[2827] = str->add("e/icons/fileman/mime/text");
+strings[2828] = str->add("e/icons/fileman/mime/image");
+strings[2829] = str->add("e/icons/fileman/mime/audio");
+strings[2830] = str->add("e/fileman/default/button/open");
+strings[2831] = str->add("e/fileman/default/button/copy");
+strings[2832] = str->add("e/fileman/default/button/cut");
+strings[2833] = str->add("e/fileman/default/button/paste");
+strings[2834] = str->add("e/fileman/default/button/delete");
+strings[2835] = str->add("e/fileman/default/button/rename");
+strings[2836] = str->add("e/fileman/default/button/properties");
+strings[2837] = str->add("e/fileman/default/button/arrange_name");
+strings[2838] = str->add("e/fileman/default/button/arrange");
+strings[2839] = str->add("e/fileman/default/button/arrange_time");
+strings[2840] = str->add("e/fileman/default/button/new");
+strings[2841] = str->add("e/fileman/default/button/new_dir");
+strings[2842] = str->add("e/fileman/default/button/refresh");
+strings[2843] = str->add("e/fileman/default/button/view_details");
+strings[2844] = str->add("e/fileman/default/button/view_name");
+strings[2845] = str->add("e/fileman/default/button/view");
+strings[2846] = str->add("e/fileman/default/button/select");
+strings[2847] = str->add("e/widgets/fileselector/main");
+strings[2609] = str->add(strings[2609]);
+strings[2610] = str->add(strings[2610]);
+strings[2611] = str->add(strings[2611]);
+strings[2612] = str->add(strings[2612]);
+strings[2630] = str->add(strings[2630]);
+strings[2613] = str->add(strings[2613]);
+strings[2631] = str->add(strings[2631]);
+strings[2614] = str->add(strings[2614]);
+strings[2615] = str->add(strings[2615]);
+strings[2616] = str->add(strings[2616]);
+strings[2617] = str->add(strings[2617]);
+strings[2848] = str->add("e/widgets/tlist");
+strings[2849] = str->add("e/widgets/tlist_odd");
+strings[2628] = str->add(strings[2628]);
+strings[2629] = str->add(strings[2629]);
+strings[2850] = str->add("e/widgets/exebuf/main");
+strings[2851] = str->add("e/widgets/exebuf/item");
+strings[2852] = str->add("e/desklock/background");
+strings[2853] = str->add("e/desklock/login_box");
+strings[2633] = str->add(strings[2633]);
+strings[1945] = str->add(strings[1945]);
+strings[2061] = str->add(strings[2061]);
+strings[1960] = str->add(strings[1960]);
+strings[2592] = str->add(strings[2592]);
+strings[2593] = str->add(strings[2593]);
+strings[2594] = str->add(strings[2594]);
+strings[2589] = str->add(strings[2589]);
+strings[2590] = str->add(strings[2590]);
+strings[2591] = str->add(strings[2591]);
+strings[2623] = str->add(strings[2623]);
+strings[2627] = str->add(strings[2627]);
+strings[2626] = str->add(strings[2626]);
+strings[2625] = str->add(strings[2625]);
+strings[2599] = str->add(strings[2599]);
+strings[2635] = str->add(strings[2635]);
+strings[2636] = str->add(strings[2636]);
+strings[2637] = str->add(strings[2637]);
+strings[2638] = str->add(strings[2638]);
+strings[2624] = str->add(strings[2624]);
+strings[2632] = str->add(strings[2632]);
+strings[2854] = str->add("e/wizard/extra");
+strings[2855] = str->add("e/wizard/main");
+strings[2856] = str->add("e/toolbar/default/base");
+strings[2857] = str->add("e/widgets/slidesel");
+strings[2598] = str->add(strings[2598]);
+strings[2858] = str->add("e/modules/connman/main");
+strings[2859] = str->add("e/modules/connman/network");
+strings[2639] = str->add(strings[2639]);
+strings[1839] = str->add(strings[1839]);
+strings[2090] = str->add(strings[2090]);
+strings[2640] = str->add(strings[2640]);
+strings[2574] = str->add(strings[2574]);
+strings[2575] = str->add(strings[2575]);
+strings[2576] = str->add(strings[2576]);
+strings[2577] = str->add(strings[2577]);
+strings[2578] = str->add(strings[2578]);
+strings[2579] = str->add(strings[2579]);
+strings[2641] = str->add(strings[2641]);
+strings[2642] = str->add(strings[2642]);
+strings[2643] = str->add(strings[2643]);
+strings[2644] = str->add(strings[2644]);
+strings[2645] = str->add(strings[2645]);
+strings[2646] = str->add(strings[2646]);
+strings[2647] = str->add(strings[2647]);
+strings[2648] = str->add(strings[2648]);
+strings[2649] = str->add(strings[2649]);
+strings[2650] = str->add(strings[2650]);
+strings[2651] = str->add(strings[2651]);
+strings[2652] = str->add(strings[2652]);
+strings[2653] = str->add(strings[2653]);
+strings[2654] = str->add(strings[2654]);
+strings[2655] = str->add(strings[2655]);
+strings[2656] = str->add(strings[2656]);
+strings[2657] = str->add(strings[2657]);
+strings[2658] = str->add(strings[2658]);
+strings[2659] = str->add(strings[2659]);
+strings[2660] = str->add(strings[2660]);
+strings[2661] = str->add(strings[2661]);
+strings[2112] = str->add(strings[2112]);
+strings[1935] = str->add(strings[1935]);
+strings[2662] = str->add(strings[2662]);
+strings[1929] = str->add(strings[1929]);
+strings[2663] = str->add(strings[2663]);
+strings[2067] = str->add(strings[2067]);
+strings[2069] = str->add(strings[2069]);
+strings[2664] = str->add(strings[2664]);
+strings[2665] = str->add(strings[2665]);
+strings[2581] = str->add(strings[2581]);
+strings[2582] = str->add(strings[2582]);
+strings[2583] = str->add(strings[2583]);
+strings[2634] = str->add(strings[2634]);
+strings[2587] = str->add(strings[2587]);
+strings[2588] = str->add(strings[2588]);
+strings[2584] = str->add(strings[2584]);
+strings[2585] = str->add(strings[2585]);
+strings[2586] = str->add(strings[2586]);
+strings[2127] = str->add(strings[2127]);
+strings[1963] = str->add(strings[1963]);
+strings[2595] = str->add(strings[2595]);
+strings[2604] = str->add(strings[2604]);
+strings[2603] = str->add(strings[2603]);
+strings[2081] = str->add(strings[2081]);
+strings[2666] = str->add(strings[2666]);
+strings[2083] = str->add(strings[2083]);
+strings[2667] = str->add(strings[2667]);
+strings[2668] = str->add(strings[2668]);
+strings[2669] = str->add(strings[2669]);
+strings[2670] = str->add(strings[2670]);
+strings[1957] = str->add(strings[1957]);
+strings[2596] = str->add(strings[2596]);
+strings[2597] = str->add(strings[2597]);
+strings[2605] = str->add(strings[2605]);
+strings[2606] = str->add(strings[2606]);
+strings[2607] = str->add(strings[2607]);
+strings[2608] = str->add(strings[2608]);
+strings[2600] = str->add(strings[2600]);
+strings[2601] = str->add(strings[2601]);
+strings[2602] = str->add(strings[2602]);
+strings[2671] = str->add(strings[2671]);
+strings[2672] = str->add(strings[2672]);
+strings[2673] = str->add(strings[2673]);
+strings[2674] = str->add(strings[2674]);
+strings[2675] = str->add(strings[2675]);
+strings[2676] = str->add(strings[2676]);
+strings[2677] = str->add(strings[2677]);
+strings[2678] = str->add(strings[2678]);
+strings[2679] = str->add(strings[2679]);
+strings[2680] = str->add(strings[2680]);
+strings[2681] = str->add(strings[2681]);
+strings[2682] = str->add(strings[2682]);
+strings[2683] = str->add(strings[2683]);
+strings[2684] = str->add(strings[2684]);
+strings[2685] = str->add(strings[2685]);
+strings[2686] = str->add(strings[2686]);
+strings[2687] = str->add(strings[2687]);
+strings[2688] = str->add(strings[2688]);
+strings[2689] = str->add(strings[2689]);
+strings[2690] = str->add(strings[2690]);
+strings[2691] = str->add(strings[2691]);
+strings[2692] = str->add(strings[2692]);
+strings[2693] = str->add(strings[2693]);
+strings[2694] = str->add(strings[2694]);
+strings[2695] = str->add(strings[2695]);
+strings[2696] = str->add(strings[2696]);
+strings[2697] = str->add(strings[2697]);
+strings[2698] = str->add(strings[2698]);
+strings[2699] = str->add(strings[2699]);
+strings[2700] = str->add(strings[2700]);
+strings[2701] = str->add(strings[2701]);
+strings[2702] = str->add(strings[2702]);
+strings[2703] = str->add(strings[2703]);
+strings[2704] = str->add(strings[2704]);
+strings[2705] = str->add(strings[2705]);
+strings[2706] = str->add(strings[2706]);
+strings[2707] = str->add(strings[2707]);
+strings[2708] = str->add(strings[2708]);
+strings[2709] = str->add(strings[2709]);
+strings[2710] = str->add(strings[2710]);
+strings[2711] = str->add(strings[2711]);
+strings[2712] = str->add(strings[2712]);
+strings[2713] = str->add(strings[2713]);
+strings[2714] = str->add(strings[2714]);
+strings[2715] = str->add(strings[2715]);
+strings[2716] = str->add(strings[2716]);
+strings[2717] = str->add(strings[2717]);
+strings[2718] = str->add(strings[2718]);
+strings[2719] = str->add(strings[2719]);
+strings[2720] = str->add(strings[2720]);
+strings[2721] = str->add(strings[2721]);
+strings[2722] = str->add(strings[2722]);
+strings[2723] = str->add(strings[2723]);
+strings[2724] = str->add(strings[2724]);
+strings[2725] = str->add(strings[2725]);
+strings[2726] = str->add(strings[2726]);
+strings[2727] = str->add(strings[2727]);
+strings[2728] = str->add(strings[2728]);
+strings[2729] = str->add(strings[2729]);
+strings[2730] = str->add(strings[2730]);
+strings[2731] = str->add(strings[2731]);
+strings[2732] = str->add(strings[2732]);
+strings[2733] = str->add(strings[2733]);
+strings[2734] = str->add(strings[2734]);
+strings[2735] = str->add(strings[2735]);
+strings[2736] = str->add(strings[2736]);
+strings[2737] = str->add(strings[2737]);
+strings[2738] = str->add(strings[2738]);
+strings[2739] = str->add(strings[2739]);
+strings[2740] = str->add(strings[2740]);
+strings[2741] = str->add(strings[2741]);
+strings[2742] = str->add(strings[2742]);
+strings[2743] = str->add(strings[2743]);
+strings[2744] = str->add(strings[2744]);
+strings[2745] = str->add(strings[2745]);
+strings[2746] = str->add(strings[2746]);
+strings[2747] = str->add(strings[2747]);
+strings[2748] = str->add(strings[2748]);
+strings[2749] = str->add(strings[2749]);
+strings[2750] = str->add(strings[2750]);
+strings[2751] = str->add(strings[2751]);
+strings[2752] = str->add(strings[2752]);
+strings[2753] = str->add(strings[2753]);
+strings[2754] = str->add(strings[2754]);
+strings[2755] = str->add(strings[2755]);
+strings[2756] = str->add(strings[2756]);
+strings[2757] = str->add(strings[2757]);
+strings[2758] = str->add(strings[2758]);
+strings[2759] = str->add(strings[2759]);
+strings[2760] = str->add(strings[2760]);
+strings[2761] = str->add(strings[2761]);
+strings[2762] = str->add(strings[2762]);
+strings[2763] = str->add(strings[2763]);
+strings[2764] = str->add(strings[2764]);
+strings[2765] = str->add(strings[2765]);
+strings[2766] = str->add(strings[2766]);
+strings[2767] = str->add(strings[2767]);
+strings[2768] = str->add(strings[2768]);
+strings[2580] = str->add(strings[2580]);
+strings[1754] = str->add(strings[1754]);
+strings[2769] = str->add(strings[2769]);
+strings[2770] = str->add(strings[2770]);
+strings[2619] = str->add(strings[2619]);
+strings[2620] = str->add(strings[2620]);
+strings[2621] = str->add(strings[2621]);
+strings[2622] = str->add(strings[2622]);
+strings[2771] = str->add(strings[2771]);
+strings[2772] = str->add(strings[2772]);
+strings[2773] = str->add(strings[2773]);
+strings[2774] = str->add(strings[2774]);
+strings[2775] = str->add(strings[2775]);
+strings[2776] = str->add(strings[2776]);
+strings[2777] = str->add(strings[2777]);
+strings[2778] = str->add(strings[2778]);
+strings[2779] = str->add(strings[2779]);
+strings[2780] = str->add(strings[2780]);
+strings[2781] = str->add(strings[2781]);
+strings[2782] = str->add(strings[2782]);
+strings[2783] = str->add(strings[2783]);
+strings[2784] = str->add(strings[2784]);
+strings[2785] = str->add(strings[2785]);
+strings[2786] = str->add(strings[2786]);
+strings[2787] = str->add(strings[2787]);
+strings[2788] = str->add(strings[2788]);
+strings[2789] = str->add(strings[2789]);
+strings[2790] = str->add(strings[2790]);
+strings[2791] = str->add(strings[2791]);
+strings[2792] = str->add(strings[2792]);
+strings[2793] = str->add(strings[2793]);
+strings[2794] = str->add(strings[2794]);
+strings[2795] = str->add(strings[2795]);
+strings[2796] = str->add(strings[2796]);
+strings[2797] = str->add(strings[2797]);
+strings[2798] = str->add(strings[2798]);
+strings[2799] = str->add(strings[2799]);
+strings[2800] = str->add(strings[2800]);
+strings[2801] = str->add(strings[2801]);
+strings[2802] = str->add(strings[2802]);
+strings[2803] = str->add(strings[2803]);
+strings[2804] = str->add(strings[2804]);
+strings[2805] = str->add(strings[2805]);
+strings[2806] = str->add(strings[2806]);
+strings[2807] = str->add(strings[2807]);
+strings[2808] = str->add(strings[2808]);
+strings[2809] = str->add(strings[2809]);
+strings[2810] = str->add(strings[2810]);
+strings[2811] = str->add(strings[2811]);
+strings[2812] = str->add(strings[2812]);
+strings[2813] = str->add(strings[2813]);
+strings[2814] = str->add(strings[2814]);
+strings[2815] = str->add(strings[2815]);
+strings[2816] = str->add(strings[2816]);
+strings[2817] = str->add(strings[2817]);
+strings[2817] = str->add(strings[2817]);
+strings[2818] = str->add(strings[2818]);
+strings[2819] = str->add(strings[2819]);
+strings[2820] = str->add(strings[2820]);
+strings[2821] = str->add(strings[2821]);
+strings[2822] = str->add(strings[2822]);
+strings[2823] = str->add(strings[2823]);
+strings[2824] = str->add(strings[2824]);
+strings[2825] = str->add(strings[2825]);
+strings[2826] = str->add(strings[2826]);
+strings[2827] = str->add(strings[2827]);
+strings[2828] = str->add(strings[2828]);
+strings[2829] = str->add(strings[2829]);
+strings[2830] = str->add(strings[2830]);
+strings[2831] = str->add(strings[2831]);
+strings[2832] = str->add(strings[2832]);
+strings[2833] = str->add(strings[2833]);
+strings[2834] = str->add(strings[2834]);
+strings[2835] = str->add(strings[2835]);
+strings[2836] = str->add(strings[2836]);
+strings[2837] = str->add(strings[2837]);
+strings[2838] = str->add(strings[2838]);
+strings[2839] = str->add(strings[2839]);
+strings[2840] = str->add(strings[2840]);
+strings[2841] = str->add(strings[2841]);
+strings[2842] = str->add(strings[2842]);
+strings[2843] = str->add(strings[2843]);
+strings[2844] = str->add(strings[2844]);
+strings[2845] = str->add(strings[2845]);
+strings[2846] = str->add(strings[2846]);
+strings[2847] = str->add(strings[2847]);
+strings[2609] = str->add(strings[2609]);
+strings[2610] = str->add(strings[2610]);
+strings[2611] = str->add(strings[2611]);
+strings[2612] = str->add(strings[2612]);
+strings[2630] = str->add(strings[2630]);
+strings[2613] = str->add(strings[2613]);
+strings[2631] = str->add(strings[2631]);
+strings[2614] = str->add(strings[2614]);
+strings[2615] = str->add(strings[2615]);
+strings[2616] = str->add(strings[2616]);
+strings[2617] = str->add(strings[2617]);
+strings[2848] = str->add(strings[2848]);
+strings[2849] = str->add(strings[2849]);
+strings[2628] = str->add(strings[2628]);
+strings[2629] = str->add(strings[2629]);
+strings[2850] = str->add(strings[2850]);
+strings[2851] = str->add(strings[2851]);
+strings[2852] = str->add(strings[2852]);
+strings[2853] = str->add(strings[2853]);
+strings[2633] = str->add(strings[2633]);
+strings[1945] = str->add(strings[1945]);
+strings[2061] = str->add(strings[2061]);
+strings[1960] = str->add(strings[1960]);
+strings[2592] = str->add(strings[2592]);
+strings[2593] = str->add(strings[2593]);
+strings[2594] = str->add(strings[2594]);
+strings[2589] = str->add(strings[2589]);
+strings[2590] = str->add(strings[2590]);
+strings[2591] = str->add(strings[2591]);
+strings[2623] = str->add(strings[2623]);
+strings[2627] = str->add(strings[2627]);
+strings[2626] = str->add(strings[2626]);
+strings[2625] = str->add(strings[2625]);
+strings[2599] = str->add(strings[2599]);
+strings[2635] = str->add(strings[2635]);
+strings[2636] = str->add(strings[2636]);
+strings[2637] = str->add(strings[2637]);
+strings[2638] = str->add(strings[2638]);
+strings[2624] = str->add(strings[2624]);
+strings[2632] = str->add(strings[2632]);
+strings[2854] = str->add(strings[2854]);
+strings[2855] = str->add(strings[2855]);
+strings[2856] = str->add(strings[2856]);
+strings[2857] = str->add(strings[2857]);
+strings[2598] = str->add(strings[2598]);
+strings[2858] = str->add(strings[2858]);
+strings[2859] = str->add(strings[2859]);
+strings[2639] = str->add(strings[2639]);
+str->del(strings[1839]);
+str->del(strings[2090]);
+str->del(strings[2640]);
+str->del(strings[2574]);
+str->del(strings[2575]);
+str->del(strings[2576]);
+str->del(strings[2577]);
+str->del(strings[2578]);
+str->del(strings[2579]);
+str->del(strings[2641]);
+str->del(strings[2642]);
+str->del(strings[2643]);
+str->del(strings[2644]);
+str->del(strings[2645]);
+str->del(strings[2646]);
+str->del(strings[2647]);
+str->del(strings[2648]);
+str->del(strings[2649]);
+str->del(strings[2650]);
+str->del(strings[2651]);
+str->del(strings[2652]);
+str->del(strings[2653]);
+str->del(strings[2654]);
+str->del(strings[2655]);
+str->del(strings[2656]);
+str->del(strings[2657]);
+str->del(strings[2658]);
+str->del(strings[2659]);
+str->del(strings[2660]);
+str->del(strings[2661]);
+str->del(strings[2112]);
+str->del(strings[1935]);
+str->del(strings[2662]);
+str->del(strings[1929]);
+str->del(strings[2663]);
+str->del(strings[2067]);
+str->del(strings[2069]);
+str->del(strings[2664]);
+str->del(strings[2665]);
+str->del(strings[2581]);
+str->del(strings[2582]);
+str->del(strings[2583]);
+str->del(strings[2634]);
+str->del(strings[2587]);
+str->del(strings[2588]);
+str->del(strings[2584]);
+str->del(strings[2585]);
+str->del(strings[2586]);
+str->del(strings[2127]);
+str->del(strings[1963]);
+str->del(strings[2595]);
+str->del(strings[2604]);
+str->del(strings[2603]);
+str->del(strings[2081]);
+str->del(strings[2666]);
+str->del(strings[2083]);
+str->del(strings[2667]);
+str->del(strings[2668]);
+str->del(strings[2669]);
+str->del(strings[2670]);
+str->del(strings[1957]);
+str->del(strings[2596]);
+str->del(strings[2597]);
+str->del(strings[2605]);
+str->del(strings[2606]);
+str->del(strings[2607]);
+str->del(strings[2608]);
+str->del(strings[2600]);
+str->del(strings[2601]);
+str->del(strings[2602]);
+str->del(strings[2671]);
+str->del(strings[2672]);
+str->del(strings[2673]);
+str->del(strings[2674]);
+str->del(strings[2675]);
+str->del(strings[2676]);
+str->del(strings[2677]);
+str->del(strings[2678]);
+str->del(strings[2679]);
+str->del(strings[2680]);
+str->del(strings[2681]);
+str->del(strings[2682]);
+str->del(strings[2683]);
+str->del(strings[2684]);
+str->del(strings[2685]);
+str->del(strings[2686]);
+str->del(strings[2687]);
+str->del(strings[2688]);
+str->del(strings[2689]);
+str->del(strings[2690]);
+str->del(strings[2691]);
+str->del(strings[2692]);
+str->del(strings[2693]);
+str->del(strings[2694]);
+str->del(strings[2695]);
+str->del(strings[2696]);
+str->del(strings[2697]);
+str->del(strings[2698]);
+str->del(strings[2699]);
+str->del(strings[2700]);
+str->del(strings[2701]);
+str->del(strings[2702]);
+str->del(strings[2703]);
+str->del(strings[2704]);
+str->del(strings[2705]);
+str->del(strings[2706]);
+str->del(strings[2707]);
+str->del(strings[2708]);
+str->del(strings[2709]);
+str->del(strings[2710]);
+str->del(strings[2711]);
+str->del(strings[2712]);
+str->del(strings[2713]);
+str->del(strings[2714]);
+str->del(strings[2715]);
+str->del(strings[2716]);
+str->del(strings[2717]);
+str->del(strings[2718]);
+str->del(strings[2719]);
+str->del(strings[2720]);
+str->del(strings[2721]);
+str->del(strings[2722]);
+str->del(strings[2723]);
+str->del(strings[2724]);
+str->del(strings[2725]);
+str->del(strings[2726]);
+str->del(strings[2727]);
+str->del(strings[2728]);
+str->del(strings[2729]);
+str->del(strings[2730]);
+str->del(strings[2731]);
+str->del(strings[2732]);
+str->del(strings[2733]);
+str->del(strings[2734]);
+str->del(strings[2735]);
+str->del(strings[2736]);
+str->del(strings[2737]);
+str->del(strings[2738]);
+str->del(strings[2739]);
+str->del(strings[2740]);
+str->del(strings[2741]);
+str->del(strings[2742]);
+str->del(strings[2743]);
+str->del(strings[2744]);
+str->del(strings[2745]);
+str->del(strings[2746]);
+str->del(strings[2747]);
+str->del(strings[2748]);
+str->del(strings[2749]);
+str->del(strings[2750]);
+str->del(strings[2751]);
+str->del(strings[2752]);
+str->del(strings[2753]);
+str->del(strings[2754]);
+str->del(strings[2755]);
+str->del(strings[2756]);
+str->del(strings[2757]);
+str->del(strings[2758]);
+str->del(strings[2759]);
+str->del(strings[2760]);
+str->del(strings[2761]);
+str->del(strings[2762]);
+str->del(strings[2763]);
+str->del(strings[2764]);
+str->del(strings[2765]);
+str->del(strings[2766]);
+str->del(strings[2767]);
+str->del(strings[2768]);
+str->del(strings[2580]);
+str->del(strings[1754]);
+str->del(strings[2769]);
+str->del(strings[2770]);
+str->del(strings[2619]);
+str->del(strings[2620]);
+str->del(strings[2621]);
+str->del(strings[2622]);
+str->del(strings[2771]);
+str->del(strings[2772]);
+str->del(strings[2773]);
+str->del(strings[2774]);
+str->del(strings[2775]);
+str->del(strings[2776]);
+str->del(strings[2777]);
+str->del(strings[2778]);
+str->del(strings[2779]);
+str->del(strings[2780]);
+str->del(strings[2781]);
+str->del(strings[2782]);
+str->del(strings[2783]);
+str->del(strings[2784]);
+str->del(strings[2785]);
+str->del(strings[2786]);
+str->del(strings[2787]);
+str->del(strings[2788]);
+str->del(strings[2789]);
+str->del(strings[2790]);
+str->del(strings[2791]);
+str->del(strings[2792]);
+str->del(strings[2793]);
+str->del(strings[2794]);
+str->del(strings[2795]);
+str->del(strings[2796]);
+str->del(strings[2797]);
+str->del(strings[2798]);
+str->del(strings[2799]);
+str->del(strings[2800]);
+str->del(strings[2801]);
+str->del(strings[2802]);
+str->del(strings[2803]);
+str->del(strings[2804]);
+str->del(strings[2805]);
+str->del(strings[2806]);
+str->del(strings[2807]);
+str->del(strings[2808]);
+str->del(strings[2809]);
+str->del(strings[2810]);
+str->del(strings[2811]);
+str->del(strings[2812]);
+str->del(strings[2813]);
+str->del(strings[2814]);
+str->del(strings[2815]);
+str->del(strings[2816]);
+str->del(strings[2817]);
+str->del(strings[2817]);
+str->del(strings[2818]);
+str->del(strings[2819]);
+str->del(strings[2820]);
+str->del(strings[2821]);
+str->del(strings[2822]);
+str->del(strings[2823]);
+str->del(strings[2824]);
+str->del(strings[2825]);
+str->del(strings[2826]);
+str->del(strings[2827]);
+str->del(strings[2828]);
+str->del(strings[2829]);
+str->del(strings[2830]);
+str->del(strings[2831]);
+str->del(strings[2832]);
+str->del(strings[2833]);
+str->del(strings[2834]);
+str->del(strings[2835]);
+str->del(strings[2836]);
+str->del(strings[2837]);
+str->del(strings[2838]);
+str->del(strings[2839]);
+str->del(strings[2840]);
+str->del(strings[2841]);
+str->del(strings[2842]);
+str->del(strings[2843]);
+str->del(strings[2844]);
+str->del(strings[2845]);
+str->del(strings[2846]);
+str->del(strings[2847]);
+str->del(strings[2609]);
+str->del(strings[2610]);
+str->del(strings[2611]);
+str->del(strings[2612]);
+str->del(strings[2630]);
+str->del(strings[2613]);
+str->del(strings[2631]);
+str->del(strings[2614]);
+str->del(strings[2615]);
+str->del(strings[2616]);
+str->del(strings[2617]);
+str->del(strings[2848]);
+str->del(strings[2849]);
+str->del(strings[2628]);
+str->del(strings[2629]);
+str->del(strings[2850]);
+str->del(strings[2851]);
+str->del(strings[2852]);
+str->del(strings[2853]);
+str->del(strings[2633]);
+str->del(strings[1945]);
+str->del(strings[2061]);
+str->del(strings[1960]);
+str->del(strings[2592]);
+str->del(strings[2593]);
+str->del(strings[2594]);
+str->del(strings[2589]);
+str->del(strings[2590]);
+str->del(strings[2591]);
+str->del(strings[2623]);
+str->del(strings[2627]);
+str->del(strings[2626]);
+str->del(strings[2625]);
+str->del(strings[2599]);
+str->del(strings[2635]);
+str->del(strings[2636]);
+str->del(strings[2637]);
+str->del(strings[2638]);
+str->del(strings[2624]);
+str->del(strings[2632]);
+str->del(strings[2854]);
+str->del(strings[2855]);
+str->del(strings[2856]);
+str->del(strings[2857]);
+str->del(strings[2598]);
+str->del(strings[2858]);
+str->del(strings[2859]);
+str->del(strings[2639]);
+strings[469] = str->add(strings[469]);
+strings[2686] = str->add(strings[2686]);
+strings[2231] = str->add(strings[2231]);
+strings[469] = str->add(strings[469]);
+strings[2715] = str->add(strings[2715]);
+strings[2338] = str->add(strings[2338]);
+strings[469] = str->add(strings[469]);
+strings[2691] = str->add(strings[2691]);
+strings[2860] = str->add("Virtual");
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[2494] = str->add(strings[2494]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[2861] = str->add("Show/Hide All Windows");
+strings[1619] = str->add(strings[1619]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[2552] = str->add(strings[2552]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[1712] = str->add(strings[1712]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[2862] = str->add("About");
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[2514] = str->add(strings[2514]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[1713] = str->add(strings[1713]);
+strings[469] = str->add(strings[469]);
+strings[2672] = str->add(strings[2672]);
+strings[1714] = str->add(strings[1714]);
+strings[469] = str->add(strings[469]);
+strings[2673] = str->add(strings[2673]);
+strings[2863] = str->add("Configuration");
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[1721] = str->add(strings[1721]);
+strings[469] = str->add(strings[469]);
+strings[2690] = str->add(strings[2690]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[2864] = str->add("resize");
+strings[2865] = str->add("base/theme/menus");
+str->del(strings[2864]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[2866] = str->add("load");
+strings[2571] = str->add(strings[2571]);
+strings[2867] = str->add("e,action,show,title");
+strings[2569] = str->add(strings[2569]);
+str->del(strings[2866]);
+strings[2868] = str->add("program,start");
+strings[2869] = str->add("on");
+strings[1932] = str->add(strings[1932]);
+strings[2869] = str->add(strings[2869]);
+str->del(strings[2867]);
+str->del(strings[2569]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[2571] = str->add(strings[2571]);
+strings[2571] = str->add(strings[2571]);
+strings[2571] = str->add(strings[2571]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[2634] = str->add(strings[2634]);
+strings[2870] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2686] = str->add(strings[2686]);
+strings[2686] = str->add(strings[2686]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2871] = str->add("images/322");
+strings[2872] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/322");
+strings[469] = str->add(strings[469]);
+strings[2871] = str->add(strings[2871]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add("resize");
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[2572] = str->add(strings[2572]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2874] = str->add("Sans");
+strings[2875] = str->add("Edje-Vera");
+str->del(strings[2874]);
+str->del(strings[2875]);
+strings[2876] = str->add("/var/lib/defoma/fontconfig.d/N/NimbusSanL-Regu.pfb");
+strings[2877] = str->add("/var/lib/defoma/fontconfig.d/L/Loma.ttf");
+strings[2878] = str->add("/var/lib/defoma/fontconfig.d/P/PadmaaMedium.ttf");
+strings[2879] = str->add("/var/lib/defoma/fontconfig.d/P/Padmaa.ttf");
+strings[2880] = str->add("/usr/share/fonts/truetype/ttf-indic-fonts-core/utkal.ttf");
+strings[2881] = str->add("/var/lib/defoma/fontconfig.d/A/AlArabiya.ttf");
+strings[2882] = str->add("/var/lib/defoma/fontconfig.d/B/Batang-Regular.ttf");
+strings[2883] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Mono.ttf");
+strings[2884] = str->add("/var/lib/defoma/fontconfig.d/G/Gentium.ttf");
+strings[2885] = str->add("/var/lib/defoma/fontconfig.d/N/Nakula.ttf");
+strings[385] = str->add(strings[385]);
+strings[2572] = str->add(strings[2572]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[2586] = str->add(strings[2586]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add("images/44");
+strings[2887] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/44");
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add("images/45");
+strings[2889] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/45");
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2715] = str->add(strings[2715]);
+strings[2715] = str->add(strings[2715]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2890] = str->add("images/340");
+strings[2891] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/340");
+strings[469] = str->add(strings[469]);
+strings[2890] = str->add(strings[2890]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[2231] = str->add(strings[2231]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[2583] = str->add(strings[2583]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2691] = str->add(strings[2691]);
+strings[2691] = str->add(strings[2691]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2892] = str->add("images/326");
+strings[2893] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/326");
+strings[469] = str->add(strings[469]);
+strings[2892] = str->add(strings[2892]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[2338] = str->add(strings[2338]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2338] = str->add(strings[2338]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[2582] = str->add(strings[2582]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[2687] = str->add(strings[2687]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2894] = str->add("images/323");
+strings[2895] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/323");
+strings[469] = str->add(strings[469]);
+strings[2894] = str->add(strings[2894]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[1619] = str->add(strings[1619]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1619] = str->add(strings[1619]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[2682] = str->add(strings[2682]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add("images/319");
+strings[2897] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/319");
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add(strings[2896]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[2552] = str->add(strings[2552]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[2671] = str->add(strings[2671]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add("images/314");
+strings[2899] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/314");
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add("images/315");
+strings[2901] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/315");
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[1712] = str->add(strings[1712]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1712] = str->add(strings[1712]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[2688] = str->add(strings[2688]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add("images/324");
+strings[2903] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/324");
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[2863] = str->add(strings[2863]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2863] = str->add(strings[2863]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2690] = str->add(strings[2690]);
+strings[2690] = str->add(strings[2690]);
+strings[2870] = str->add(strings[2870]);
+strings[469] = str->add(strings[469]);
+strings[2904] = str->add("images/327");
+strings[2905] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/327");
+strings[469] = str->add(strings[469]);
+strings[2904] = str->add(strings[2904]);
+strings[1841] = str->add(strings[1841]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[2870] = str->add(strings[2870]);
+strings[1721] = str->add(strings[1721]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[2870] = str->add(strings[2870]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2873] = str->add(strings[2873]);
+strings[2906] = str->add("e,state,focused");
+strings[2569] = str->add(strings[2569]);
+strings[167] = str->add(strings[167]);
+strings[1946] = str->add(strings[1946]);
+strings[167] = str->add(strings[167]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[2568]);
+str->del(strings[2569]);
+str->del(strings[2570]);
+str->del(strings[2569]);
+str->del(strings[167]);
+str->del(strings[377]);
+str->del(strings[2868]);
+str->del(strings[2869]);
+str->del(strings[1932]);
+str->del(strings[2869]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2870]);
+str->del(strings[1841]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+str->del(strings[2873]);
+strings[2907] = str->add("program,start");
+strings[2908] = str->add("on");
+str->del(strings[2906]);
+str->del(strings[2569]);
+str->del(strings[167]);
+str->del(strings[1946]);
+str->del(strings[167]);
+str->del(strings[1946]);
+str->del(strings[2907]);
+str->del(strings[2908]);
+strings[2909] = str->add("e,action,mouse,move");
+strings[2910] = str->add("e");
+strings[2909] = str->add(strings[2909]);
+strings[2910] = str->add(strings[2910]);
+strings[169] = str->add(strings[169]);
+strings[377] = str->add(strings[377]);
+strings[159] = str->add(strings[159]);
+strings[377] = str->add(strings[377]);
+strings[169] = str->add(strings[169]);
+strings[1946] = str->add(strings[1946]);
+strings[159] = str->add(strings[159]);
+strings[1946] = str->add(strings[1946]);
+strings[169] = str->add(strings[169]);
+strings[1946] = str->add(strings[1946]);
+strings[159] = str->add(strings[159]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[377] = str->add(strings[377]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[2909] = str->add(strings[2909]);
+strings[2910] = str->add(strings[2910]);
+strings[2911] = str->add("e,action,mouse,up");
+strings[2910] = str->add(strings[2910]);
+str->del(strings[2909]);
+str->del(strings[2910]);
+str->del(strings[2909]);
+str->del(strings[2910]);
+str->del(strings[169]);
+str->del(strings[377]);
+str->del(strings[159]);
+str->del(strings[377]);
+str->del(strings[169]);
+str->del(strings[1946]);
+str->del(strings[159]);
+str->del(strings[1946]);
+str->del(strings[169]);
+str->del(strings[1946]);
+str->del(strings[159]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[377]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[2909]);
+str->del(strings[2910]);
+str->del(strings[2911]);
+str->del(strings[2910]);
+str->del(strings[2571]);
+strings[2571] = str->add(strings[2571]);
+str->del(strings[2571]);
+strings[2571] = str->add(strings[2571]);
+strings[2912] = str->add("resize");
+strings[2572] = str->add(strings[2572]);
+strings[2572] = str->add(strings[2572]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add("images/46");
+strings[2914] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/46");
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[2912] = str->add(strings[2912]);
+strings[2231] = str->add(strings[2231]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[2912] = str->add(strings[2912]);
+strings[2338] = str->add(strings[2338]);
+strings[2338] = str->add(strings[2338]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add("images/43");
+strings[2916] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/43");
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[2912] = str->add(strings[2912]);
+strings[1619] = str->add(strings[1619]);
+strings[1619] = str->add(strings[1619]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[2912] = str->add(strings[2912]);
+strings[2552] = str->add(strings[2552]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[2912] = str->add(strings[2912]);
+strings[1712] = str->add(strings[1712]);
+strings[1712] = str->add(strings[1712]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[2912] = str->add(strings[2912]);
+strings[2863] = str->add(strings[2863]);
+strings[2863] = str->add(strings[2863]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[2912] = str->add(strings[2912]);
+strings[1721] = str->add(strings[1721]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+str->del(strings[2912]);
+str->del(strings[2912]);
+str->del(strings[2912]);
+str->del(strings[2912]);
+str->del(strings[2912]);
+str->del(strings[2912]);
+str->del(strings[2912]);
+str->del(strings[2912]);
+str->del(strings[7]);
+str->del(strings[2561]);
+strings[7] = str->add(strings[7]);
+strings[2915] = str->add(strings[2915]);
+strings[2917] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/43");
+strings[7] = str->add(strings[7]);
+strings[2915] = str->add(strings[2915]);
+strings[2918] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_manipulation/linux-gnu-x86_64/module.so");
+strings[2918] = str->add(strings[2918]);
+strings[15] = str->add(strings[15]);
+strings[2919] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_manipulation");
+str->del(strings[2918]);
+strings[2920] = str->add("window_manipulation");
+strings[197] = str->add(strings[197]);
+strings[2921] = str->add("enlightenment/window_manipulation");
+str->del(strings[15]);
+str->del(strings[7]);
+str->del(strings[2915]);
+strings[7] = str->add(strings[7]);
+strings[2886] = str->add(strings[2886]);
+strings[2922] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/44");
+strings[7] = str->add(strings[7]);
+strings[2886] = str->add(strings[2886]);
+strings[2923] = str->add("/usr/devel/lib/enlightenment/modules/conf_winlist/linux-gnu-x86_64/module.so");
+strings[2923] = str->add(strings[2923]);
+strings[14] = str->add(strings[14]);
+strings[2924] = str->add("/usr/devel/lib/enlightenment/modules/conf_winlist");
+str->del(strings[2923]);
+strings[2925] = str->add("window_list");
+strings[2926] = str->add("Window List");
+strings[2269] = str->add(strings[2269]);
+str->del(strings[14]);
+str->del(strings[7]);
+str->del(strings[2886]);
+strings[7] = str->add(strings[7]);
+strings[2888] = str->add(strings[2888]);
+strings[2927] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/45");
+strings[7] = str->add(strings[7]);
+strings[2888] = str->add(strings[2888]);
+strings[2928] = str->add("/usr/devel/lib/enlightenment/modules/conf_engine/linux-gnu-x86_64/module.so");
+strings[2928] = str->add(strings[2928]);
+strings[13] = str->add(strings[13]);
+strings[2929] = str->add("/usr/devel/lib/enlightenment/modules/conf_engine");
+str->del(strings[2928]);
+strings[2930] = str->add("engine");
+strings[2931] = str->add("Engine");
+strings[2932] = str->add("enlightenment/engine");
+str->del(strings[13]);
+strings[1932] = str->add(strings[1932]);
+strings[2933] = str->add("on");
+str->del(strings[1932]);
+str->del(strings[2933]);
+str->del(strings[7]);
+str->del(strings[2888]);
+strings[7] = str->add(strings[7]);
+strings[2913] = str->add(strings[2913]);
+strings[2934] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/46");
+strings[7] = str->add(strings[7]);
+strings[2913] = str->add(strings[2913]);
+strings[2935] = str->add("/usr/devel/lib/enlightenment/modules/fileman/linux-gnu-x86_64/module.so");
+strings[2935] = str->add(strings[2935]);
+strings[12] = str->add(strings[12]);
+strings[2936] = str->add("/usr/devel/lib/enlightenment/modules/fileman");
+str->del(strings[2935]);
+strings[12] = str->add(strings[12]);
+strings[2408] = str->add(strings[2408]);
+strings[2409] = str->add(strings[2409]);
+strings[2408] = str->add(strings[2408]);
+strings[12] = str->add(strings[12]);
+strings[2937] = str->add("base/theme/fileman");
+strings[64] = str->add(strings[64]);
+strings[2780] = str->add(strings[2780]);
+str->del(strings[64]);
+str->del(strings[2780]);
+strings[469] = str->add(strings[469]);
+strings[2780] = str->add(strings[2780]);
+strings[2780] = str->add(strings[2780]);
+strings[2938] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2781] = str->add(strings[2781]);
+str->del(strings[64]);
+str->del(strings[2781]);
+strings[469] = str->add(strings[469]);
+strings[2781] = str->add(strings[2781]);
+strings[2781] = str->add(strings[2781]);
+strings[2938] = str->add(strings[2938]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2779] = str->add(strings[2779]);
+str->del(strings[64]);
+str->del(strings[2779]);
+strings[469] = str->add(strings[469]);
+strings[2779] = str->add(strings[2779]);
+strings[2779] = str->add(strings[2779]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+strings[2938] = str->add(strings[2938]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2788] = str->add(strings[2788]);
+str->del(strings[64]);
+str->del(strings[2788]);
+strings[469] = str->add(strings[469]);
+strings[2788] = str->add(strings[2788]);
+strings[2788] = str->add(strings[2788]);
+strings[2938] = str->add(strings[2938]);
+strings[2939] = str->add("desktop");
+str->del(strings[2938]);
+str->del(strings[1841]);
+str->del(strings[469]);
+str->del(strings[2780]);
+strings[64] = str->add(strings[64]);
+strings[2786] = str->add(strings[2786]);
+str->del(strings[64]);
+str->del(strings[2786]);
+strings[469] = str->add(strings[469]);
+strings[2786] = str->add(strings[2786]);
+strings[2786] = str->add(strings[2786]);
+strings[2938] = str->add(strings[2938]);
+str->del(strings[2938]);
+str->del(strings[1841]);
+str->del(strings[469]);
+str->del(strings[2781]);
+strings[64] = str->add(strings[64]);
+strings[2787] = str->add(strings[2787]);
+str->del(strings[64]);
+str->del(strings[2787]);
+strings[469] = str->add(strings[469]);
+strings[2787] = str->add(strings[2787]);
+strings[2787] = str->add(strings[2787]);
+strings[2938] = str->add(strings[2938]);
+str->del(strings[2938]);
+str->del(strings[1841]);
+str->del(strings[469]);
+str->del(strings[2779]);
+strings[64] = str->add(strings[64]);
+strings[2785] = str->add(strings[2785]);
+str->del(strings[64]);
+str->del(strings[2785]);
+strings[469] = str->add(strings[469]);
+strings[2785] = str->add(strings[2785]);
+strings[2785] = str->add(strings[2785]);
+strings[2938] = str->add(strings[2938]);
+strings[2940] = str->add("dir_changed");
+strings[2941] = str->add("dir_deleted");
+strings[2942] = str->add("selected");
+strings[2943] = str->add("selection_change");
+strings[2944] = str->add("base/theme/widgets");
+strings[64] = str->add(strings[64]);
+strings[2614] = str->add(strings[2614]);
+strings[2614] = str->add(strings[2614]);
+strings[2938] = str->add(strings[2938]);
+strings[2945] = str->add("drag*");
+strings[2946] = str->add("e.dragable.vbar");
+strings[2945] = str->add(strings[2945]);
+strings[2947] = str->add("e.dragable.hbar");
+str->del(strings[2938]);
+str->del(strings[64]);
+str->del(strings[2614]);
+strings[64] = str->add(strings[64]);
+strings[2782] = str->add(strings[2782]);
+str->del(strings[64]);
+str->del(strings[2782]);
+strings[469] = str->add(strings[469]);
+strings[2782] = str->add(strings[2782]);
+strings[2782] = str->add(strings[2782]);
+strings[2938] = str->add(strings[2938]);
+strings[2948] = str->add("changed");
+strings[2949] = str->add("pan_changed");
+strings[469] = str->add(strings[469]);
+strings[2950] = str->add("images/422");
+strings[2951] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/422");
+strings[469] = str->add(strings[469]);
+strings[2950] = str->add(strings[2950]);
+strings[469] = str->add(strings[469]);
+strings[2952] = str->add("images/420");
+strings[2953] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/420");
+strings[469] = str->add(strings[469]);
+strings[2952] = str->add(strings[2952]);
+strings[469] = str->add(strings[469]);
+strings[2954] = str->add("images/433");
+strings[2955] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/433");
+strings[469] = str->add(strings[469]);
+strings[2954] = str->add(strings[2954]);
+strings[469] = str->add(strings[469]);
+strings[2956] = str->add("images/430");
+strings[2957] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/430");
+strings[469] = str->add(strings[469]);
+strings[2956] = str->add(strings[2956]);
+strings[469] = str->add(strings[469]);
+strings[2958] = str->add("images/435");
+strings[2959] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/435");
+strings[469] = str->add(strings[469]);
+strings[2958] = str->add(strings[2958]);
+strings[469] = str->add(strings[469]);
+strings[2960] = str->add("images/424");
+strings[2961] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/424");
+strings[469] = str->add(strings[469]);
+strings[2960] = str->add(strings[2960]);
+strings[469] = str->add(strings[469]);
+strings[2962] = str->add("images/426");
+strings[2963] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/426");
+strings[469] = str->add(strings[469]);
+strings[2962] = str->add(strings[2962]);
+strings[469] = str->add(strings[469]);
+strings[2964] = str->add("images/432");
+strings[2965] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/432");
+strings[469] = str->add(strings[469]);
+strings[2964] = str->add(strings[2964]);
+strings[469] = str->add(strings[469]);
+strings[2966] = str->add("images/428");
+strings[2967] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/428");
+strings[469] = str->add(strings[469]);
+strings[2966] = str->add(strings[2966]);
+strings[469] = str->add(strings[469]);
+strings[2968] = str->add("images/434");
+strings[2969] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/434");
+strings[469] = str->add(strings[469]);
+strings[2968] = str->add(strings[2968]);
+strings[2970] = str->add("resize");
+strings[2970] = str->add(strings[2970]);
+strings[1841] = str->add(strings[1841]);
+strings[2971] = str->add("/home/cedric/Desktop");
+strings[2939] = str->add(strings[2939]);
+strings[347] = str->add(strings[347]);
+strings[2972] = str->add("e,state,typebuf,stop");
+strings[2973] = str->add("e");
+strings[2974] = str->add("e,action,hide,hbar");
+strings[2973] = str->add(strings[2973]);
+str->del(strings[2938]);
+str->del(strings[2970]);
+str->del(strings[1841]);
+strings[2975] = str->add("program,start");
+strings[2976] = str->add("sb_hbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[2976] = str->add(strings[2976]);
+str->del(strings[2974]);
+str->del(strings[2973]);
+strings[2970] = str->add(strings[2970]);
+strings[2977] = str->add("e,action,hide,vbar");
+strings[2973] = str->add(strings[2973]);
+str->del(strings[2975]);
+str->del(strings[2976]);
+str->del(strings[1932]);
+str->del(strings[2976]);
+strings[2978] = str->add("program,start");
+strings[2979] = str->add("sb_vbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[2979] = str->add(strings[2979]);
+str->del(strings[2977]);
+str->del(strings[2973]);
+strings[2970] = str->add(strings[2970]);
+str->del(strings[12]);
+str->del(strings[2938]);
+str->del(strings[2938]);
+str->del(strings[2938]);
+str->del(strings[2938]);
+str->del(strings[2970]);
+str->del(strings[2972]);
+str->del(strings[2973]);
+str->del(strings[2970]);
+str->del(strings[2978]);
+str->del(strings[2979]);
+str->del(strings[1932]);
+str->del(strings[2979]);
+str->del(strings[2970]);
+strings[2980] = str->add("e,action,mouse,move");
+strings[2981] = str->add("e");
+strings[2980] = str->add(strings[2980]);
+strings[2981] = str->add(strings[2981]);
+strings[2980] = str->add(strings[2980]);
+strings[2981] = str->add(strings[2981]);
+strings[2980] = str->add(strings[2980]);
+strings[2981] = str->add(strings[2981]);
+strings[2980] = str->add(strings[2980]);
+strings[2981] = str->add(strings[2981]);
+strings[2980] = str->add(strings[2980]);
+strings[2981] = str->add(strings[2981]);
+str->del(strings[2980]);
+str->del(strings[2981]);
+str->del(strings[2980]);
+str->del(strings[2981]);
+str->del(strings[2980]);
+str->del(strings[2981]);
+str->del(strings[2980]);
+str->del(strings[2981]);
+str->del(strings[2980]);
+str->del(strings[2981]);
+str->del(strings[2980]);
+str->del(strings[2981]);
+strings[2982] = str->add("e,action,mouse,move");
+strings[2983] = str->add("e");
+str->del(strings[2982]);
+str->del(strings[2983]);
+strings[2984] = str->add("e,action,mouse,move");
+strings[2985] = str->add("e");
+str->del(strings[2984]);
+str->del(strings[2985]);
+strings[469] = str->add(strings[469]);
+strings[2986] = str->add("images/251");
+strings[2987] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/251");
+strings[469] = str->add(strings[469]);
+strings[2986] = str->add(strings[2986]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2986] = str->add(strings[2986]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2192] = str->add(strings[2192]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2190] = str->add(strings[2190]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2198] = str->add(strings[2198]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2196] = str->add(strings[2196]);
+strings[469] = str->add(strings[469]);
+strings[2988] = str->add("images/448");
+strings[2989] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/448");
+strings[469] = str->add(strings[469]);
+strings[2988] = str->add(strings[2988]);
+str->del(strings[7]);
+str->del(strings[2913]);
+strings[7] = str->add(strings[7]);
+strings[2990] = str->add("images/51");
+strings[2991] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/51");
+strings[7] = str->add(strings[7]);
+strings[2990] = str->add(strings[2990]);
+str->del(strings[469]);
+str->del(strings[469]);
+strings[2992] = str->add("e,action,mouse,move");
+strings[2993] = str->add("e");
+strings[2992] = str->add(strings[2992]);
+strings[2993] = str->add(strings[2993]);
+strings[2992] = str->add(strings[2992]);
+strings[2993] = str->add(strings[2993]);
+strings[2992] = str->add(strings[2992]);
+strings[2993] = str->add(strings[2993]);
+strings[2992] = str->add(strings[2992]);
+strings[2993] = str->add(strings[2993]);
+strings[2992] = str->add(strings[2992]);
+strings[2993] = str->add(strings[2993]);
+strings[2992] = str->add(strings[2992]);
+strings[2993] = str->add(strings[2993]);
+strings[2992] = str->add(strings[2992]);
+strings[2993] = str->add(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+str->del(strings[2992]);
+str->del(strings[2993]);
+strings[2994] = str->add("/usr/devel/lib/enlightenment/modules/conf_interaction/linux-gnu-x86_64/module.so");
+strings[2994] = str->add(strings[2994]);
+strings[11] = str->add(strings[11]);
+strings[2995] = str->add("/usr/devel/lib/enlightenment/modules/conf_interaction");
+str->del(strings[2994]);
+strings[2996] = str->add("interaction");
+strings[2997] = str->add("Interaction");
+strings[2306] = str->add(strings[2306]);
+str->del(strings[11]);
+strings[2998] = str->add("e,action,mouse,move");
+strings[2999] = str->add("e");
+strings[2998] = str->add(strings[2998]);
+strings[2999] = str->add(strings[2999]);
+strings[2998] = str->add(strings[2998]);
+strings[2999] = str->add(strings[2999]);
+strings[2998] = str->add(strings[2998]);
+strings[2999] = str->add(strings[2999]);
+strings[3000] = str->add("e,state,selected");
+strings[2999] = str->add(strings[2999]);
+strings[3000] = str->add(strings[3000]);
+strings[2999] = str->add(strings[2999]);
+strings[3000] = str->add(strings[3000]);
+strings[2999] = str->add(strings[2999]);
+strings[3000] = str->add(strings[3000]);
+strings[2999] = str->add(strings[2999]);
+strings[3000] = str->add(strings[3000]);
+strings[2999] = str->add(strings[2999]);
+strings[3000] = str->add(strings[3000]);
+strings[2999] = str->add(strings[2999]);
+strings[3001] = str->add("Lock Screen");
+strings[469] = str->add(strings[469]);
+strings[2708] = str->add(strings[2708]);
+strings[1726] = str->add(strings[1726]);
+strings[469] = str->add(strings[469]);
+strings[2677] = str->add(strings[2677]);
+strings[3002] = str->add("Hibernate");
+strings[469] = str->add(strings[469]);
+strings[2678] = str->add(strings[2678]);
+strings[1724] = str->add(strings[1724]);
+strings[469] = str->add(strings[469]);
+strings[2676] = str->add(strings[2676]);
+strings[1722] = str->add(strings[1722]);
+strings[469] = str->add(strings[469]);
+strings[2675] = str->add(strings[2675]);
+strings[3003] = str->add("Logout");
+strings[469] = str->add(strings[469]);
+strings[2674] = str->add(strings[2674]);
+strings[2998] = str->add(strings[2998]);
+strings[2999] = str->add(strings[2999]);
+strings[2998] = str->add(strings[2998]);
+strings[2999] = str->add(strings[2999]);
+str->del(strings[2998]);
+str->del(strings[2999]);
+str->del(strings[2998]);
+str->del(strings[2999]);
+str->del(strings[2998]);
+str->del(strings[2999]);
+str->del(strings[2998]);
+str->del(strings[2999]);
+strings[3004] = str->add("program,start");
+strings[3005] = str->add("sel");
+str->del(strings[3000]);
+str->del(strings[2999]);
+str->del(strings[3000]);
+str->del(strings[2999]);
+strings[3004] = str->add(strings[3004]);
+strings[3005] = str->add(strings[3005]);
+str->del(strings[3000]);
+str->del(strings[2999]);
+strings[3004] = str->add(strings[3004]);
+strings[3005] = str->add(strings[3005]);
+strings[1932] = str->add(strings[1932]);
+strings[3005] = str->add(strings[3005]);
+str->del(strings[3000]);
+str->del(strings[2999]);
+str->del(strings[3000]);
+str->del(strings[2999]);
+str->del(strings[3000]);
+str->del(strings[2999]);
+str->del(strings[2998]);
+str->del(strings[2999]);
+str->del(strings[2998]);
+str->del(strings[2999]);
+str->del(strings[3004]);
+str->del(strings[3005]);
+str->del(strings[3004]);
+str->del(strings[3005]);
+str->del(strings[3004]);
+str->del(strings[3005]);
+str->del(strings[1932]);
+str->del(strings[3005]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3006] = str->add("resize");
+str->del(strings[3006]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3007] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2708] = str->add(strings[2708]);
+strings[2708] = str->add(strings[2708]);
+strings[3007] = str->add(strings[3007]);
+strings[469] = str->add(strings[469]);
+strings[3008] = str->add("images/396");
+strings[3009] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/396");
+strings[469] = str->add(strings[469]);
+strings[3008] = str->add(strings[3008]);
+strings[1841] = str->add(strings[1841]);
+strings[3010] = str->add("resize");
+strings[3010] = str->add(strings[3010]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3007] = str->add(strings[3007]);
+strings[3001] = str->add(strings[3001]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3001] = str->add(strings[3001]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2677] = str->add(strings[2677]);
+strings[2677] = str->add(strings[2677]);
+strings[3007] = str->add(strings[3007]);
+strings[469] = str->add(strings[469]);
+strings[3011] = str->add("images/386");
+strings[3012] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/386");
+strings[469] = str->add(strings[469]);
+strings[3011] = str->add(strings[3011]);
+strings[1841] = str->add(strings[1841]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3007] = str->add(strings[3007]);
+strings[1726] = str->add(strings[1726]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1726] = str->add(strings[1726]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2678] = str->add(strings[2678]);
+strings[2678] = str->add(strings[2678]);
+strings[3007] = str->add(strings[3007]);
+strings[469] = str->add(strings[469]);
+strings[3013] = str->add("images/385");
+strings[3014] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/385");
+strings[469] = str->add(strings[469]);
+strings[3013] = str->add(strings[3013]);
+strings[1841] = str->add(strings[1841]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3007] = str->add(strings[3007]);
+strings[3002] = str->add(strings[3002]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3002] = str->add(strings[3002]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2676] = str->add(strings[2676]);
+strings[2676] = str->add(strings[2676]);
+strings[3007] = str->add(strings[3007]);
+strings[469] = str->add(strings[469]);
+strings[3015] = str->add("images/388");
+strings[3016] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/388");
+strings[469] = str->add(strings[469]);
+strings[3015] = str->add(strings[3015]);
+strings[1841] = str->add(strings[1841]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3007] = str->add(strings[3007]);
+strings[1724] = str->add(strings[1724]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1724] = str->add(strings[1724]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2675] = str->add(strings[2675]);
+strings[2675] = str->add(strings[2675]);
+strings[3007] = str->add(strings[3007]);
+strings[469] = str->add(strings[469]);
+strings[3017] = str->add("images/387");
+strings[3018] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/387");
+strings[469] = str->add(strings[469]);
+strings[3017] = str->add(strings[3017]);
+strings[1841] = str->add(strings[1841]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3007] = str->add(strings[3007]);
+strings[1722] = str->add(strings[1722]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1722] = str->add(strings[1722]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3007] = str->add(strings[3007]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2674] = str->add(strings[2674]);
+strings[2674] = str->add(strings[2674]);
+strings[3007] = str->add(strings[3007]);
+strings[469] = str->add(strings[469]);
+strings[3019] = str->add("images/384");
+strings[3020] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/384");
+strings[469] = str->add(strings[469]);
+strings[3019] = str->add(strings[3019]);
+strings[1841] = str->add(strings[1841]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3007] = str->add(strings[3007]);
+strings[3003] = str->add(strings[3003]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3003] = str->add(strings[3003]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+strings[3010] = str->add(strings[3010]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[3010] = str->add(strings[3010]);
+strings[3001] = str->add(strings[3001]);
+strings[3001] = str->add(strings[3001]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3010] = str->add(strings[3010]);
+strings[1726] = str->add(strings[1726]);
+strings[1726] = str->add(strings[1726]);
+strings[3010] = str->add(strings[3010]);
+strings[3002] = str->add(strings[3002]);
+strings[3002] = str->add(strings[3002]);
+strings[3010] = str->add(strings[3010]);
+strings[1724] = str->add(strings[1724]);
+strings[1724] = str->add(strings[1724]);
+strings[3010] = str->add(strings[3010]);
+strings[1722] = str->add(strings[1722]);
+strings[1722] = str->add(strings[1722]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3010] = str->add(strings[3010]);
+strings[3003] = str->add(strings[3003]);
+strings[3003] = str->add(strings[3003]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add("images/47");
+strings[3022] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/47");
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3007]);
+str->del(strings[1841]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+str->del(strings[3010]);
+strings[3023] = str->add("e,action,mouse,move");
+strings[3024] = str->add("e");
+strings[3023] = str->add(strings[3023]);
+strings[3024] = str->add(strings[3024]);
+str->del(strings[3023]);
+str->del(strings[3024]);
+str->del(strings[3023]);
+str->del(strings[3024]);
+strings[3025] = str->add("e,action,mouse,move");
+strings[3026] = str->add("e");
+str->del(strings[3025]);
+str->del(strings[3026]);
+str->del(strings[7]);
+str->del(strings[2990]);
+strings[7] = str->add(strings[7]);
+strings[3027] = str->add("images/52");
+strings[3028] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/52");
+strings[7] = str->add(strings[7]);
+strings[3027] = str->add(strings[3027]);
+strings[3029] = str->add("e,action,mouse,move");
+strings[3030] = str->add("e");
+strings[3029] = str->add(strings[3029]);
+strings[3030] = str->add(strings[3030]);
+str->del(strings[3029]);
+str->del(strings[3030]);
+str->del(strings[3029]);
+str->del(strings[3030]);
+strings[3031] = str->add("e,action,mouse,move");
+strings[3032] = str->add("e");
+strings[3031] = str->add(strings[3031]);
+strings[3032] = str->add(strings[3032]);
+str->del(strings[3031]);
+str->del(strings[3032]);
+str->del(strings[3031]);
+str->del(strings[3032]);
+str->del(strings[7]);
+str->del(strings[3027]);
+strings[7] = str->add(strings[7]);
+strings[3033] = str->add("images/53");
+strings[3034] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/53");
+strings[7] = str->add(strings[7]);
+strings[3033] = str->add(strings[3033]);
+strings[3035] = str->add("e,action,mouse,move");
+strings[3036] = str->add("e");
+str->del(strings[3035]);
+str->del(strings[3036]);
+strings[3037] = str->add("e,state,busy,start");
+strings[3038] = str->add("e");
+strings[3039] = str->add("print.pdf");
+strings[3040] = str->add("application/pdf");
+strings[64] = str->add(strings[64]);
+strings[2784] = str->add(strings[2784]);
+str->del(strings[64]);
+str->del(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[2784] = str->add(strings[2784]);
+strings[2784] = str->add(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[3041] = str->add("load");
+strings[3039] = str->add(strings[3039]);
+strings[469] = str->add(strings[469]);
+strings[3042] = str->add("images/419");
+strings[3043] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/419");
+strings[469] = str->add(strings[469]);
+strings[3042] = str->add(strings[3042]);
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3039] = str->add(strings[3039]);
+strings[3039] = str->add(strings[3039]);
+strings[3039] = str->add(strings[3039]);
+strings[469] = str->add(strings[469]);
+strings[3027] = str->add(strings[3027]);
+strings[3044] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/52");
+strings[469] = str->add(strings[469]);
+strings[3027] = str->add(strings[3027]);
+strings[469] = str->add(strings[469]);
+strings[3045] = str->add("images/418");
+strings[3046] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/418");
+strings[469] = str->add(strings[469]);
+strings[3045] = str->add(strings[3045]);
+strings[3047] = str->add("3899_001.pdf");
+strings[3040] = str->add(strings[3040]);
+str->del(strings[3039]);
+strings[3047] = str->add(strings[3047]);
+str->del(strings[3039]);
+strings[3047] = str->add(strings[3047]);
+strings[3048] = str->add("ACCORD EDF MR BAIL.pdf");
+strings[3040] = str->add(strings[3040]);
+str->del(strings[3047]);
+strings[3048] = str->add(strings[3048]);
+str->del(strings[3047]);
+strings[3048] = str->add(strings[3048]);
+strings[3049] = str->add("3817_001.pdf");
+strings[3040] = str->add(strings[3040]);
+str->del(strings[3048]);
+strings[3049] = str->add(strings[3049]);
+str->del(strings[3048]);
+strings[3049] = str->add(strings[3049]);
+strings[3050] = str->add("NVIDIA-Linux-x86_64-173.14.12-pkg2.run");
+str->del(strings[3049]);
+strings[3050] = str->add(strings[3050]);
+str->del(strings[3049]);
+strings[3050] = str->add(strings[3050]);
+str->del(strings[3037]);
+str->del(strings[3038]);
+str->del(strings[3041]);
+strings[3051] = str->add("e,action,mouse,move");
+strings[3052] = str->add("e");
+strings[3051] = str->add(strings[3051]);
+strings[3052] = str->add(strings[3052]);
+str->del(strings[3051]);
+str->del(strings[3052]);
+str->del(strings[3051]);
+str->del(strings[3052]);
+str->del(strings[3039]);
+strings[3050] = str->add(strings[3050]);
+str->del(strings[3039]);
+strings[3050] = str->add(strings[3050]);
+strings[3053] = str->add("e,action,mouse,move");
+strings[3054] = str->add("e");
+strings[3053] = str->add(strings[3053]);
+strings[3054] = str->add(strings[3054]);
+strings[3053] = str->add(strings[3053]);
+strings[3054] = str->add(strings[3054]);
+str->del(strings[3053]);
+str->del(strings[3054]);
+str->del(strings[3053]);
+str->del(strings[3054]);
+str->del(strings[3053]);
+str->del(strings[3054]);
+strings[3055] = str->add("e,state,busy,stop");
+strings[3056] = str->add("e");
+str->del(strings[3050]);
+str->del(strings[3050]);
+str->del(strings[3050]);
+str->del(strings[469]);
+str->del(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[2784] = str->add(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[3057] = str->add("load");
+strings[3049] = str->add(strings[3049]);
+strings[3058] = str->add("resize");
+strings[1839] = str->add(strings[1839]);
+strings[2090] = str->add(strings[2090]);
+strings[2640] = str->add(strings[2640]);
+strings[2574] = str->add(strings[2574]);
+strings[2575] = str->add(strings[2575]);
+strings[2576] = str->add(strings[2576]);
+strings[2577] = str->add(strings[2577]);
+strings[2578] = str->add(strings[2578]);
+strings[2579] = str->add(strings[2579]);
+strings[2641] = str->add(strings[2641]);
+strings[2642] = str->add(strings[2642]);
+strings[2643] = str->add(strings[2643]);
+strings[2644] = str->add(strings[2644]);
+strings[2645] = str->add(strings[2645]);
+strings[2646] = str->add(strings[2646]);
+strings[2647] = str->add(strings[2647]);
+strings[2648] = str->add(strings[2648]);
+strings[2649] = str->add(strings[2649]);
+strings[2650] = str->add(strings[2650]);
+strings[2651] = str->add(strings[2651]);
+strings[2652] = str->add(strings[2652]);
+strings[2653] = str->add(strings[2653]);
+strings[2654] = str->add(strings[2654]);
+strings[2655] = str->add(strings[2655]);
+strings[2656] = str->add(strings[2656]);
+strings[2657] = str->add(strings[2657]);
+strings[2658] = str->add(strings[2658]);
+strings[2659] = str->add(strings[2659]);
+strings[2660] = str->add(strings[2660]);
+strings[2661] = str->add(strings[2661]);
+strings[2112] = str->add(strings[2112]);
+strings[1935] = str->add(strings[1935]);
+strings[2662] = str->add(strings[2662]);
+strings[1929] = str->add(strings[1929]);
+strings[2663] = str->add(strings[2663]);
+strings[2067] = str->add(strings[2067]);
+strings[2069] = str->add(strings[2069]);
+strings[2664] = str->add(strings[2664]);
+strings[2665] = str->add(strings[2665]);
+strings[2581] = str->add(strings[2581]);
+strings[2582] = str->add(strings[2582]);
+strings[2583] = str->add(strings[2583]);
+strings[2634] = str->add(strings[2634]);
+strings[2587] = str->add(strings[2587]);
+strings[2588] = str->add(strings[2588]);
+strings[2584] = str->add(strings[2584]);
+strings[2585] = str->add(strings[2585]);
+strings[2586] = str->add(strings[2586]);
+strings[2127] = str->add(strings[2127]);
+strings[1963] = str->add(strings[1963]);
+strings[2595] = str->add(strings[2595]);
+strings[2604] = str->add(strings[2604]);
+strings[2603] = str->add(strings[2603]);
+strings[2081] = str->add(strings[2081]);
+strings[2666] = str->add(strings[2666]);
+strings[2083] = str->add(strings[2083]);
+strings[2667] = str->add(strings[2667]);
+strings[2668] = str->add(strings[2668]);
+strings[2669] = str->add(strings[2669]);
+strings[2670] = str->add(strings[2670]);
+strings[1957] = str->add(strings[1957]);
+strings[2596] = str->add(strings[2596]);
+strings[2597] = str->add(strings[2597]);
+strings[2605] = str->add(strings[2605]);
+strings[2606] = str->add(strings[2606]);
+strings[2607] = str->add(strings[2607]);
+strings[2608] = str->add(strings[2608]);
+strings[2600] = str->add(strings[2600]);
+strings[2601] = str->add(strings[2601]);
+strings[2602] = str->add(strings[2602]);
+strings[2671] = str->add(strings[2671]);
+strings[2672] = str->add(strings[2672]);
+strings[2673] = str->add(strings[2673]);
+strings[2674] = str->add(strings[2674]);
+strings[2675] = str->add(strings[2675]);
+strings[2676] = str->add(strings[2676]);
+strings[2677] = str->add(strings[2677]);
+strings[2678] = str->add(strings[2678]);
+strings[2679] = str->add(strings[2679]);
+strings[2680] = str->add(strings[2680]);
+strings[2681] = str->add(strings[2681]);
+strings[2682] = str->add(strings[2682]);
+strings[2683] = str->add(strings[2683]);
+strings[2684] = str->add(strings[2684]);
+strings[2685] = str->add(strings[2685]);
+strings[2686] = str->add(strings[2686]);
+strings[2687] = str->add(strings[2687]);
+strings[2688] = str->add(strings[2688]);
+strings[2689] = str->add(strings[2689]);
+strings[2690] = str->add(strings[2690]);
+strings[2691] = str->add(strings[2691]);
+strings[2692] = str->add(strings[2692]);
+strings[2693] = str->add(strings[2693]);
+strings[2694] = str->add(strings[2694]);
+strings[2695] = str->add(strings[2695]);
+strings[2696] = str->add(strings[2696]);
+strings[2697] = str->add(strings[2697]);
+strings[2698] = str->add(strings[2698]);
+strings[2699] = str->add(strings[2699]);
+strings[2700] = str->add(strings[2700]);
+strings[2701] = str->add(strings[2701]);
+strings[2702] = str->add(strings[2702]);
+strings[2703] = str->add(strings[2703]);
+strings[2704] = str->add(strings[2704]);
+strings[2705] = str->add(strings[2705]);
+strings[2706] = str->add(strings[2706]);
+strings[2707] = str->add(strings[2707]);
+strings[2708] = str->add(strings[2708]);
+strings[2709] = str->add(strings[2709]);
+strings[2710] = str->add(strings[2710]);
+strings[2711] = str->add(strings[2711]);
+strings[2712] = str->add(strings[2712]);
+strings[2713] = str->add(strings[2713]);
+strings[2714] = str->add(strings[2714]);
+strings[2715] = str->add(strings[2715]);
+strings[2716] = str->add(strings[2716]);
+strings[2717] = str->add(strings[2717]);
+strings[2718] = str->add(strings[2718]);
+strings[2719] = str->add(strings[2719]);
+strings[2720] = str->add(strings[2720]);
+strings[2721] = str->add(strings[2721]);
+strings[2722] = str->add(strings[2722]);
+strings[2723] = str->add(strings[2723]);
+strings[2724] = str->add(strings[2724]);
+strings[2725] = str->add(strings[2725]);
+strings[2726] = str->add(strings[2726]);
+strings[2727] = str->add(strings[2727]);
+strings[2728] = str->add(strings[2728]);
+strings[2729] = str->add(strings[2729]);
+strings[2730] = str->add(strings[2730]);
+strings[2731] = str->add(strings[2731]);
+strings[2732] = str->add(strings[2732]);
+strings[2733] = str->add(strings[2733]);
+strings[2734] = str->add(strings[2734]);
+strings[2735] = str->add(strings[2735]);
+strings[2736] = str->add(strings[2736]);
+strings[2737] = str->add(strings[2737]);
+strings[2738] = str->add(strings[2738]);
+strings[2739] = str->add(strings[2739]);
+strings[2740] = str->add(strings[2740]);
+strings[2741] = str->add(strings[2741]);
+strings[2742] = str->add(strings[2742]);
+strings[2743] = str->add(strings[2743]);
+strings[2744] = str->add(strings[2744]);
+strings[2745] = str->add(strings[2745]);
+strings[2746] = str->add(strings[2746]);
+strings[2747] = str->add(strings[2747]);
+strings[2748] = str->add(strings[2748]);
+strings[2749] = str->add(strings[2749]);
+strings[2750] = str->add(strings[2750]);
+strings[2751] = str->add(strings[2751]);
+strings[2752] = str->add(strings[2752]);
+strings[2753] = str->add(strings[2753]);
+strings[2754] = str->add(strings[2754]);
+strings[2755] = str->add(strings[2755]);
+strings[2756] = str->add(strings[2756]);
+strings[2757] = str->add(strings[2757]);
+strings[2758] = str->add(strings[2758]);
+strings[2759] = str->add(strings[2759]);
+strings[2760] = str->add(strings[2760]);
+strings[2761] = str->add(strings[2761]);
+strings[2762] = str->add(strings[2762]);
+strings[2763] = str->add(strings[2763]);
+strings[2764] = str->add(strings[2764]);
+strings[2765] = str->add(strings[2765]);
+strings[2766] = str->add(strings[2766]);
+strings[2767] = str->add(strings[2767]);
+strings[2768] = str->add(strings[2768]);
+strings[2580] = str->add(strings[2580]);
+strings[1754] = str->add(strings[1754]);
+strings[2769] = str->add(strings[2769]);
+strings[2770] = str->add(strings[2770]);
+strings[2619] = str->add(strings[2619]);
+strings[2620] = str->add(strings[2620]);
+strings[2621] = str->add(strings[2621]);
+strings[2622] = str->add(strings[2622]);
+strings[2771] = str->add(strings[2771]);
+strings[2772] = str->add(strings[2772]);
+strings[2773] = str->add(strings[2773]);
+strings[2774] = str->add(strings[2774]);
+strings[2775] = str->add(strings[2775]);
+strings[2776] = str->add(strings[2776]);
+strings[2777] = str->add(strings[2777]);
+strings[2778] = str->add(strings[2778]);
+strings[2779] = str->add(strings[2779]);
+strings[2780] = str->add(strings[2780]);
+strings[2781] = str->add(strings[2781]);
+strings[2782] = str->add(strings[2782]);
+strings[2783] = str->add(strings[2783]);
+strings[2784] = str->add(strings[2784]);
+strings[2785] = str->add(strings[2785]);
+strings[2786] = str->add(strings[2786]);
+strings[2787] = str->add(strings[2787]);
+strings[2788] = str->add(strings[2788]);
+strings[2789] = str->add(strings[2789]);
+strings[2790] = str->add(strings[2790]);
+strings[2791] = str->add(strings[2791]);
+strings[2792] = str->add(strings[2792]);
+strings[2793] = str->add(strings[2793]);
+strings[2794] = str->add(strings[2794]);
+strings[2795] = str->add(strings[2795]);
+strings[2796] = str->add(strings[2796]);
+strings[2797] = str->add(strings[2797]);
+strings[2798] = str->add(strings[2798]);
+strings[2799] = str->add(strings[2799]);
+strings[2800] = str->add(strings[2800]);
+strings[2801] = str->add(strings[2801]);
+strings[2802] = str->add(strings[2802]);
+strings[2803] = str->add(strings[2803]);
+strings[2804] = str->add(strings[2804]);
+strings[2805] = str->add(strings[2805]);
+strings[2806] = str->add(strings[2806]);
+strings[2807] = str->add(strings[2807]);
+strings[2808] = str->add(strings[2808]);
+strings[2809] = str->add(strings[2809]);
+strings[2810] = str->add(strings[2810]);
+strings[2811] = str->add(strings[2811]);
+strings[2812] = str->add(strings[2812]);
+strings[2813] = str->add(strings[2813]);
+strings[2814] = str->add(strings[2814]);
+strings[2815] = str->add(strings[2815]);
+strings[2816] = str->add(strings[2816]);
+strings[2817] = str->add(strings[2817]);
+strings[2817] = str->add(strings[2817]);
+strings[2818] = str->add(strings[2818]);
+strings[2819] = str->add(strings[2819]);
+strings[2820] = str->add(strings[2820]);
+strings[2821] = str->add(strings[2821]);
+strings[2822] = str->add(strings[2822]);
+strings[2823] = str->add(strings[2823]);
+strings[2824] = str->add(strings[2824]);
+strings[2825] = str->add(strings[2825]);
+strings[2826] = str->add(strings[2826]);
+strings[2827] = str->add(strings[2827]);
+strings[2828] = str->add(strings[2828]);
+strings[2829] = str->add(strings[2829]);
+strings[2830] = str->add(strings[2830]);
+strings[2831] = str->add(strings[2831]);
+strings[2832] = str->add(strings[2832]);
+strings[2833] = str->add(strings[2833]);
+strings[2834] = str->add(strings[2834]);
+strings[2835] = str->add(strings[2835]);
+strings[2836] = str->add(strings[2836]);
+strings[2837] = str->add(strings[2837]);
+strings[2838] = str->add(strings[2838]);
+strings[2839] = str->add(strings[2839]);
+strings[2840] = str->add(strings[2840]);
+strings[2841] = str->add(strings[2841]);
+strings[2842] = str->add(strings[2842]);
+strings[2843] = str->add(strings[2843]);
+strings[2844] = str->add(strings[2844]);
+strings[2845] = str->add(strings[2845]);
+strings[2846] = str->add(strings[2846]);
+strings[2847] = str->add(strings[2847]);
+strings[2609] = str->add(strings[2609]);
+strings[2610] = str->add(strings[2610]);
+strings[2611] = str->add(strings[2611]);
+strings[2612] = str->add(strings[2612]);
+strings[2630] = str->add(strings[2630]);
+strings[2613] = str->add(strings[2613]);
+strings[2631] = str->add(strings[2631]);
+strings[2614] = str->add(strings[2614]);
+strings[2615] = str->add(strings[2615]);
+strings[2616] = str->add(strings[2616]);
+strings[2617] = str->add(strings[2617]);
+strings[2848] = str->add(strings[2848]);
+strings[2849] = str->add(strings[2849]);
+strings[2628] = str->add(strings[2628]);
+strings[2629] = str->add(strings[2629]);
+strings[2850] = str->add(strings[2850]);
+strings[2851] = str->add(strings[2851]);
+strings[2852] = str->add(strings[2852]);
+strings[2853] = str->add(strings[2853]);
+strings[2633] = str->add(strings[2633]);
+strings[1945] = str->add(strings[1945]);
+strings[2061] = str->add(strings[2061]);
+strings[1960] = str->add(strings[1960]);
+strings[2592] = str->add(strings[2592]);
+strings[2593] = str->add(strings[2593]);
+strings[2594] = str->add(strings[2594]);
+strings[2589] = str->add(strings[2589]);
+strings[2590] = str->add(strings[2590]);
+strings[2591] = str->add(strings[2591]);
+strings[2623] = str->add(strings[2623]);
+strings[2627] = str->add(strings[2627]);
+strings[2626] = str->add(strings[2626]);
+strings[2625] = str->add(strings[2625]);
+strings[2599] = str->add(strings[2599]);
+strings[2635] = str->add(strings[2635]);
+strings[2636] = str->add(strings[2636]);
+strings[2637] = str->add(strings[2637]);
+strings[2638] = str->add(strings[2638]);
+strings[2624] = str->add(strings[2624]);
+strings[2632] = str->add(strings[2632]);
+strings[2854] = str->add(strings[2854]);
+strings[2855] = str->add(strings[2855]);
+strings[2856] = str->add(strings[2856]);
+strings[2857] = str->add(strings[2857]);
+strings[2598] = str->add(strings[2598]);
+strings[2858] = str->add(strings[2858]);
+strings[2859] = str->add(strings[2859]);
+strings[2639] = str->add(strings[2639]);
+str->del(strings[1839]);
+str->del(strings[2090]);
+str->del(strings[2640]);
+str->del(strings[2574]);
+str->del(strings[2575]);
+str->del(strings[2576]);
+str->del(strings[2577]);
+str->del(strings[2578]);
+str->del(strings[2579]);
+str->del(strings[2641]);
+str->del(strings[2642]);
+str->del(strings[2643]);
+str->del(strings[2644]);
+str->del(strings[2645]);
+str->del(strings[2646]);
+str->del(strings[2647]);
+str->del(strings[2648]);
+str->del(strings[2649]);
+str->del(strings[2650]);
+str->del(strings[2651]);
+str->del(strings[2652]);
+str->del(strings[2653]);
+str->del(strings[2654]);
+str->del(strings[2655]);
+str->del(strings[2656]);
+str->del(strings[2657]);
+str->del(strings[2658]);
+str->del(strings[2659]);
+str->del(strings[2660]);
+str->del(strings[2661]);
+str->del(strings[2112]);
+str->del(strings[1935]);
+str->del(strings[2662]);
+str->del(strings[1929]);
+str->del(strings[2663]);
+str->del(strings[2067]);
+str->del(strings[2069]);
+str->del(strings[2664]);
+str->del(strings[2665]);
+str->del(strings[2581]);
+str->del(strings[2582]);
+str->del(strings[2583]);
+str->del(strings[2634]);
+str->del(strings[2587]);
+str->del(strings[2588]);
+str->del(strings[2584]);
+str->del(strings[2585]);
+str->del(strings[2586]);
+str->del(strings[2127]);
+str->del(strings[1963]);
+str->del(strings[2595]);
+str->del(strings[2604]);
+str->del(strings[2603]);
+str->del(strings[2081]);
+str->del(strings[2666]);
+str->del(strings[2083]);
+str->del(strings[2667]);
+str->del(strings[2668]);
+str->del(strings[2669]);
+str->del(strings[2670]);
+str->del(strings[1957]);
+str->del(strings[2596]);
+str->del(strings[2597]);
+str->del(strings[2605]);
+str->del(strings[2606]);
+str->del(strings[2607]);
+str->del(strings[2608]);
+str->del(strings[2600]);
+str->del(strings[2601]);
+str->del(strings[2602]);
+str->del(strings[2671]);
+str->del(strings[2672]);
+str->del(strings[2673]);
+str->del(strings[2674]);
+str->del(strings[2675]);
+str->del(strings[2676]);
+str->del(strings[2677]);
+str->del(strings[2678]);
+str->del(strings[2679]);
+str->del(strings[2680]);
+str->del(strings[2681]);
+str->del(strings[2682]);
+str->del(strings[2683]);
+str->del(strings[2684]);
+str->del(strings[2685]);
+str->del(strings[2686]);
+str->del(strings[2687]);
+str->del(strings[2688]);
+str->del(strings[2689]);
+str->del(strings[2690]);
+str->del(strings[2691]);
+str->del(strings[2692]);
+str->del(strings[2693]);
+str->del(strings[2694]);
+str->del(strings[2695]);
+str->del(strings[2696]);
+str->del(strings[2697]);
+str->del(strings[2698]);
+str->del(strings[2699]);
+str->del(strings[2700]);
+str->del(strings[2701]);
+str->del(strings[2702]);
+str->del(strings[2703]);
+str->del(strings[2704]);
+str->del(strings[2705]);
+str->del(strings[2706]);
+str->del(strings[2707]);
+str->del(strings[2708]);
+str->del(strings[2709]);
+str->del(strings[2710]);
+str->del(strings[2711]);
+str->del(strings[2712]);
+str->del(strings[2713]);
+str->del(strings[2714]);
+str->del(strings[2715]);
+str->del(strings[2716]);
+str->del(strings[2717]);
+str->del(strings[2718]);
+str->del(strings[2719]);
+str->del(strings[2720]);
+str->del(strings[2721]);
+str->del(strings[2722]);
+str->del(strings[2723]);
+str->del(strings[2724]);
+str->del(strings[2725]);
+str->del(strings[2726]);
+str->del(strings[2727]);
+str->del(strings[2728]);
+str->del(strings[2729]);
+str->del(strings[2730]);
+str->del(strings[2731]);
+str->del(strings[2732]);
+str->del(strings[2733]);
+str->del(strings[2734]);
+str->del(strings[2735]);
+str->del(strings[2736]);
+str->del(strings[2737]);
+str->del(strings[2738]);
+str->del(strings[2739]);
+str->del(strings[2740]);
+str->del(strings[2741]);
+str->del(strings[2742]);
+str->del(strings[2743]);
+str->del(strings[2744]);
+str->del(strings[2745]);
+str->del(strings[2746]);
+str->del(strings[2747]);
+str->del(strings[2748]);
+str->del(strings[2749]);
+str->del(strings[2750]);
+str->del(strings[2751]);
+str->del(strings[2752]);
+str->del(strings[2753]);
+str->del(strings[2754]);
+str->del(strings[2755]);
+str->del(strings[2756]);
+str->del(strings[2757]);
+str->del(strings[2758]);
+str->del(strings[2759]);
+str->del(strings[2760]);
+str->del(strings[2761]);
+str->del(strings[2762]);
+str->del(strings[2763]);
+str->del(strings[2764]);
+str->del(strings[2765]);
+str->del(strings[2766]);
+str->del(strings[2767]);
+str->del(strings[2768]);
+str->del(strings[2580]);
+str->del(strings[1754]);
+str->del(strings[2769]);
+str->del(strings[2770]);
+str->del(strings[2619]);
+str->del(strings[2620]);
+str->del(strings[2621]);
+str->del(strings[2622]);
+str->del(strings[2771]);
+str->del(strings[2772]);
+str->del(strings[2773]);
+str->del(strings[2774]);
+str->del(strings[2775]);
+str->del(strings[2776]);
+str->del(strings[2777]);
+str->del(strings[2778]);
+str->del(strings[2779]);
+str->del(strings[2780]);
+str->del(strings[2781]);
+str->del(strings[2782]);
+str->del(strings[2783]);
+str->del(strings[2784]);
+str->del(strings[2785]);
+str->del(strings[2786]);
+str->del(strings[2787]);
+str->del(strings[2788]);
+str->del(strings[2789]);
+str->del(strings[2790]);
+str->del(strings[2791]);
+str->del(strings[2792]);
+str->del(strings[2793]);
+str->del(strings[2794]);
+str->del(strings[2795]);
+str->del(strings[2796]);
+str->del(strings[2797]);
+str->del(strings[2798]);
+str->del(strings[2799]);
+str->del(strings[2800]);
+str->del(strings[2801]);
+str->del(strings[2802]);
+str->del(strings[2803]);
+str->del(strings[2804]);
+str->del(strings[2805]);
+str->del(strings[2806]);
+str->del(strings[2807]);
+str->del(strings[2808]);
+str->del(strings[2809]);
+str->del(strings[2810]);
+str->del(strings[2811]);
+str->del(strings[2812]);
+str->del(strings[2813]);
+str->del(strings[2814]);
+str->del(strings[2815]);
+str->del(strings[2816]);
+str->del(strings[2817]);
+str->del(strings[2817]);
+str->del(strings[2818]);
+str->del(strings[2819]);
+str->del(strings[2820]);
+str->del(strings[2821]);
+str->del(strings[2822]);
+str->del(strings[2823]);
+str->del(strings[2824]);
+str->del(strings[2825]);
+str->del(strings[2826]);
+str->del(strings[2827]);
+str->del(strings[2828]);
+str->del(strings[2829]);
+str->del(strings[2830]);
+str->del(strings[2831]);
+str->del(strings[2832]);
+str->del(strings[2833]);
+str->del(strings[2834]);
+str->del(strings[2835]);
+str->del(strings[2836]);
+str->del(strings[2837]);
+str->del(strings[2838]);
+str->del(strings[2839]);
+str->del(strings[2840]);
+str->del(strings[2841]);
+str->del(strings[2842]);
+str->del(strings[2843]);
+str->del(strings[2844]);
+str->del(strings[2845]);
+str->del(strings[2846]);
+str->del(strings[2847]);
+str->del(strings[2609]);
+str->del(strings[2610]);
+str->del(strings[2611]);
+str->del(strings[2612]);
+str->del(strings[2630]);
+str->del(strings[2613]);
+str->del(strings[2631]);
+str->del(strings[2614]);
+str->del(strings[2615]);
+str->del(strings[2616]);
+str->del(strings[2617]);
+str->del(strings[2848]);
+str->del(strings[2849]);
+str->del(strings[2628]);
+str->del(strings[2629]);
+str->del(strings[2850]);
+str->del(strings[2851]);
+str->del(strings[2852]);
+str->del(strings[2853]);
+str->del(strings[2633]);
+str->del(strings[1945]);
+str->del(strings[2061]);
+str->del(strings[1960]);
+str->del(strings[2592]);
+str->del(strings[2593]);
+str->del(strings[2594]);
+str->del(strings[2589]);
+str->del(strings[2590]);
+str->del(strings[2591]);
+str->del(strings[2623]);
+str->del(strings[2627]);
+str->del(strings[2626]);
+str->del(strings[2625]);
+str->del(strings[2599]);
+str->del(strings[2635]);
+str->del(strings[2636]);
+str->del(strings[2637]);
+str->del(strings[2638]);
+str->del(strings[2624]);
+str->del(strings[2632]);
+str->del(strings[2854]);
+str->del(strings[2855]);
+str->del(strings[2856]);
+str->del(strings[2857]);
+str->del(strings[2598]);
+str->del(strings[2858]);
+str->del(strings[2859]);
+str->del(strings[2639]);
+strings[2795] = str->add(strings[2795]);
+strings[469] = str->add(strings[469]);
+strings[2795] = str->add(strings[2795]);
+strings[2795] = str->add(strings[2795]);
+strings[3057] = str->add(strings[3057]);
+strings[469] = str->add(strings[469]);
+strings[3059] = str->add("images/457");
+strings[3060] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/457");
+strings[469] = str->add(strings[469]);
+strings[3059] = str->add(strings[3059]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2784] = str->add(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[3057] = str->add(strings[3057]);
+strings[3047] = str->add(strings[3047]);
+strings[3058] = str->add(strings[3058]);
+strings[469] = str->add(strings[469]);
+strings[2795] = str->add(strings[2795]);
+strings[3057] = str->add(strings[3057]);
+strings[469] = str->add(strings[469]);
+strings[3059] = str->add(strings[3059]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2784] = str->add(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[3057] = str->add(strings[3057]);
+strings[3048] = str->add(strings[3048]);
+strings[3058] = str->add(strings[3058]);
+strings[469] = str->add(strings[469]);
+strings[2795] = str->add(strings[2795]);
+strings[3057] = str->add(strings[3057]);
+strings[469] = str->add(strings[469]);
+strings[3059] = str->add(strings[3059]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2784] = str->add(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[3057] = str->add(strings[3057]);
+strings[3050] = str->add(strings[3050]);
+strings[3058] = str->add(strings[3058]);
+strings[64] = str->add(strings[64]);
+strings[2790] = str->add(strings[2790]);
+str->del(strings[64]);
+str->del(strings[2790]);
+strings[469] = str->add(strings[469]);
+strings[2790] = str->add(strings[2790]);
+strings[2790] = str->add(strings[2790]);
+strings[3057] = str->add(strings[3057]);
+strings[469] = str->add(strings[469]);
+strings[3061] = str->add("images/451");
+strings[3062] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/451");
+strings[469] = str->add(strings[469]);
+strings[3061] = str->add(strings[3061]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2784] = str->add(strings[2784]);
+strings[469] = str->add(strings[469]);
+strings[3057] = str->add(strings[3057]);
+strings[3039] = str->add(strings[3039]);
+strings[3058] = str->add(strings[3058]);
+strings[469] = str->add(strings[469]);
+strings[2795] = str->add(strings[2795]);
+strings[3057] = str->add(strings[3057]);
+strings[469] = str->add(strings[469]);
+strings[3059] = str->add(strings[3059]);
+strings[1841] = str->add(strings[1841]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[3055]);
+str->del(strings[3056]);
+str->del(strings[3057]);
+str->del(strings[3058]);
+str->del(strings[3057]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+str->del(strings[3057]);
+str->del(strings[3058]);
+str->del(strings[3057]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+str->del(strings[3057]);
+str->del(strings[3058]);
+str->del(strings[3057]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+str->del(strings[3057]);
+str->del(strings[3058]);
+str->del(strings[3057]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+str->del(strings[3057]);
+str->del(strings[3058]);
+str->del(strings[3057]);
+str->del(strings[1841]);
+str->del(strings[1841]);
+strings[3063] = str->add("e,action,mouse,move");
+strings[3064] = str->add("e");
+strings[3065] = str->add("e,state,unselected");
+strings[3064] = str->add(strings[3064]);
+strings[3065] = str->add(strings[3065]);
+strings[3064] = str->add(strings[3064]);
+strings[3065] = str->add(strings[3065]);
+strings[3064] = str->add(strings[3064]);
+strings[3065] = str->add(strings[3065]);
+strings[3064] = str->add(strings[3064]);
+strings[3065] = str->add(strings[3065]);
+strings[3064] = str->add(strings[3064]);
+strings[3065] = str->add(strings[3065]);
+strings[3064] = str->add(strings[3064]);
+strings[3063] = str->add(strings[3063]);
+strings[3064] = str->add(strings[3064]);
+strings[3063] = str->add(strings[3063]);
+strings[3064] = str->add(strings[3064]);
+str->del(strings[3063]);
+str->del(strings[3064]);
+strings[1932] = str->add(strings[1932]);
+strings[3066] = str->add("sel");
+strings[3067] = str->add("program,start");
+strings[3068] = str->add("unsel");
+str->del(strings[3065]);
+str->del(strings[3064]);
+str->del(strings[3065]);
+str->del(strings[3064]);
+strings[1932] = str->add(strings[1932]);
+strings[3066] = str->add(strings[3066]);
+strings[3067] = str->add(strings[3067]);
+strings[3068] = str->add(strings[3068]);
+str->del(strings[3065]);
+str->del(strings[3064]);
+strings[3067] = str->add(strings[3067]);
+strings[3068] = str->add(strings[3068]);
+strings[1932] = str->add(strings[1932]);
+strings[3068] = str->add(strings[3068]);
+str->del(strings[3065]);
+str->del(strings[3064]);
+str->del(strings[3065]);
+str->del(strings[3064]);
+str->del(strings[3065]);
+str->del(strings[3064]);
+str->del(strings[3063]);
+str->del(strings[3064]);
+str->del(strings[3063]);
+str->del(strings[3064]);
+str->del(strings[1932]);
+str->del(strings[3066]);
+str->del(strings[3067]);
+str->del(strings[3068]);
+str->del(strings[1932]);
+str->del(strings[3066]);
+str->del(strings[3067]);
+str->del(strings[3068]);
+str->del(strings[3067]);
+str->del(strings[3068]);
+str->del(strings[1932]);
+str->del(strings[3068]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[469] = str->add(strings[469]);
+strings[3042] = str->add(strings[3042]);
+strings[3069] = str->add("resize");
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3049] = str->add(strings[3049]);
+strings[3049] = str->add(strings[3049]);
+str->del(strings[3049]);
+strings[3070] = str->add("3817_001....");
+str->del(strings[3070]);
+strings[3071] = str->add("3817_001...");
+strings[3071] = str->add(strings[3071]);
+strings[3069] = str->add(strings[3069]);
+strings[469] = str->add(strings[469]);
+strings[3027] = str->add(strings[3027]);
+strings[469] = str->add(strings[469]);
+strings[3045] = str->add(strings[3045]);
+str->del(strings[3071]);
+strings[3049] = str->add(strings[3049]);
+str->del(strings[3049]);
+strings[3071] = str->add(strings[3071]);
+strings[469] = str->add(strings[469]);
+strings[3042] = str->add(strings[3042]);
+strings[3069] = str->add(strings[3069]);
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3047] = str->add(strings[3047]);
+strings[3047] = str->add(strings[3047]);
+str->del(strings[3047]);
+strings[3072] = str->add("3899_001....");
+str->del(strings[3072]);
+strings[3073] = str->add("3899_001...");
+strings[3073] = str->add(strings[3073]);
+strings[3069] = str->add(strings[3069]);
+strings[469] = str->add(strings[469]);
+strings[3027] = str->add(strings[3027]);
+strings[469] = str->add(strings[469]);
+strings[3045] = str->add(strings[3045]);
+str->del(strings[3073]);
+strings[3047] = str->add(strings[3047]);
+str->del(strings[3047]);
+strings[3073] = str->add(strings[3073]);
+strings[469] = str->add(strings[469]);
+strings[3042] = str->add(strings[3042]);
+strings[3069] = str->add(strings[3069]);
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3048] = str->add(strings[3048]);
+strings[3048] = str->add(strings[3048]);
+str->del(strings[3048]);
+strings[3074] = str->add("ACCORD E...");
+strings[3074] = str->add(strings[3074]);
+strings[3069] = str->add(strings[3069]);
+strings[469] = str->add(strings[469]);
+strings[3027] = str->add(strings[3027]);
+strings[469] = str->add(strings[469]);
+strings[3045] = str->add(strings[3045]);
+str->del(strings[3074]);
+strings[3048] = str->add(strings[3048]);
+str->del(strings[3048]);
+strings[3074] = str->add(strings[3074]);
+strings[469] = str->add(strings[469]);
+strings[3042] = str->add(strings[3042]);
+strings[3069] = str->add(strings[3069]);
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3050] = str->add(strings[3050]);
+strings[3050] = str->add(strings[3050]);
+str->del(strings[3050]);
+strings[3075] = str->add("NVIDIA-Lin...");
+str->del(strings[3075]);
+strings[3076] = str->add("NVIDIA-Li...");
+strings[3076] = str->add(strings[3076]);
+strings[3069] = str->add(strings[3069]);
+strings[469] = str->add(strings[469]);
+strings[3027] = str->add(strings[3027]);
+strings[469] = str->add(strings[469]);
+strings[3045] = str->add(strings[3045]);
+str->del(strings[3076]);
+strings[3050] = str->add(strings[3050]);
+str->del(strings[3050]);
+strings[3076] = str->add(strings[3076]);
+strings[469] = str->add(strings[469]);
+strings[3042] = str->add(strings[3042]);
+strings[3069] = str->add(strings[3069]);
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3039] = str->add(strings[3039]);
+strings[3039] = str->add(strings[3039]);
+strings[3039] = str->add(strings[3039]);
+strings[3069] = str->add(strings[3069]);
+strings[469] = str->add(strings[469]);
+strings[3027] = str->add(strings[3027]);
+strings[469] = str->add(strings[469]);
+strings[3045] = str->add(strings[3045]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+str->del(strings[3069]);
+strings[3077] = str->add("e,action,mouse,move");
+strings[3078] = str->add("e");
+str->del(strings[3077]);
+str->del(strings[3078]);
+str->del(strings[7]);
+str->del(strings[3033]);
+strings[7] = str->add(strings[7]);
+strings[2062] = str->add(strings[2062]);
+strings[3079] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/54");
+strings[7] = str->add(strings[7]);
+strings[2062] = str->add(strings[2062]);
+str->del(strings[469]);
+str->del(strings[3042]);
+str->del(strings[469]);
+str->del(strings[3027]);
+str->del(strings[469]);
+str->del(strings[3045]);
+str->del(strings[3050]);
+str->del(strings[379]);
+strings[3080] = str->add("e,action,mouse,move");
+strings[3081] = str->add("e");
+strings[3082] = str->add("e,state,selected");
+strings[3081] = str->add(strings[3081]);
+strings[3082] = str->add(strings[3082]);
+strings[3081] = str->add(strings[3081]);
+strings[3082] = str->add(strings[3082]);
+strings[3081] = str->add(strings[3081]);
+strings[3082] = str->add(strings[3082]);
+strings[3081] = str->add(strings[3081]);
+strings[3082] = str->add(strings[3082]);
+strings[3081] = str->add(strings[3081]);
+strings[3082] = str->add(strings[3082]);
+strings[3081] = str->add(strings[3081]);
+strings[2224] = str->add(strings[2224]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[4] = str->add(strings[4]);
+strings[469] = str->add(strings[469]);
+strings[2685] = str->add(strings[2685]);
+strings[1925] = str->add(strings[1925]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add("icon");
+strings[2494] = str->add(strings[2494]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[2514] = str->add(strings[2514]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[2536] = str->add(strings[2536]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+strings[3080] = str->add(strings[3080]);
+strings[3081] = str->add(strings[3081]);
+strings[3080] = str->add(strings[3080]);
+strings[3081] = str->add(strings[3081]);
+strings[3080] = str->add(strings[3080]);
+strings[3081] = str->add(strings[3081]);
+str->del(strings[3080]);
+str->del(strings[3081]);
+strings[3084] = str->add("program,start");
+strings[3085] = str->add("sel");
+str->del(strings[3082]);
+str->del(strings[3081]);
+str->del(strings[3082]);
+str->del(strings[3081]);
+strings[3084] = str->add(strings[3084]);
+strings[3085] = str->add(strings[3085]);
+str->del(strings[3082]);
+str->del(strings[3081]);
+strings[3084] = str->add(strings[3084]);
+strings[3085] = str->add(strings[3085]);
+strings[1932] = str->add(strings[1932]);
+strings[3085] = str->add(strings[3085]);
+str->del(strings[3082]);
+str->del(strings[3081]);
+str->del(strings[3082]);
+str->del(strings[3081]);
+str->del(strings[3082]);
+str->del(strings[3081]);
+str->del(strings[3080]);
+str->del(strings[3081]);
+str->del(strings[3080]);
+str->del(strings[3081]);
+str->del(strings[3080]);
+str->del(strings[3081]);
+str->del(strings[3084]);
+str->del(strings[3085]);
+str->del(strings[3084]);
+str->del(strings[3085]);
+str->del(strings[3084]);
+str->del(strings[3085]);
+str->del(strings[1932]);
+str->del(strings[3085]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3086] = str->add("resize");
+str->del(strings[3086]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3087] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[3087] = str->add(strings[3087]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[1841] = str->add(strings[1841]);
+strings[3088] = str->add("resize");
+strings[3088] = str->add(strings[3088]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3087] = str->add(strings[3087]);
+strings[2224] = str->add(strings[2224]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2685] = str->add(strings[2685]);
+strings[2685] = str->add(strings[2685]);
+strings[3087] = str->add(strings[3087]);
+strings[469] = str->add(strings[469]);
+strings[3089] = str->add("images/321");
+strings[3090] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/321");
+strings[469] = str->add(strings[469]);
+strings[3089] = str->add(strings[3089]);
+strings[1841] = str->add(strings[1841]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3087] = str->add(strings[3087]);
+strings[4] = str->add(strings[4]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4] = str->add(strings[4]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add(strings[3083]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add(strings[3083]);
+strings[3087] = str->add(strings[3087]);
+strings[1926] = str->add(strings[1926]);
+strings[1552] = str->add(strings[1552]);
+strings[3091] = str->add("/usr/devel/lib/enlightenment/modules/gadman/e-module-gadman.edj//://images/0");
+strings[1926] = str->add(strings[1926]);
+strings[1552] = str->add(strings[1552]);
+strings[1841] = str->add(strings[1841]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3087] = str->add(strings[3087]);
+strings[1925] = str->add(strings[1925]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1925] = str->add(strings[1925]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[2711] = str->add(strings[2711]);
+strings[3087] = str->add(strings[3087]);
+strings[469] = str->add(strings[469]);
+strings[3092] = str->add("images/335");
+strings[3093] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/335");
+strings[469] = str->add(strings[469]);
+strings[3092] = str->add(strings[3092]);
+strings[1841] = str->add(strings[1841]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3087] = str->add(strings[3087]);
+strings[2494] = str->add(strings[2494]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[2680] = str->add(strings[2680]);
+strings[3087] = str->add(strings[3087]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add("images/317");
+strings[3095] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/317");
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3087] = str->add(strings[3087]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3087] = str->add(strings[3087]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+strings[2713] = str->add(strings[2713]);
+strings[3087] = str->add(strings[3087]);
+strings[469] = str->add(strings[469]);
+strings[3096] = str->add("images/330");
+strings[3097] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/330");
+strings[469] = str->add(strings[469]);
+strings[3096] = str->add(strings[3096]);
+strings[1841] = str->add(strings[1841]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3087] = str->add(strings[3087]);
+strings[2536] = str->add(strings[2536]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2536] = str->add(strings[2536]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[3088] = str->add(strings[3088]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2708]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3001]);
+str->del(strings[3001]);
+str->del(strings[3001]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2677]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1726]);
+str->del(strings[1726]);
+str->del(strings[1726]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2678]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3002]);
+str->del(strings[3002]);
+str->del(strings[3002]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2676]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1724]);
+str->del(strings[1724]);
+str->del(strings[1724]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2675]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1722]);
+str->del(strings[1722]);
+str->del(strings[1722]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2674]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3003]);
+str->del(strings[3003]);
+str->del(strings[3003]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3008]);
+str->del(strings[3001]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3011]);
+str->del(strings[1726]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3013]);
+str->del(strings[3002]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3015]);
+str->del(strings[1724]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3017]);
+str->del(strings[1722]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3019]);
+str->del(strings[3003]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[3088] = str->add(strings[3088]);
+strings[2224] = str->add(strings[2224]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3088] = str->add(strings[3088]);
+strings[4] = str->add(strings[4]);
+strings[4] = str->add(strings[4]);
+strings[3088] = str->add(strings[3088]);
+strings[1925] = str->add(strings[1925]);
+strings[1925] = str->add(strings[1925]);
+strings[3088] = str->add(strings[3088]);
+strings[2494] = str->add(strings[2494]);
+strings[2494] = str->add(strings[2494]);
+strings[3088] = str->add(strings[3088]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[3088] = str->add(strings[3088]);
+strings[2536] = str->add(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3087]);
+str->del(strings[1841]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+str->del(strings[3088]);
+strings[3098] = str->add("e,action,mouse,move");
+strings[3099] = str->add("e");
+strings[3098] = str->add(strings[3098]);
+strings[3099] = str->add(strings[3099]);
+strings[3098] = str->add(strings[3098]);
+strings[3099] = str->add(strings[3099]);
+strings[3098] = str->add(strings[3098]);
+strings[3099] = str->add(strings[3099]);
+strings[3098] = str->add(strings[3098]);
+strings[3099] = str->add(strings[3099]);
+str->del(strings[3098]);
+str->del(strings[3099]);
+str->del(strings[3098]);
+str->del(strings[3099]);
+str->del(strings[3098]);
+str->del(strings[3099]);
+str->del(strings[3098]);
+str->del(strings[3099]);
+str->del(strings[3098]);
+str->del(strings[3099]);
+str->del(strings[7]);
+str->del(strings[2062]);
+strings[7] = str->add(strings[7]);
+strings[3100] = str->add("images/55");
+strings[3101] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/55");
+strings[7] = str->add(strings[7]);
+strings[3100] = str->add(strings[3100]);
+strings[3102] = str->add("e,action,mouse,move");
+strings[3103] = str->add("e");
+str->del(strings[3102]);
+str->del(strings[3103]);
+strings[3104] = str->add("e,action,mouse,move");
+strings[3105] = str->add("e");
+strings[3104] = str->add(strings[3104]);
+strings[3105] = str->add(strings[3105]);
+str->del(strings[3104]);
+str->del(strings[3105]);
+str->del(strings[3104]);
+str->del(strings[3105]);
+strings[1932] = str->add(strings[1932]);
+strings[3106] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3106]);
+strings[3107] = str->add("e,action,mouse,move");
+strings[3108] = str->add("e");
+strings[3107] = str->add(strings[3107]);
+strings[3108] = str->add(strings[3108]);
+str->del(strings[3107]);
+str->del(strings[3108]);
+str->del(strings[3107]);
+str->del(strings[3108]);
+strings[3109] = str->add("e,action,mouse,move");
+strings[3110] = str->add("e");
+strings[3109] = str->add(strings[3109]);
+strings[3110] = str->add(strings[3110]);
+str->del(strings[3109]);
+str->del(strings[3110]);
+str->del(strings[3109]);
+str->del(strings[3110]);
+str->del(strings[7]);
+str->del(strings[3100]);
+strings[7] = str->add(strings[7]);
+strings[3111] = str->add("images/56");
+strings[3112] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/56");
+strings[7] = str->add(strings[7]);
+strings[3111] = str->add(strings[3111]);
+strings[3113] = str->add("e,action,mouse,move");
+strings[3114] = str->add("e");
+strings[3115] = str->add("e,state,unselected");
+strings[3114] = str->add(strings[3114]);
+strings[3115] = str->add(strings[3115]);
+strings[3114] = str->add(strings[3114]);
+strings[3115] = str->add(strings[3115]);
+strings[3114] = str->add(strings[3114]);
+strings[3115] = str->add(strings[3115]);
+strings[3114] = str->add(strings[3114]);
+strings[3115] = str->add(strings[3115]);
+strings[3114] = str->add(strings[3114]);
+strings[3115] = str->add(strings[3115]);
+strings[3114] = str->add(strings[3114]);
+strings[3113] = str->add(strings[3113]);
+strings[3114] = str->add(strings[3114]);
+str->del(strings[3113]);
+str->del(strings[3114]);
+strings[1932] = str->add(strings[1932]);
+strings[3116] = str->add("sel");
+strings[3117] = str->add("program,start");
+strings[3118] = str->add("unsel");
+str->del(strings[3115]);
+str->del(strings[3114]);
+str->del(strings[3115]);
+str->del(strings[3114]);
+strings[1932] = str->add(strings[1932]);
+strings[3116] = str->add(strings[3116]);
+strings[3117] = str->add(strings[3117]);
+strings[3118] = str->add(strings[3118]);
+str->del(strings[3115]);
+str->del(strings[3114]);
+strings[3117] = str->add(strings[3117]);
+strings[3118] = str->add(strings[3118]);
+strings[1932] = str->add(strings[1932]);
+strings[3118] = str->add(strings[3118]);
+str->del(strings[3115]);
+str->del(strings[3114]);
+str->del(strings[3115]);
+str->del(strings[3114]);
+str->del(strings[3115]);
+str->del(strings[3114]);
+str->del(strings[3113]);
+str->del(strings[3114]);
+str->del(strings[1932]);
+str->del(strings[3116]);
+str->del(strings[3117]);
+str->del(strings[3118]);
+str->del(strings[1932]);
+str->del(strings[3116]);
+str->del(strings[3117]);
+str->del(strings[3118]);
+str->del(strings[3117]);
+str->del(strings[3118]);
+str->del(strings[1932]);
+str->del(strings[3118]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3119] = str->add("e,action,mouse,move");
+strings[3120] = str->add("e");
+strings[3119] = str->add(strings[3119]);
+strings[3120] = str->add(strings[3120]);
+strings[3121] = str->add("e,state,selected");
+strings[3120] = str->add(strings[3120]);
+strings[3121] = str->add(strings[3121]);
+strings[3120] = str->add(strings[3120]);
+strings[3121] = str->add(strings[3121]);
+strings[3120] = str->add(strings[3120]);
+strings[3121] = str->add(strings[3121]);
+strings[3120] = str->add(strings[3120]);
+strings[3121] = str->add(strings[3121]);
+strings[3120] = str->add(strings[3120]);
+strings[3121] = str->add(strings[3121]);
+strings[3120] = str->add(strings[3120]);
+str->del(strings[3119]);
+str->del(strings[3120]);
+str->del(strings[3119]);
+str->del(strings[3120]);
+strings[3122] = str->add("program,start");
+strings[3123] = str->add("sel");
+str->del(strings[3121]);
+str->del(strings[3120]);
+str->del(strings[3121]);
+str->del(strings[3120]);
+strings[3122] = str->add(strings[3122]);
+strings[3123] = str->add(strings[3123]);
+str->del(strings[3121]);
+str->del(strings[3120]);
+strings[3122] = str->add(strings[3122]);
+strings[3123] = str->add(strings[3123]);
+strings[1932] = str->add(strings[1932]);
+strings[3123] = str->add(strings[3123]);
+str->del(strings[3121]);
+str->del(strings[3120]);
+strings[3122] = str->add(strings[3122]);
+strings[3124] = str->add("e_in");
+str->del(strings[3121]);
+str->del(strings[3120]);
+str->del(strings[3121]);
+str->del(strings[3120]);
+str->del(strings[3122]);
+str->del(strings[3123]);
+str->del(strings[3122]);
+str->del(strings[3123]);
+str->del(strings[3122]);
+str->del(strings[3123]);
+str->del(strings[1932]);
+str->del(strings[3123]);
+str->del(strings[3122]);
+str->del(strings[3124]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[3125] = str->add("e,action,mouse,move");
+strings[3126] = str->add("e");
+str->del(strings[3125]);
+str->del(strings[3126]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3127] = str->add("resize");
+str->del(strings[3127]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3128] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[3128] = str->add(strings[3128]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[1841] = str->add(strings[1841]);
+strings[3129] = str->add("resize");
+strings[3129] = str->add(strings[3129]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3128] = str->add(strings[3128]);
+strings[2862] = str->add(strings[2862]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2862] = str->add(strings[2862]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[3128] = str->add(strings[3128]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3128] = str->add(strings[3128]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2672] = str->add(strings[2672]);
+strings[2672] = str->add(strings[2672]);
+strings[3128] = str->add(strings[3128]);
+strings[469] = str->add(strings[469]);
+strings[3130] = str->add("images/383");
+strings[3131] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/383");
+strings[469] = str->add(strings[469]);
+strings[3130] = str->add(strings[3130]);
+strings[1841] = str->add(strings[1841]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3128] = str->add(strings[3128]);
+strings[1713] = str->add(strings[1713]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1713] = str->add(strings[1713]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3128] = str->add(strings[3128]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2673] = str->add(strings[2673]);
+strings[2673] = str->add(strings[2673]);
+strings[3128] = str->add(strings[3128]);
+strings[469] = str->add(strings[469]);
+strings[3132] = str->add("images/382");
+strings[3133] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/382");
+strings[469] = str->add(strings[469]);
+strings[3132] = str->add(strings[3132]);
+strings[1841] = str->add(strings[1841]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3128] = str->add(strings[3128]);
+strings[1714] = str->add(strings[1714]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1714] = str->add(strings[1714]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[3129] = str->add(strings[3129]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2685]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1926]);
+str->del(strings[3083]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2711]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2713]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2902]);
+str->del(strings[2224]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3089]);
+str->del(strings[4]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[1926]);
+str->del(strings[1552]);
+str->del(strings[1925]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3092]);
+str->del(strings[2494]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3096]);
+str->del(strings[2536]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[3129] = str->add(strings[3129]);
+strings[2862] = str->add(strings[2862]);
+strings[2862] = str->add(strings[2862]);
+strings[3129] = str->add(strings[3129]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3129] = str->add(strings[3129]);
+strings[1713] = str->add(strings[1713]);
+strings[1713] = str->add(strings[1713]);
+strings[3129] = str->add(strings[3129]);
+strings[1714] = str->add(strings[1714]);
+strings[1714] = str->add(strings[1714]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3128]);
+str->del(strings[1841]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+str->del(strings[3129]);
+strings[3134] = str->add("e,action,mouse,move");
+strings[3135] = str->add("e");
+strings[3134] = str->add(strings[3134]);
+strings[3135] = str->add(strings[3135]);
+strings[3134] = str->add(strings[3134]);
+strings[3135] = str->add(strings[3135]);
+strings[3134] = str->add(strings[3134]);
+strings[3135] = str->add(strings[3135]);
+str->del(strings[3134]);
+str->del(strings[3135]);
+str->del(strings[3134]);
+str->del(strings[3135]);
+str->del(strings[3134]);
+str->del(strings[3135]);
+str->del(strings[3134]);
+str->del(strings[3135]);
+str->del(strings[7]);
+str->del(strings[3111]);
+strings[7] = str->add(strings[7]);
+strings[3136] = str->add("images/57");
+strings[3137] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/57");
+strings[7] = str->add(strings[7]);
+strings[3136] = str->add(strings[3136]);
+strings[3138] = str->add("e,action,mouse,move");
+strings[3139] = str->add("e");
+str->del(strings[3138]);
+str->del(strings[3139]);
+strings[3140] = str->add("e,action,mouse,move");
+strings[3141] = str->add("e");
+strings[3140] = str->add(strings[3140]);
+strings[3141] = str->add(strings[3141]);
+str->del(strings[3140]);
+str->del(strings[3141]);
+str->del(strings[3140]);
+str->del(strings[3141]);
+strings[3142] = str->add("e,action,mouse,move");
+strings[3143] = str->add("e");
+str->del(strings[3142]);
+str->del(strings[3143]);
+strings[3144] = str->add("e,action,mouse,move");
+strings[3145] = str->add("e");
+strings[3146] = str->add("e,state,unselected");
+strings[3145] = str->add(strings[3145]);
+strings[3146] = str->add(strings[3146]);
+strings[3145] = str->add(strings[3145]);
+strings[3146] = str->add(strings[3146]);
+strings[3145] = str->add(strings[3145]);
+strings[3146] = str->add(strings[3146]);
+strings[3145] = str->add(strings[3145]);
+strings[3146] = str->add(strings[3146]);
+strings[3145] = str->add(strings[3145]);
+strings[3146] = str->add(strings[3146]);
+strings[3145] = str->add(strings[3145]);
+str->del(strings[3144]);
+str->del(strings[3145]);
+strings[1932] = str->add(strings[1932]);
+strings[3147] = str->add("sel");
+strings[3148] = str->add("program,start");
+strings[3149] = str->add("unsel");
+str->del(strings[3146]);
+str->del(strings[3145]);
+str->del(strings[3146]);
+str->del(strings[3145]);
+strings[1932] = str->add(strings[1932]);
+strings[3147] = str->add(strings[3147]);
+strings[3148] = str->add(strings[3148]);
+strings[3149] = str->add(strings[3149]);
+str->del(strings[3146]);
+str->del(strings[3145]);
+strings[3148] = str->add(strings[3148]);
+strings[3149] = str->add(strings[3149]);
+strings[1932] = str->add(strings[1932]);
+strings[3149] = str->add(strings[3149]);
+str->del(strings[3146]);
+str->del(strings[3145]);
+strings[1932] = str->add(strings[1932]);
+strings[3150] = str->add("e_in");
+strings[3148] = str->add(strings[3148]);
+strings[3151] = str->add("e_out");
+str->del(strings[3146]);
+str->del(strings[3145]);
+str->del(strings[3146]);
+str->del(strings[3145]);
+str->del(strings[1932]);
+str->del(strings[3147]);
+str->del(strings[3148]);
+str->del(strings[3149]);
+str->del(strings[1932]);
+str->del(strings[3147]);
+str->del(strings[3148]);
+str->del(strings[3149]);
+str->del(strings[3148]);
+str->del(strings[3149]);
+str->del(strings[1932]);
+str->del(strings[3149]);
+str->del(strings[1932]);
+str->del(strings[3150]);
+str->del(strings[3148]);
+str->del(strings[3151]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3152] = str->add("e,action,mouse,move");
+strings[3153] = str->add("e");
+strings[3154] = str->add("e,state,selected");
+strings[3153] = str->add(strings[3153]);
+strings[3154] = str->add(strings[3154]);
+strings[3153] = str->add(strings[3153]);
+strings[3154] = str->add(strings[3154]);
+strings[3153] = str->add(strings[3153]);
+strings[3154] = str->add(strings[3154]);
+strings[3153] = str->add(strings[3153]);
+strings[3154] = str->add(strings[3154]);
+strings[3153] = str->add(strings[3153]);
+strings[3154] = str->add(strings[3154]);
+strings[3153] = str->add(strings[3153]);
+strings[3152] = str->add(strings[3152]);
+strings[3153] = str->add(strings[3153]);
+strings[3155] = str->add("(No Windows)");
+strings[1731] = str->add(strings[1731]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[3156] = str->add("Lost Windows");
+strings[469] = str->add(strings[469]);
+strings[2683] = str->add(strings[2683]);
+str->del(strings[3152]);
+str->del(strings[3153]);
+strings[3157] = str->add("program,start");
+strings[3158] = str->add("sel");
+str->del(strings[3154]);
+str->del(strings[3153]);
+str->del(strings[3154]);
+str->del(strings[3153]);
+strings[3157] = str->add(strings[3157]);
+strings[3158] = str->add(strings[3158]);
+str->del(strings[3154]);
+str->del(strings[3153]);
+strings[3157] = str->add(strings[3157]);
+strings[3158] = str->add(strings[3158]);
+strings[1932] = str->add(strings[1932]);
+strings[3158] = str->add(strings[3158]);
+str->del(strings[3154]);
+str->del(strings[3153]);
+str->del(strings[3154]);
+str->del(strings[3153]);
+str->del(strings[3154]);
+str->del(strings[3153]);
+str->del(strings[3152]);
+str->del(strings[3153]);
+str->del(strings[3157]);
+str->del(strings[3158]);
+str->del(strings[3157]);
+str->del(strings[3158]);
+str->del(strings[3157]);
+str->del(strings[3158]);
+str->del(strings[1932]);
+str->del(strings[3158]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3159] = str->add("resize");
+str->del(strings[3159]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3160] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3160] = str->add(strings[3160]);
+strings[3155] = str->add(strings[3155]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3155] = str->add(strings[3155]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[3160] = str->add(strings[3160]);
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add(strings[2896]);
+strings[1841] = str->add(strings[1841]);
+strings[3161] = str->add("resize");
+strings[3161] = str->add(strings[3161]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3160] = str->add(strings[3160]);
+strings[1731] = str->add(strings[1731]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1731] = str->add(strings[1731]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2683] = str->add(strings[2683]);
+strings[2683] = str->add(strings[2683]);
+strings[3160] = str->add(strings[3160]);
+strings[469] = str->add(strings[469]);
+strings[3162] = str->add("images/320");
+strings[3163] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/320");
+strings[469] = str->add(strings[469]);
+strings[3162] = str->add(strings[3162]);
+strings[1841] = str->add(strings[1841]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3160] = str->add(strings[3160]);
+strings[3156] = str->add(strings[3156]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3156] = str->add(strings[3156]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3160] = str->add(strings[3160]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[3161] = str->add(strings[3161]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2862]);
+str->del(strings[2862]);
+str->del(strings[2862]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2672]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2673]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[2862]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3130]);
+str->del(strings[1713]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3132]);
+str->del(strings[1714]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[3155] = str->add(strings[3155]);
+strings[3155] = str->add(strings[3155]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3161] = str->add(strings[3161]);
+strings[1731] = str->add(strings[1731]);
+strings[1731] = str->add(strings[1731]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3161] = str->add(strings[3161]);
+strings[3156] = str->add(strings[3156]);
+strings[3156] = str->add(strings[3156]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[1932] = str->add(strings[1932]);
+strings[3164] = str->add("unsel");
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3160]);
+str->del(strings[1841]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[3161]);
+str->del(strings[1932]);
+str->del(strings[3164]);
+strings[3165] = str->add("e,action,mouse,move");
+strings[3166] = str->add("e");
+str->del(strings[3165]);
+str->del(strings[3166]);
+str->del(strings[7]);
+str->del(strings[3136]);
+strings[7] = str->add(strings[7]);
+strings[3167] = str->add("images/58");
+strings[3168] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/58");
+strings[7] = str->add(strings[7]);
+strings[3167] = str->add(strings[3167]);
+strings[3169] = str->add("e,action,mouse,move");
+strings[3170] = str->add("e");
+str->del(strings[3169]);
+str->del(strings[3170]);
+strings[3171] = str->add("e,action,mouse,move");
+strings[3172] = str->add("e");
+str->del(strings[3171]);
+str->del(strings[3172]);
+strings[3173] = str->add("e,action,mouse,move");
+strings[3174] = str->add("e");
+str->del(strings[3173]);
+str->del(strings[3174]);
+strings[3175] = str->add("e,action,mouse,move");
+strings[3176] = str->add("e");
+str->del(strings[3175]);
+str->del(strings[3176]);
+strings[1932] = str->add(strings[1932]);
+strings[3177] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3177]);
+strings[3178] = str->add("e,action,mouse,move");
+strings[3179] = str->add("e");
+strings[3180] = str->add("e,state,unselected");
+strings[3179] = str->add(strings[3179]);
+strings[3180] = str->add(strings[3180]);
+strings[3179] = str->add(strings[3179]);
+strings[3180] = str->add(strings[3180]);
+strings[3179] = str->add(strings[3179]);
+strings[3180] = str->add(strings[3180]);
+strings[3179] = str->add(strings[3179]);
+strings[3180] = str->add(strings[3180]);
+strings[3179] = str->add(strings[3179]);
+strings[3180] = str->add(strings[3180]);
+strings[3179] = str->add(strings[3179]);
+strings[3181] = str->add("e,state,selected");
+strings[3179] = str->add(strings[3179]);
+strings[3181] = str->add(strings[3181]);
+strings[3179] = str->add(strings[3179]);
+strings[3181] = str->add(strings[3181]);
+strings[3179] = str->add(strings[3179]);
+strings[3181] = str->add(strings[3181]);
+strings[3179] = str->add(strings[3179]);
+strings[3181] = str->add(strings[3181]);
+strings[3179] = str->add(strings[3179]);
+strings[3181] = str->add(strings[3181]);
+strings[3179] = str->add(strings[3179]);
+str->del(strings[3178]);
+str->del(strings[3179]);
+strings[1932] = str->add(strings[1932]);
+strings[3182] = str->add("sel");
+strings[3183] = str->add("program,start");
+strings[3184] = str->add("unsel");
+str->del(strings[3180]);
+str->del(strings[3179]);
+str->del(strings[3180]);
+str->del(strings[3179]);
+strings[1932] = str->add(strings[1932]);
+strings[3182] = str->add(strings[3182]);
+strings[3183] = str->add(strings[3183]);
+strings[3184] = str->add(strings[3184]);
+str->del(strings[3180]);
+str->del(strings[3179]);
+strings[3183] = str->add(strings[3183]);
+strings[3184] = str->add(strings[3184]);
+strings[1932] = str->add(strings[1932]);
+strings[3184] = str->add(strings[3184]);
+str->del(strings[3180]);
+str->del(strings[3179]);
+str->del(strings[3180]);
+str->del(strings[3179]);
+str->del(strings[3180]);
+str->del(strings[3179]);
+strings[3183] = str->add(strings[3183]);
+strings[3182] = str->add(strings[3182]);
+str->del(strings[3181]);
+str->del(strings[3179]);
+str->del(strings[3181]);
+str->del(strings[3179]);
+strings[3183] = str->add(strings[3183]);
+strings[3182] = str->add(strings[3182]);
+str->del(strings[3181]);
+str->del(strings[3179]);
+strings[3183] = str->add(strings[3183]);
+strings[3182] = str->add(strings[3182]);
+strings[1932] = str->add(strings[1932]);
+strings[3182] = str->add(strings[3182]);
+str->del(strings[3181]);
+str->del(strings[3179]);
+str->del(strings[3181]);
+str->del(strings[3179]);
+str->del(strings[3181]);
+str->del(strings[3179]);
+str->del(strings[1932]);
+str->del(strings[3182]);
+str->del(strings[3183]);
+str->del(strings[3184]);
+str->del(strings[1932]);
+str->del(strings[3182]);
+str->del(strings[3183]);
+str->del(strings[3184]);
+str->del(strings[3183]);
+str->del(strings[3184]);
+str->del(strings[1932]);
+str->del(strings[3184]);
+str->del(strings[3183]);
+str->del(strings[3182]);
+str->del(strings[3183]);
+str->del(strings[3182]);
+str->del(strings[3183]);
+str->del(strings[3182]);
+str->del(strings[1932]);
+str->del(strings[3182]);
+strings[3185] = str->add("e,action,mouse,move");
+strings[3186] = str->add("e");
+str->del(strings[3185]);
+str->del(strings[3186]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3187] = str->add("resize");
+str->del(strings[3187]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3188] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[3188] = str->add(strings[3188]);
+strings[469] = str->add(strings[469]);
+strings[2894] = str->add(strings[2894]);
+strings[1841] = str->add(strings[1841]);
+strings[3189] = str->add("resize");
+strings[3189] = str->add(strings[3189]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3188] = str->add(strings[3188]);
+strings[2860] = str->add(strings[2860]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2860] = str->add(strings[2860]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[3188] = str->add(strings[3188]);
+strings[469] = str->add(strings[469]);
+strings[3092] = str->add(strings[3092]);
+strings[1841] = str->add(strings[1841]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3188] = str->add(strings[3188]);
+strings[2494] = str->add(strings[2494]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3188] = str->add(strings[3188]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3188] = str->add(strings[3188]);
+strings[2861] = str->add(strings[2861]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2861] = str->add(strings[2861]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[3189] = str->add(strings[3189]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3155]);
+str->del(strings[3155]);
+str->del(strings[3155]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2682]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1731]);
+str->del(strings[1731]);
+str->del(strings[1731]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2683]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3156]);
+str->del(strings[3156]);
+str->del(strings[3156]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3155]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2896]);
+str->del(strings[1731]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3162]);
+str->del(strings[3156]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[3189] = str->add(strings[3189]);
+strings[2860] = str->add(strings[2860]);
+strings[2860] = str->add(strings[2860]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3189] = str->add(strings[3189]);
+strings[2494] = str->add(strings[2494]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[2861] = str->add(strings[2861]);
+strings[2861] = str->add(strings[2861]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3188]);
+str->del(strings[1841]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[3189]);
+str->del(strings[7]);
+str->del(strings[3167]);
+strings[7] = str->add(strings[7]);
+strings[3190] = str->add("images/59");
+strings[3191] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/59");
+strings[7] = str->add(strings[7]);
+strings[3190] = str->add(strings[3190]);
+strings[3192] = str->add("e,action,mouse,move");
+strings[3193] = str->add("e");
+strings[3192] = str->add(strings[3192]);
+strings[3193] = str->add(strings[3193]);
+str->del(strings[3192]);
+str->del(strings[3193]);
+str->del(strings[3192]);
+str->del(strings[3193]);
+strings[3194] = str->add("e,action,mouse,move");
+strings[3195] = str->add("e");
+str->del(strings[3194]);
+str->del(strings[3195]);
+strings[1932] = str->add(strings[1932]);
+strings[1847] = str->add(strings[1847]);
+strings[3196] = str->add("program,start");
+strings[1848] = str->add(strings[1848]);
+strings[1932] = str->add(strings[1932]);
+strings[1848] = str->add(strings[1848]);
+strings[3196] = str->add(strings[3196]);
+strings[1847] = str->add(strings[1847]);
+strings[1932] = str->add(strings[1932]);
+strings[3197] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[1847]);
+str->del(strings[3196]);
+str->del(strings[1848]);
+str->del(strings[1932]);
+str->del(strings[1848]);
+str->del(strings[3196]);
+str->del(strings[1847]);
+str->del(strings[1932]);
+str->del(strings[3197]);
+strings[3198] = str->add("e,action,mouse,move");
+strings[3199] = str->add("e");
+str->del(strings[3198]);
+str->del(strings[3199]);
+strings[3200] = str->add("e,action,mouse,move");
+strings[3201] = str->add("e");
+strings[3200] = str->add(strings[3200]);
+strings[3201] = str->add(strings[3201]);
+strings[3202] = str->add("e,state,unselected");
+strings[3201] = str->add(strings[3201]);
+strings[3202] = str->add(strings[3202]);
+strings[3201] = str->add(strings[3201]);
+strings[3202] = str->add(strings[3202]);
+strings[3201] = str->add(strings[3201]);
+strings[3202] = str->add(strings[3202]);
+strings[3201] = str->add(strings[3201]);
+strings[3202] = str->add(strings[3202]);
+strings[3201] = str->add(strings[3201]);
+strings[3202] = str->add(strings[3202]);
+strings[3201] = str->add(strings[3201]);
+str->del(strings[3200]);
+str->del(strings[3201]);
+str->del(strings[3200]);
+str->del(strings[3201]);
+strings[1932] = str->add(strings[1932]);
+strings[3203] = str->add("sel");
+strings[3204] = str->add("program,start");
+strings[3205] = str->add("unsel");
+str->del(strings[3202]);
+str->del(strings[3201]);
+str->del(strings[3202]);
+str->del(strings[3201]);
+strings[1932] = str->add(strings[1932]);
+strings[3203] = str->add(strings[3203]);
+strings[3204] = str->add(strings[3204]);
+strings[3205] = str->add(strings[3205]);
+str->del(strings[3202]);
+str->del(strings[3201]);
+strings[3204] = str->add(strings[3204]);
+strings[3205] = str->add(strings[3205]);
+strings[1932] = str->add(strings[1932]);
+strings[3205] = str->add(strings[3205]);
+str->del(strings[3202]);
+str->del(strings[3201]);
+str->del(strings[3202]);
+str->del(strings[3201]);
+str->del(strings[3202]);
+str->del(strings[3201]);
+str->del(strings[1932]);
+str->del(strings[3203]);
+str->del(strings[3204]);
+str->del(strings[3205]);
+str->del(strings[1932]);
+str->del(strings[3203]);
+str->del(strings[3204]);
+str->del(strings[3205]);
+str->del(strings[3204]);
+str->del(strings[3205]);
+str->del(strings[1932]);
+str->del(strings[3205]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3206] = str->add("e,action,mouse,move");
+strings[3207] = str->add("e");
+strings[3208] = str->add("e,state,selected");
+strings[3207] = str->add(strings[3207]);
+strings[3208] = str->add(strings[3208]);
+strings[3207] = str->add(strings[3207]);
+strings[3208] = str->add(strings[3208]);
+strings[3207] = str->add(strings[3207]);
+strings[3208] = str->add(strings[3208]);
+strings[3207] = str->add(strings[3207]);
+strings[3208] = str->add(strings[3208]);
+strings[3207] = str->add(strings[3207]);
+strings[3206] = str->add(strings[3206]);
+strings[3207] = str->add(strings[3207]);
+str->del(strings[3206]);
+str->del(strings[3207]);
+strings[3209] = str->add("program,start");
+strings[3210] = str->add("sel");
+str->del(strings[3208]);
+str->del(strings[3207]);
+str->del(strings[3208]);
+str->del(strings[3207]);
+strings[3209] = str->add(strings[3209]);
+strings[3210] = str->add(strings[3210]);
+str->del(strings[3208]);
+str->del(strings[3207]);
+str->del(strings[3208]);
+str->del(strings[3207]);
+str->del(strings[3208]);
+str->del(strings[3207]);
+str->del(strings[3206]);
+str->del(strings[3207]);
+str->del(strings[3209]);
+str->del(strings[3210]);
+str->del(strings[3209]);
+str->del(strings[3210]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2687]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2860]);
+str->del(strings[2860]);
+str->del(strings[2860]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2711]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2861]);
+str->del(strings[2861]);
+str->del(strings[2861]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2894]);
+str->del(strings[2860]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3092]);
+str->del(strings[2494]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[2861]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[3211] = str->add("e,action,mouse,move");
+strings[3212] = str->add("e");
+str->del(strings[3211]);
+str->del(strings[3212]);
+str->del(strings[7]);
+str->del(strings[3190]);
+strings[7] = str->add(strings[7]);
+strings[2148] = str->add(strings[2148]);
+strings[3213] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/60");
+strings[7] = str->add(strings[7]);
+strings[2148] = str->add(strings[2148]);
+strings[3214] = str->add("e,action,mouse,move");
+strings[3215] = str->add("e");
+str->del(strings[3214]);
+str->del(strings[3215]);
+strings[3216] = str->add("e,action,mouse,move");
+strings[3217] = str->add("e");
+strings[3218] = str->add("e,state,unselected");
+strings[3217] = str->add(strings[3217]);
+strings[3218] = str->add(strings[3218]);
+strings[3217] = str->add(strings[3217]);
+strings[3218] = str->add(strings[3218]);
+strings[3217] = str->add(strings[3217]);
+strings[3218] = str->add(strings[3218]);
+strings[3217] = str->add(strings[3217]);
+strings[3218] = str->add(strings[3218]);
+strings[3217] = str->add(strings[3217]);
+strings[3219] = str->add("e,state,selected");
+strings[3217] = str->add(strings[3217]);
+strings[3219] = str->add(strings[3219]);
+strings[3217] = str->add(strings[3217]);
+strings[3219] = str->add(strings[3219]);
+strings[3217] = str->add(strings[3217]);
+strings[3219] = str->add(strings[3219]);
+strings[3217] = str->add(strings[3217]);
+strings[3219] = str->add(strings[3219]);
+strings[3217] = str->add(strings[3217]);
+strings[3219] = str->add(strings[3219]);
+strings[3217] = str->add(strings[3217]);
+strings[3216] = str->add(strings[3216]);
+strings[3217] = str->add(strings[3217]);
+strings[3220] = str->add("Accessories");
+strings[3221] = str->add("Development");
+strings[3222] = str->add("Games");
+strings[3223] = str->add("Graphics");
+strings[3224] = str->add("/usr/share/icons/Tango/24x24/categories/package_graphics.png");
+strings[3225] = str->add("Internet");
+strings[3226] = str->add("Multimedia");
+strings[3227] = str->add("Office");
+strings[3228] = str->add("Other");
+strings[1721] = str->add(strings[1721]);
+strings[3229] = str->add("System Settings");
+str->del(strings[3216]);
+str->del(strings[3217]);
+strings[1932] = str->add(strings[1932]);
+strings[3230] = str->add("sel");
+strings[3231] = str->add("program,start");
+strings[3232] = str->add("unsel");
+str->del(strings[3218]);
+str->del(strings[3217]);
+str->del(strings[3218]);
+str->del(strings[3217]);
+strings[1932] = str->add(strings[1932]);
+strings[3230] = str->add(strings[3230]);
+strings[3231] = str->add(strings[3231]);
+strings[3232] = str->add(strings[3232]);
+str->del(strings[3218]);
+str->del(strings[3217]);
+str->del(strings[3218]);
+str->del(strings[3217]);
+str->del(strings[3218]);
+str->del(strings[3217]);
+strings[3231] = str->add(strings[3231]);
+strings[3230] = str->add(strings[3230]);
+str->del(strings[3219]);
+str->del(strings[3217]);
+str->del(strings[3219]);
+str->del(strings[3217]);
+strings[3231] = str->add(strings[3231]);
+strings[3230] = str->add(strings[3230]);
+str->del(strings[3219]);
+str->del(strings[3217]);
+strings[3231] = str->add(strings[3231]);
+strings[3230] = str->add(strings[3230]);
+strings[1932] = str->add(strings[1932]);
+strings[3230] = str->add(strings[3230]);
+str->del(strings[3219]);
+str->del(strings[3217]);
+str->del(strings[3219]);
+str->del(strings[3217]);
+str->del(strings[3219]);
+str->del(strings[3217]);
+str->del(strings[3216]);
+str->del(strings[3217]);
+str->del(strings[1932]);
+str->del(strings[3230]);
+str->del(strings[3231]);
+str->del(strings[3232]);
+str->del(strings[1932]);
+str->del(strings[3230]);
+str->del(strings[3231]);
+str->del(strings[3232]);
+str->del(strings[3231]);
+str->del(strings[3230]);
+str->del(strings[3231]);
+str->del(strings[3230]);
+str->del(strings[3231]);
+str->del(strings[3230]);
+str->del(strings[1932]);
+str->del(strings[3230]);
+strings[3233] = str->add("e,action,mouse,move");
+strings[3234] = str->add("e");
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add("e,state,unselected");
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add("e,state,selected");
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3237] = str->add("Firefox (Web Browser)");
+strings[2074] = str->add(strings[2074]);
+strings[3238] = str->add("XMMS (Music Player)");
+strings[2077] = str->add(strings[2077]);
+strings[3239] = str->add("XTerm (Terminal)");
+strings[2070] = str->add(strings[2070]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3235] = str->add(strings[3235]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3236] = str->add(strings[3236]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+strings[3233] = str->add(strings[3233]);
+strings[3234] = str->add(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+strings[1932] = str->add(strings[1932]);
+strings[3240] = str->add("sel");
+strings[3241] = str->add("program,start");
+strings[3242] = str->add("unsel");
+str->del(strings[3235]);
+str->del(strings[3234]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+strings[1932] = str->add(strings[1932]);
+strings[3240] = str->add(strings[3240]);
+strings[3241] = str->add(strings[3241]);
+strings[3242] = str->add(strings[3242]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+strings[3241] = str->add(strings[3241]);
+strings[3242] = str->add(strings[3242]);
+strings[1932] = str->add(strings[1932]);
+strings[3242] = str->add(strings[3242]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+strings[3241] = str->add(strings[3241]);
+strings[3240] = str->add(strings[3240]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+strings[3241] = str->add(strings[3241]);
+strings[3240] = str->add(strings[3240]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+strings[3241] = str->add(strings[3241]);
+strings[3240] = str->add(strings[3240]);
+strings[1932] = str->add(strings[1932]);
+strings[3240] = str->add(strings[3240]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+strings[1932] = str->add(strings[1932]);
+strings[3240] = str->add(strings[3240]);
+strings[3241] = str->add(strings[3241]);
+strings[3242] = str->add(strings[3242]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+strings[1932] = str->add(strings[1932]);
+strings[3240] = str->add(strings[3240]);
+strings[3241] = str->add(strings[3241]);
+strings[3242] = str->add(strings[3242]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+strings[3241] = str->add(strings[3241]);
+strings[3242] = str->add(strings[3242]);
+strings[1932] = str->add(strings[1932]);
+strings[3242] = str->add(strings[3242]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+str->del(strings[3235]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+strings[1932] = str->add(strings[1932]);
+strings[3242] = str->add(strings[3242]);
+strings[3241] = str->add(strings[3241]);
+strings[3240] = str->add(strings[3240]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+strings[1932] = str->add(strings[1932]);
+strings[3242] = str->add(strings[3242]);
+strings[3241] = str->add(strings[3241]);
+strings[3240] = str->add(strings[3240]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+strings[3241] = str->add(strings[3241]);
+strings[3240] = str->add(strings[3240]);
+strings[1932] = str->add(strings[1932]);
+strings[3240] = str->add(strings[3240]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3236]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[3233]);
+str->del(strings[3234]);
+str->del(strings[1932]);
+str->del(strings[3240]);
+str->del(strings[3241]);
+str->del(strings[3242]);
+str->del(strings[1932]);
+str->del(strings[3240]);
+str->del(strings[3241]);
+str->del(strings[3242]);
+str->del(strings[3241]);
+str->del(strings[3242]);
+str->del(strings[1932]);
+str->del(strings[3242]);
+str->del(strings[3241]);
+str->del(strings[3240]);
+str->del(strings[3241]);
+str->del(strings[3240]);
+str->del(strings[3241]);
+str->del(strings[3240]);
+str->del(strings[1932]);
+str->del(strings[3240]);
+str->del(strings[1932]);
+str->del(strings[3240]);
+str->del(strings[3241]);
+str->del(strings[3242]);
+str->del(strings[1932]);
+str->del(strings[3240]);
+str->del(strings[3241]);
+str->del(strings[3242]);
+str->del(strings[3241]);
+str->del(strings[3242]);
+str->del(strings[1932]);
+str->del(strings[3242]);
+str->del(strings[1932]);
+str->del(strings[3242]);
+str->del(strings[3241]);
+str->del(strings[3240]);
+str->del(strings[1932]);
+str->del(strings[3242]);
+str->del(strings[3241]);
+str->del(strings[3240]);
+str->del(strings[3241]);
+str->del(strings[3240]);
+str->del(strings[1932]);
+str->del(strings[3240]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3243] = str->add("resize");
+str->del(strings[3243]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3220] = str->add(strings[3220]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3220] = str->add(strings[3220]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3221] = str->add(strings[3221]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3221] = str->add(strings[3221]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3222] = str->add(strings[3222]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3222] = str->add(strings[3222]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[3224] = str->add(strings[3224]);
+strings[3245] = str->add("/usr/share/icons/Tango/24x24/categories/package_graphics.png//://(nil)//@/0/0.00000/64x64");
+strings[3224] = str->add(strings[3224]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3223] = str->add(strings[3223]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3223] = str->add(strings[3223]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3225] = str->add(strings[3225]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3225] = str->add(strings[3225]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3226] = str->add(strings[3226]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3226] = str->add(strings[3226]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3227] = str->add(strings[3227]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3227] = str->add(strings[3227]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3228] = str->add(strings[3228]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3228] = str->add(strings[3228]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[1721] = str->add(strings[1721]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3229] = str->add(strings[3229]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3229] = str->add(strings[3229]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3246] = str->add("resize");
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3246] = str->add(strings[3246]);
+str->del(strings[3246]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[2074] = str->add(strings[2074]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3237] = str->add(strings[3237]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3237] = str->add(strings[3237]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[2077] = str->add(strings[2077]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3238] = str->add(strings[3238]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3238] = str->add(strings[3238]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3244] = str->add(strings[3244]);
+strings[1841] = str->add(strings[1841]);
+strings[2070] = str->add(strings[2070]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3244] = str->add(strings[3244]);
+strings[3239] = str->add(strings[3239]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3239] = str->add(strings[3239]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[3246] = str->add(strings[3246]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3220]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3221]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3222]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3223]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3225]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3226]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3227]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3228]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[1721]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[3229]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3220]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3221]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3222]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3224]);
+str->del(strings[3223]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3225]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3226]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3227]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3228]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[1721]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3229]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[3237] = str->add(strings[3237]);
+strings[3237] = str->add(strings[3237]);
+strings[3238] = str->add(strings[3238]);
+strings[3238] = str->add(strings[3238]);
+strings[3239] = str->add(strings[3239]);
+strings[3239] = str->add(strings[3239]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[1932] = str->add(strings[1932]);
+strings[1840] = str->add(strings[1840]);
+strings[3247] = str->add("program,start");
+strings[1844] = str->add(strings[1844]);
+strings[1932] = str->add(strings[1932]);
+strings[1844] = str->add(strings[1844]);
+strings[3247] = str->add(strings[3247]);
+strings[1840] = str->add(strings[1840]);
+strings[1932] = str->add(strings[1932]);
+strings[1851] = str->add(strings[1851]);
+strings[3247] = str->add(strings[3247]);
+strings[1851] = str->add(strings[1851]);
+strings[1932] = str->add(strings[1932]);
+strings[3248] = str->add("unsel");
+strings[1932] = str->add(strings[1932]);
+strings[3248] = str->add(strings[3248]);
+strings[1932] = str->add(strings[1932]);
+strings[3249] = str->add("e_out");
+strings[1932] = str->add(strings[1932]);
+strings[3248] = str->add(strings[3248]);
+strings[1932] = str->add(strings[1932]);
+strings[3248] = str->add(strings[3248]);
+strings[1932] = str->add(strings[1932]);
+strings[3248] = str->add(strings[3248]);
+strings[1932] = str->add(strings[1932]);
+strings[3248] = str->add(strings[3248]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3244]);
+str->del(strings[1841]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[3246]);
+str->del(strings[1932]);
+str->del(strings[1840]);
+str->del(strings[3247]);
+str->del(strings[1844]);
+str->del(strings[1932]);
+str->del(strings[1844]);
+str->del(strings[3247]);
+str->del(strings[1840]);
+str->del(strings[1932]);
+str->del(strings[1851]);
+str->del(strings[3247]);
+str->del(strings[1851]);
+str->del(strings[1932]);
+str->del(strings[3248]);
+str->del(strings[1932]);
+str->del(strings[3248]);
+str->del(strings[1932]);
+str->del(strings[3249]);
+str->del(strings[1932]);
+str->del(strings[3248]);
+str->del(strings[1932]);
+str->del(strings[3248]);
+str->del(strings[1932]);
+str->del(strings[3248]);
+str->del(strings[1932]);
+str->del(strings[3248]);
+str->del(strings[7]);
+str->del(strings[2148]);
+strings[7] = str->add(strings[7]);
+strings[1869] = str->add(strings[1869]);
+strings[1932] = str->add(strings[1932]);
+strings[3250] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3250]);
+str->del(strings[7]);
+str->del(strings[1869]);
+strings[7] = str->add(strings[7]);
+strings[3251] = str->add("images/8");
+strings[3252] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/8");
+strings[7] = str->add(strings[7]);
+strings[3251] = str->add(strings[3251]);
+strings[1932] = str->add(strings[1932]);
+strings[3253] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3253]);
+str->del(strings[7]);
+str->del(strings[3251]);
+strings[7] = str->add(strings[7]);
+strings[3254] = str->add("images/9");
+strings[3255] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/9");
+strings[7] = str->add(strings[7]);
+strings[3254] = str->add(strings[3254]);
+strings[1932] = str->add(strings[1932]);
+strings[3256] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[3256] = str->add(strings[3256]);
+str->del(strings[1932]);
+str->del(strings[3256]);
+str->del(strings[1932]);
+str->del(strings[3256]);
+str->del(strings[7]);
+str->del(strings[3254]);
+strings[7] = str->add(strings[7]);
+strings[2206] = str->add(strings[2206]);
+strings[1932] = str->add(strings[1932]);
+strings[3257] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3257]);
+str->del(strings[7]);
+str->del(strings[2206]);
+strings[7] = str->add(strings[7]);
+strings[2213] = str->add(strings[2213]);
+strings[1932] = str->add(strings[1932]);
+strings[3258] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3258]);
+str->del(strings[7]);
+str->del(strings[2213]);
+strings[7] = str->add(strings[7]);
+strings[2220] = str->add(strings[2220]);
+str->del(strings[7]);
+str->del(strings[2220]);
+strings[7] = str->add(strings[7]);
+strings[2226] = str->add(strings[2226]);
+str->del(strings[7]);
+str->del(strings[2226]);
+strings[7] = str->add(strings[7]);
+strings[2257] = str->add(strings[2257]);
+str->del(strings[7]);
+str->del(strings[2257]);
+strings[7] = str->add(strings[7]);
+strings[2270] = str->add(strings[2270]);
+str->del(strings[7]);
+str->del(strings[2270]);
+strings[7] = str->add(strings[7]);
+strings[2276] = str->add(strings[2276]);
+str->del(strings[7]);
+str->del(strings[2276]);
+strings[7] = str->add(strings[7]);
+strings[3259] = str->add("images/17");
+strings[3260] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/17");
+strings[7] = str->add(strings[7]);
+strings[3259] = str->add(strings[3259]);
+str->del(strings[7]);
+str->del(strings[3259]);
+strings[7] = str->add(strings[7]);
+strings[2292] = str->add(strings[2292]);
+strings[3261] = str->add("e,action,mouse,move");
+strings[3262] = str->add("e");
+str->del(strings[3261]);
+str->del(strings[3262]);
+strings[3263] = str->add("e,action,mouse,move");
+strings[3264] = str->add("e");
+str->del(strings[3263]);
+str->del(strings[3264]);
+strings[3265] = str->add("e,action,mouse,move");
+strings[3266] = str->add("e");
+str->del(strings[3265]);
+str->del(strings[3266]);
+strings[3267] = str->add("e,action,mouse,move");
+strings[3268] = str->add("e");
+str->del(strings[3267]);
+str->del(strings[3268]);
+str->del(strings[7]);
+str->del(strings[2292]);
+strings[7] = str->add(strings[7]);
+strings[2310] = str->add(strings[2310]);
+strings[3269] = str->add("e,action,mouse,move");
+strings[3270] = str->add("e");
+str->del(strings[3269]);
+str->del(strings[3270]);
+strings[3271] = str->add("e,action,mouse,move");
+strings[3272] = str->add("e");
+str->del(strings[3271]);
+str->del(strings[3272]);
+strings[3273] = str->add("e,action,mouse,move");
+strings[3274] = str->add("e");
+str->del(strings[3273]);
+str->del(strings[3274]);
+strings[3275] = str->add("e,action,mouse,move");
+strings[3276] = str->add("e");
+str->del(strings[3275]);
+str->del(strings[3276]);
+strings[3277] = str->add("e,action,mouse,move");
+strings[3278] = str->add("e");
+str->del(strings[3277]);
+str->del(strings[3278]);
+str->del(strings[7]);
+str->del(strings[2310]);
+strings[7] = str->add(strings[7]);
+strings[3279] = str->add("images/20");
+strings[3280] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/20");
+strings[7] = str->add(strings[7]);
+strings[3279] = str->add(strings[3279]);
+strings[3281] = str->add("e,action,mouse,move");
+strings[3282] = str->add("e");
+str->del(strings[3281]);
+str->del(strings[3282]);
+strings[3283] = str->add("e,action,mouse,move");
+strings[3284] = str->add("e");
+str->del(strings[3283]);
+str->del(strings[3284]);
+strings[3285] = str->add("e,action,mouse,move");
+strings[3286] = str->add("e");
+str->del(strings[3285]);
+str->del(strings[3286]);
+strings[3287] = str->add("e,action,mouse,move");
+strings[3288] = str->add("e");
+str->del(strings[3287]);
+str->del(strings[3288]);
+strings[3289] = str->add("e,action,mouse,move");
+strings[3290] = str->add("e");
+str->del(strings[3289]);
+str->del(strings[3290]);
+strings[3291] = str->add("e,action,mouse,move");
+strings[3292] = str->add("e");
+strings[3293] = str->add("e,state,unselected");
+strings[3292] = str->add(strings[3292]);
+strings[3293] = str->add(strings[3293]);
+strings[3292] = str->add(strings[3292]);
+strings[3293] = str->add(strings[3293]);
+strings[3292] = str->add(strings[3292]);
+strings[3293] = str->add(strings[3293]);
+strings[3292] = str->add(strings[3292]);
+strings[3293] = str->add(strings[3293]);
+strings[3292] = str->add(strings[3292]);
+strings[3293] = str->add(strings[3293]);
+strings[3292] = str->add(strings[3292]);
+strings[3294] = str->add("e,state,selected");
+strings[3292] = str->add(strings[3292]);
+strings[3294] = str->add(strings[3294]);
+strings[3292] = str->add(strings[3292]);
+strings[3294] = str->add(strings[3294]);
+strings[3292] = str->add(strings[3292]);
+strings[3294] = str->add(strings[3294]);
+strings[3292] = str->add(strings[3292]);
+strings[3294] = str->add(strings[3294]);
+strings[3292] = str->add(strings[3292]);
+strings[3294] = str->add(strings[3294]);
+strings[3292] = str->add(strings[3292]);
+str->del(strings[3291]);
+str->del(strings[3292]);
+strings[3295] = str->add("program,start");
+strings[3296] = str->add("unsel");
+str->del(strings[3293]);
+str->del(strings[3292]);
+str->del(strings[3293]);
+str->del(strings[3292]);
+strings[3295] = str->add(strings[3295]);
+strings[3296] = str->add(strings[3296]);
+str->del(strings[3293]);
+str->del(strings[3292]);
+strings[3295] = str->add(strings[3295]);
+strings[3296] = str->add(strings[3296]);
+strings[1932] = str->add(strings[1932]);
+strings[3296] = str->add(strings[3296]);
+str->del(strings[3293]);
+str->del(strings[3292]);
+str->del(strings[3293]);
+str->del(strings[3292]);
+str->del(strings[3293]);
+str->del(strings[3292]);
+strings[3295] = str->add(strings[3295]);
+strings[3297] = str->add("sel");
+str->del(strings[3294]);
+str->del(strings[3292]);
+str->del(strings[3294]);
+str->del(strings[3292]);
+strings[3295] = str->add(strings[3295]);
+strings[3297] = str->add(strings[3297]);
+str->del(strings[3294]);
+str->del(strings[3292]);
+strings[3295] = str->add(strings[3295]);
+strings[3297] = str->add(strings[3297]);
+strings[1932] = str->add(strings[1932]);
+strings[3297] = str->add(strings[3297]);
+str->del(strings[3294]);
+str->del(strings[3292]);
+str->del(strings[3294]);
+str->del(strings[3292]);
+str->del(strings[3294]);
+str->del(strings[3292]);
+str->del(strings[3295]);
+str->del(strings[3296]);
+str->del(strings[3295]);
+str->del(strings[3296]);
+str->del(strings[3295]);
+str->del(strings[3296]);
+str->del(strings[1932]);
+str->del(strings[3296]);
+str->del(strings[3295]);
+str->del(strings[3297]);
+str->del(strings[3295]);
+str->del(strings[3297]);
+str->del(strings[3295]);
+str->del(strings[3297]);
+str->del(strings[1932]);
+str->del(strings[3297]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3298] = str->add("resize");
+str->del(strings[3298]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3220] = str->add(strings[3220]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3220] = str->add(strings[3220]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3221] = str->add(strings[3221]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3221] = str->add(strings[3221]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3222] = str->add(strings[3222]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3222] = str->add(strings[3222]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[3224] = str->add(strings[3224]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3223] = str->add(strings[3223]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3223] = str->add(strings[3223]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3225] = str->add(strings[3225]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3225] = str->add(strings[3225]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3226] = str->add(strings[3226]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3226] = str->add(strings[3226]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3227] = str->add(strings[3227]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3227] = str->add(strings[3227]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3228] = str->add(strings[3228]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3228] = str->add(strings[3228]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[1721] = str->add(strings[1721]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3299] = str->add(strings[3299]);
+strings[3229] = str->add(strings[3229]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3229] = str->add(strings[3229]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3299] = str->add(strings[3299]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3300] = str->add("resize");
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[3300] = str->add(strings[3300]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3237]);
+str->del(strings[3237]);
+str->del(strings[3237]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3238]);
+str->del(strings[3238]);
+str->del(strings[3238]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3239]);
+str->del(strings[3239]);
+str->del(strings[3239]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[2074]);
+str->del(strings[3237]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[2077]);
+str->del(strings[3238]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[2070]);
+str->del(strings[3239]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[3220] = str->add(strings[3220]);
+strings[3220] = str->add(strings[3220]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3221] = str->add(strings[3221]);
+strings[3221] = str->add(strings[3221]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3222] = str->add(strings[3222]);
+strings[3222] = str->add(strings[3222]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3223] = str->add(strings[3223]);
+strings[3223] = str->add(strings[3223]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3225] = str->add(strings[3225]);
+strings[3225] = str->add(strings[3225]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3226] = str->add(strings[3226]);
+strings[3226] = str->add(strings[3226]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3227] = str->add(strings[3227]);
+strings[3227] = str->add(strings[3227]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3228] = str->add(strings[3228]);
+strings[3228] = str->add(strings[3228]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[1721] = str->add(strings[1721]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3229] = str->add(strings[3229]);
+strings[3229] = str->add(strings[3229]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3299]);
+str->del(strings[1841]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+str->del(strings[3300]);
+strings[3301] = str->add("e,action,mouse,move");
+strings[3302] = str->add("e");
+str->del(strings[3301]);
+str->del(strings[3302]);
+str->del(strings[7]);
+str->del(strings[3279]);
+strings[7] = str->add(strings[7]);
+strings[2320] = str->add(strings[2320]);
+strings[3303] = str->add("e,action,mouse,move");
+strings[3304] = str->add("e");
+str->del(strings[3303]);
+str->del(strings[3304]);
+strings[3305] = str->add("e,action,mouse,move");
+strings[3306] = str->add("e");
+str->del(strings[3305]);
+str->del(strings[3306]);
+strings[3307] = str->add("e,action,mouse,move");
+strings[3308] = str->add("e");
+str->del(strings[3307]);
+str->del(strings[3308]);
+strings[3309] = str->add("e,action,mouse,move");
+strings[3310] = str->add("e");
+str->del(strings[3309]);
+str->del(strings[3310]);
+strings[3311] = str->add("e,action,mouse,move");
+strings[3312] = str->add("e");
+str->del(strings[3311]);
+str->del(strings[3312]);
+strings[3313] = str->add("e,action,mouse,move");
+strings[3314] = str->add("e");
+str->del(strings[3313]);
+str->del(strings[3314]);
+strings[3315] = str->add("e,action,mouse,move");
+strings[3316] = str->add("e");
+str->del(strings[3315]);
+str->del(strings[3316]);
+str->del(strings[7]);
+str->del(strings[2320]);
+strings[7] = str->add(strings[7]);
+strings[2330] = str->add(strings[2330]);
+strings[3317] = str->add("e,action,mouse,move");
+strings[3318] = str->add("e");
+str->del(strings[3317]);
+str->del(strings[3318]);
+strings[3319] = str->add("e,action,mouse,move");
+strings[3320] = str->add("e");
+str->del(strings[3319]);
+str->del(strings[3320]);
+strings[3321] = str->add("e,action,mouse,move");
+strings[3322] = str->add("e");
+str->del(strings[3321]);
+str->del(strings[3322]);
+strings[3323] = str->add("e,action,mouse,move");
+strings[3324] = str->add("e");
+str->del(strings[3323]);
+str->del(strings[3324]);
+strings[3325] = str->add("e,action,mouse,move");
+strings[3326] = str->add("e");
+str->del(strings[3325]);
+str->del(strings[3326]);
+strings[3327] = str->add("e,action,mouse,move");
+strings[3328] = str->add("e");
+str->del(strings[3327]);
+str->del(strings[3328]);
+strings[3329] = str->add("e,action,mouse,move");
+strings[3330] = str->add("e");
+str->del(strings[3329]);
+str->del(strings[3330]);
+strings[1932] = str->add(strings[1932]);
+strings[3331] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3331]);
+str->del(strings[7]);
+str->del(strings[2330]);
+strings[7] = str->add(strings[7]);
+strings[2343] = str->add(strings[2343]);
+strings[3332] = str->add("e,action,mouse,move");
+strings[3333] = str->add("e");
+str->del(strings[3332]);
+str->del(strings[3333]);
+strings[3334] = str->add("e,action,mouse,move");
+strings[3335] = str->add("e");
+str->del(strings[3334]);
+str->del(strings[3335]);
+strings[3336] = str->add("e,action,mouse,move");
+strings[3337] = str->add("e");
+str->del(strings[3336]);
+str->del(strings[3337]);
+strings[1932] = str->add(strings[1932]);
+strings[1845] = str->add(strings[1845]);
+strings[3338] = str->add("program,start");
+strings[1846] = str->add(strings[1846]);
+strings[1932] = str->add(strings[1932]);
+strings[1846] = str->add(strings[1846]);
+strings[3338] = str->add(strings[3338]);
+strings[1845] = str->add(strings[1845]);
+strings[1932] = str->add(strings[1932]);
+strings[3339] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[3339] = str->add(strings[3339]);
+str->del(strings[1932]);
+str->del(strings[1845]);
+str->del(strings[3338]);
+str->del(strings[1846]);
+str->del(strings[1932]);
+str->del(strings[1846]);
+str->del(strings[3338]);
+str->del(strings[1845]);
+str->del(strings[1932]);
+str->del(strings[3339]);
+str->del(strings[1932]);
+str->del(strings[3339]);
+str->del(strings[7]);
+str->del(strings[2343]);
+strings[7] = str->add(strings[7]);
+strings[2353] = str->add(strings[2353]);
+strings[3340] = str->add("e,action,mouse,move");
+strings[3341] = str->add("e");
+str->del(strings[3340]);
+str->del(strings[3341]);
+str->del(strings[7]);
+str->del(strings[2353]);
+strings[7] = str->add(strings[7]);
+strings[2363] = str->add(strings[2363]);
+strings[3342] = str->add("e,action,mouse,move");
+strings[3343] = str->add("e");
+str->del(strings[3342]);
+str->del(strings[3343]);
+strings[3344] = str->add("e,action,mouse,move");
+strings[3345] = str->add("e");
+strings[3346] = str->add("e,state,unselected");
+strings[3345] = str->add(strings[3345]);
+strings[3346] = str->add(strings[3346]);
+strings[3345] = str->add(strings[3345]);
+strings[3346] = str->add(strings[3346]);
+strings[3345] = str->add(strings[3345]);
+strings[3346] = str->add(strings[3346]);
+strings[3345] = str->add(strings[3345]);
+strings[3346] = str->add(strings[3346]);
+strings[3345] = str->add(strings[3345]);
+strings[3346] = str->add(strings[3346]);
+strings[3345] = str->add(strings[3345]);
+strings[3347] = str->add("e,state,selected");
+strings[3345] = str->add(strings[3345]);
+strings[3347] = str->add(strings[3347]);
+strings[3345] = str->add(strings[3345]);
+strings[3347] = str->add(strings[3347]);
+strings[3345] = str->add(strings[3345]);
+strings[3347] = str->add(strings[3347]);
+strings[3345] = str->add(strings[3345]);
+strings[3347] = str->add(strings[3347]);
+strings[3345] = str->add(strings[3345]);
+str->del(strings[3344]);
+str->del(strings[3345]);
+strings[3348] = str->add("program,start");
+strings[3349] = str->add("unsel");
+str->del(strings[3346]);
+str->del(strings[3345]);
+str->del(strings[3346]);
+str->del(strings[3345]);
+strings[3348] = str->add(strings[3348]);
+strings[3349] = str->add(strings[3349]);
+str->del(strings[3346]);
+str->del(strings[3345]);
+strings[3348] = str->add(strings[3348]);
+strings[3349] = str->add(strings[3349]);
+strings[1932] = str->add(strings[1932]);
+strings[3349] = str->add(strings[3349]);
+str->del(strings[3346]);
+str->del(strings[3345]);
+str->del(strings[3346]);
+str->del(strings[3345]);
+str->del(strings[3346]);
+str->del(strings[3345]);
+strings[3348] = str->add(strings[3348]);
+strings[3350] = str->add("sel");
+str->del(strings[3347]);
+str->del(strings[3345]);
+str->del(strings[3347]);
+str->del(strings[3345]);
+strings[3348] = str->add(strings[3348]);
+strings[3350] = str->add(strings[3350]);
+str->del(strings[3347]);
+str->del(strings[3345]);
+str->del(strings[3347]);
+str->del(strings[3345]);
+str->del(strings[3347]);
+str->del(strings[3345]);
+str->del(strings[3348]);
+str->del(strings[3349]);
+str->del(strings[3348]);
+str->del(strings[3349]);
+str->del(strings[3348]);
+str->del(strings[3349]);
+str->del(strings[1932]);
+str->del(strings[3349]);
+str->del(strings[3348]);
+str->del(strings[3350]);
+str->del(strings[3348]);
+str->del(strings[3350]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3220]);
+str->del(strings[3220]);
+str->del(strings[3220]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3221]);
+str->del(strings[3221]);
+str->del(strings[3221]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3222]);
+str->del(strings[3222]);
+str->del(strings[3222]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3223]);
+str->del(strings[3223]);
+str->del(strings[3223]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3225]);
+str->del(strings[3225]);
+str->del(strings[3225]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3226]);
+str->del(strings[3226]);
+str->del(strings[3226]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3227]);
+str->del(strings[3227]);
+str->del(strings[3227]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3228]);
+str->del(strings[3228]);
+str->del(strings[3228]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3229]);
+str->del(strings[3229]);
+str->del(strings[3229]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3220]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3221]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3222]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3224]);
+str->del(strings[3223]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3225]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3226]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3227]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3228]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[1721]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3229]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3351] = str->add("e,action,mouse,move");
+strings[3352] = str->add("e");
+str->del(strings[3351]);
+str->del(strings[3352]);
+strings[3353] = str->add("e,action,mouse,move");
+strings[3354] = str->add("e");
+str->del(strings[3353]);
+str->del(strings[3354]);
+strings[3355] = str->add("e,action,mouse,move");
+strings[3356] = str->add("e");
+str->del(strings[3355]);
+str->del(strings[3356]);
+strings[3357] = str->add("e,action,mouse,move");
+strings[3358] = str->add("e");
+str->del(strings[3357]);
+str->del(strings[3358]);
+strings[3359] = str->add("e,action,mouse,move");
+strings[3360] = str->add("e");
+str->del(strings[3359]);
+str->del(strings[3360]);
+strings[3361] = str->add("e,action,mouse,move");
+strings[3362] = str->add("e");
+str->del(strings[3361]);
+str->del(strings[3362]);
+strings[1932] = str->add(strings[1932]);
+strings[3363] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3363]);
+str->del(strings[7]);
+str->del(strings[2363]);
+strings[7] = str->add(strings[7]);
+strings[2383] = str->add(strings[2383]);
+strings[3364] = str->add("e,action,mouse,move");
+strings[3365] = str->add("e");
+str->del(strings[3364]);
+str->del(strings[3365]);
+strings[3366] = str->add("e,action,mouse,move");
+strings[3367] = str->add("e");
+str->del(strings[3366]);
+str->del(strings[3367]);
+strings[3368] = str->add("e,action,mouse,move");
+strings[3369] = str->add("e");
+str->del(strings[3368]);
+str->del(strings[3369]);
+strings[3370] = str->add("e,action,mouse,move");
+strings[3371] = str->add("e");
+str->del(strings[3370]);
+str->del(strings[3371]);
+strings[3372] = str->add("e,action,mouse,move");
+strings[3373] = str->add("e");
+str->del(strings[3372]);
+str->del(strings[3373]);
+strings[3374] = str->add("e,action,mouse,move");
+strings[3375] = str->add("e");
+str->del(strings[3374]);
+str->del(strings[3375]);
+strings[3376] = str->add("e,action,mouse,move");
+strings[3377] = str->add("e");
+str->del(strings[3376]);
+str->del(strings[3377]);
+strings[3378] = str->add("e,action,mouse,move");
+strings[3379] = str->add("e");
+str->del(strings[3378]);
+str->del(strings[3379]);
+strings[1932] = str->add(strings[1932]);
+strings[3380] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3380]);
+str->del(strings[7]);
+str->del(strings[2383]);
+strings[7] = str->add(strings[7]);
+strings[2404] = str->add(strings[2404]);
+strings[3381] = str->add("e,action,mouse,move");
+strings[3382] = str->add("e");
+str->del(strings[3381]);
+str->del(strings[3382]);
+strings[3383] = str->add("e,action,mouse,move");
+strings[3384] = str->add("e");
+strings[3385] = str->add("e,state,unselected");
+strings[3384] = str->add(strings[3384]);
+strings[3385] = str->add(strings[3385]);
+strings[3384] = str->add(strings[3384]);
+strings[3385] = str->add(strings[3385]);
+strings[3384] = str->add(strings[3384]);
+strings[3385] = str->add(strings[3385]);
+strings[3384] = str->add(strings[3384]);
+strings[3385] = str->add(strings[3385]);
+strings[3384] = str->add(strings[3384]);
+str->del(strings[3383]);
+str->del(strings[3384]);
+strings[1932] = str->add(strings[1932]);
+strings[3386] = str->add("sel");
+strings[3387] = str->add("program,start");
+strings[3388] = str->add("unsel");
+str->del(strings[3385]);
+str->del(strings[3384]);
+str->del(strings[3385]);
+str->del(strings[3384]);
+strings[1932] = str->add(strings[1932]);
+strings[3386] = str->add(strings[3386]);
+strings[3387] = str->add(strings[3387]);
+strings[3388] = str->add(strings[3388]);
+str->del(strings[3385]);
+str->del(strings[3384]);
+str->del(strings[3385]);
+str->del(strings[3384]);
+str->del(strings[3385]);
+str->del(strings[3384]);
+str->del(strings[1932]);
+str->del(strings[3386]);
+str->del(strings[3387]);
+str->del(strings[3388]);
+str->del(strings[1932]);
+str->del(strings[3386]);
+str->del(strings[3387]);
+str->del(strings[3388]);
+strings[3389] = str->add("e,action,mouse,move");
+strings[3390] = str->add("e");
+str->del(strings[3389]);
+str->del(strings[3390]);
+strings[3391] = str->add("e,action,mouse,move");
+strings[3392] = str->add("e");
+str->del(strings[3391]);
+str->del(strings[3392]);
+strings[3393] = str->add("e,action,mouse,move");
+strings[3394] = str->add("e");
+str->del(strings[3393]);
+str->del(strings[3394]);
+strings[3395] = str->add("e,action,mouse,move");
+strings[3396] = str->add("e");
+str->del(strings[3395]);
+str->del(strings[3396]);
+strings[3397] = str->add("e,action,mouse,move");
+strings[3398] = str->add("e");
+strings[3399] = str->add("e,state,selected");
+strings[3398] = str->add(strings[3398]);
+strings[3399] = str->add(strings[3399]);
+strings[3398] = str->add(strings[3398]);
+strings[3399] = str->add(strings[3399]);
+strings[3398] = str->add(strings[3398]);
+strings[3399] = str->add(strings[3399]);
+strings[3398] = str->add(strings[3398]);
+strings[3399] = str->add(strings[3399]);
+strings[3398] = str->add(strings[3398]);
+strings[3399] = str->add(strings[3399]);
+strings[3398] = str->add(strings[3398]);
+str->del(strings[3397]);
+str->del(strings[3398]);
+strings[3400] = str->add("program,start");
+strings[3401] = str->add("sel");
+str->del(strings[3399]);
+str->del(strings[3398]);
+str->del(strings[3399]);
+str->del(strings[3398]);
+strings[3400] = str->add(strings[3400]);
+strings[3401] = str->add(strings[3401]);
+str->del(strings[3399]);
+str->del(strings[3398]);
+strings[3400] = str->add(strings[3400]);
+strings[3401] = str->add(strings[3401]);
+strings[1932] = str->add(strings[1932]);
+strings[3401] = str->add(strings[3401]);
+str->del(strings[3399]);
+str->del(strings[3398]);
+str->del(strings[3399]);
+str->del(strings[3398]);
+str->del(strings[3399]);
+str->del(strings[3398]);
+str->del(strings[3400]);
+str->del(strings[3401]);
+str->del(strings[3400]);
+str->del(strings[3401]);
+str->del(strings[3400]);
+str->del(strings[3401]);
+str->del(strings[1932]);
+str->del(strings[3401]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3402] = str->add("resize");
+str->del(strings[3402]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3403] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[3403] = str->add(strings[3403]);
+strings[469] = str->add(strings[469]);
+strings[2894] = str->add(strings[2894]);
+strings[1841] = str->add(strings[1841]);
+strings[3404] = str->add("resize");
+strings[3404] = str->add(strings[3404]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3403] = str->add(strings[3403]);
+strings[2860] = str->add(strings[2860]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2860] = str->add(strings[2860]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[3403] = str->add(strings[3403]);
+strings[469] = str->add(strings[469]);
+strings[3092] = str->add(strings[3092]);
+strings[1841] = str->add(strings[1841]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3403] = str->add(strings[3403]);
+strings[2494] = str->add(strings[2494]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3403] = str->add(strings[3403]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3403] = str->add(strings[3403]);
+strings[2861] = str->add(strings[2861]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2861] = str->add(strings[2861]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[3404] = str->add(strings[3404]);
+strings[2860] = str->add(strings[2860]);
+strings[2860] = str->add(strings[2860]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3404] = str->add(strings[3404]);
+strings[2494] = str->add(strings[2494]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[2861] = str->add(strings[2861]);
+strings[2861] = str->add(strings[2861]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3403]);
+str->del(strings[1841]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[3404]);
+str->del(strings[7]);
+str->del(strings[2404]);
+strings[7] = str->add(strings[7]);
+strings[2416] = str->add(strings[2416]);
+strings[3405] = str->add("e,action,mouse,move");
+strings[3406] = str->add("e");
+str->del(strings[3405]);
+str->del(strings[3406]);
+strings[3407] = str->add("e,action,mouse,move");
+strings[3408] = str->add("e");
+str->del(strings[3407]);
+str->del(strings[3408]);
+strings[3409] = str->add("e,action,mouse,move");
+strings[3410] = str->add("e");
+str->del(strings[3409]);
+str->del(strings[3410]);
+strings[3411] = str->add("e,action,mouse,move");
+strings[3412] = str->add("e");
+str->del(strings[3411]);
+str->del(strings[3412]);
+strings[3413] = str->add("e,action,mouse,move");
+strings[3414] = str->add("e");
+str->del(strings[3413]);
+str->del(strings[3414]);
+strings[3415] = str->add("e,action,mouse,move");
+strings[3416] = str->add("e");
+str->del(strings[3415]);
+str->del(strings[3416]);
+strings[3417] = str->add("e,action,mouse,move");
+strings[3418] = str->add("e");
+str->del(strings[3417]);
+str->del(strings[3418]);
+strings[3419] = str->add("e,action,mouse,move");
+strings[3420] = str->add("e");
+str->del(strings[3419]);
+str->del(strings[3420]);
+strings[3421] = str->add("e,action,mouse,move");
+strings[3422] = str->add("e");
+str->del(strings[3421]);
+str->del(strings[3422]);
+strings[3423] = str->add("e,action,mouse,move");
+strings[3424] = str->add("e");
+str->del(strings[3423]);
+str->del(strings[3424]);
+strings[1932] = str->add(strings[1932]);
+strings[3425] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3425]);
+str->del(strings[7]);
+str->del(strings[2416]);
+strings[7] = str->add(strings[7]);
+strings[2426] = str->add(strings[2426]);
+strings[3426] = str->add("e,action,mouse,move");
+strings[3427] = str->add("e");
+str->del(strings[3426]);
+str->del(strings[3427]);
+strings[3428] = str->add("e,action,mouse,move");
+strings[3429] = str->add("e");
+str->del(strings[3428]);
+str->del(strings[3429]);
+strings[3430] = str->add("e,action,mouse,move");
+strings[3431] = str->add("e");
+str->del(strings[3430]);
+str->del(strings[3431]);
+strings[3432] = str->add("e,action,mouse,move");
+strings[3433] = str->add("e");
+str->del(strings[3432]);
+str->del(strings[3433]);
+strings[3434] = str->add("e,action,mouse,move");
+strings[3435] = str->add("e");
+str->del(strings[3434]);
+str->del(strings[3435]);
+strings[3436] = str->add("e,action,mouse,move");
+strings[3437] = str->add("e");
+str->del(strings[3436]);
+str->del(strings[3437]);
+strings[3438] = str->add("e,action,mouse,move");
+strings[3439] = str->add("e");
+str->del(strings[3438]);
+str->del(strings[3439]);
+strings[3440] = str->add("e,action,mouse,move");
+strings[3441] = str->add("e");
+str->del(strings[3440]);
+str->del(strings[3441]);
+strings[1932] = str->add(strings[1932]);
+strings[3442] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3442]);
+str->del(strings[7]);
+str->del(strings[2426]);
+strings[7] = str->add(strings[7]);
+strings[2435] = str->add(strings[2435]);
+strings[3443] = str->add("e,action,mouse,move");
+strings[3444] = str->add("e");
+strings[3445] = str->add("e,state,unselected");
+strings[3444] = str->add(strings[3444]);
+strings[3445] = str->add(strings[3445]);
+strings[3444] = str->add(strings[3444]);
+strings[3445] = str->add(strings[3445]);
+strings[3444] = str->add(strings[3444]);
+strings[3445] = str->add(strings[3445]);
+strings[3444] = str->add(strings[3444]);
+strings[3445] = str->add(strings[3445]);
+strings[3444] = str->add(strings[3444]);
+strings[3445] = str->add(strings[3445]);
+strings[3444] = str->add(strings[3444]);
+strings[3446] = str->add("e,state,selected");
+strings[3444] = str->add(strings[3444]);
+strings[3446] = str->add(strings[3446]);
+strings[3444] = str->add(strings[3444]);
+strings[3446] = str->add(strings[3446]);
+strings[3444] = str->add(strings[3444]);
+strings[3446] = str->add(strings[3446]);
+strings[3444] = str->add(strings[3444]);
+strings[3446] = str->add(strings[3446]);
+strings[3444] = str->add(strings[3444]);
+strings[3446] = str->add(strings[3446]);
+strings[3444] = str->add(strings[3444]);
+str->del(strings[3443]);
+str->del(strings[3444]);
+strings[1932] = str->add(strings[1932]);
+strings[3447] = str->add("sel");
+strings[3448] = str->add("program,start");
+strings[3449] = str->add("unsel");
+str->del(strings[3445]);
+str->del(strings[3444]);
+str->del(strings[3445]);
+str->del(strings[3444]);
+strings[1932] = str->add(strings[1932]);
+strings[3447] = str->add(strings[3447]);
+strings[3448] = str->add(strings[3448]);
+strings[3449] = str->add(strings[3449]);
+str->del(strings[3445]);
+str->del(strings[3444]);
+strings[3448] = str->add(strings[3448]);
+strings[3449] = str->add(strings[3449]);
+strings[1932] = str->add(strings[1932]);
+strings[3449] = str->add(strings[3449]);
+str->del(strings[3445]);
+str->del(strings[3444]);
+str->del(strings[3445]);
+str->del(strings[3444]);
+str->del(strings[3445]);
+str->del(strings[3444]);
+strings[3448] = str->add(strings[3448]);
+strings[3447] = str->add(strings[3447]);
+str->del(strings[3446]);
+str->del(strings[3444]);
+str->del(strings[3446]);
+str->del(strings[3444]);
+strings[3448] = str->add(strings[3448]);
+strings[3447] = str->add(strings[3447]);
+str->del(strings[3446]);
+str->del(strings[3444]);
+strings[3448] = str->add(strings[3448]);
+strings[3447] = str->add(strings[3447]);
+strings[1932] = str->add(strings[1932]);
+strings[3447] = str->add(strings[3447]);
+str->del(strings[3446]);
+str->del(strings[3444]);
+str->del(strings[3446]);
+str->del(strings[3444]);
+str->del(strings[3446]);
+str->del(strings[3444]);
+str->del(strings[1932]);
+str->del(strings[3447]);
+str->del(strings[3448]);
+str->del(strings[3449]);
+str->del(strings[1932]);
+str->del(strings[3447]);
+str->del(strings[3448]);
+str->del(strings[3449]);
+str->del(strings[3448]);
+str->del(strings[3449]);
+str->del(strings[1932]);
+str->del(strings[3449]);
+str->del(strings[3448]);
+str->del(strings[3447]);
+str->del(strings[3448]);
+str->del(strings[3447]);
+str->del(strings[3448]);
+str->del(strings[3447]);
+str->del(strings[1932]);
+str->del(strings[3447]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3450] = str->add("resize");
+str->del(strings[3450]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3451] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3451] = str->add(strings[3451]);
+strings[3155] = str->add(strings[3155]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3155] = str->add(strings[3155]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[3451] = str->add(strings[3451]);
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add(strings[2896]);
+strings[1841] = str->add(strings[1841]);
+strings[3452] = str->add("resize");
+strings[3452] = str->add(strings[3452]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3451] = str->add(strings[3451]);
+strings[1731] = str->add(strings[1731]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1731] = str->add(strings[1731]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2683] = str->add(strings[2683]);
+strings[3451] = str->add(strings[3451]);
+strings[469] = str->add(strings[469]);
+strings[3162] = str->add(strings[3162]);
+strings[1841] = str->add(strings[1841]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3451] = str->add(strings[3451]);
+strings[3156] = str->add(strings[3156]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[3156] = str->add(strings[3156]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[3451] = str->add(strings[3451]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[3452] = str->add(strings[3452]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2687]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2860]);
+str->del(strings[2860]);
+str->del(strings[2860]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2711]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2861]);
+str->del(strings[2861]);
+str->del(strings[2861]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2894]);
+str->del(strings[2860]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3092]);
+str->del(strings[2494]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[2861]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[3155] = str->add(strings[3155]);
+strings[3155] = str->add(strings[3155]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3452] = str->add(strings[3452]);
+strings[1731] = str->add(strings[1731]);
+strings[1731] = str->add(strings[1731]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3452] = str->add(strings[3452]);
+strings[3156] = str->add(strings[3156]);
+strings[3156] = str->add(strings[3156]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3451]);
+str->del(strings[1841]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+str->del(strings[3452]);
+strings[3453] = str->add("e,action,mouse,move");
+strings[3454] = str->add("e");
+str->del(strings[3453]);
+str->del(strings[3454]);
+strings[3455] = str->add("e,action,mouse,move");
+strings[3456] = str->add("e");
+str->del(strings[3455]);
+str->del(strings[3456]);
+strings[3457] = str->add("e,action,mouse,move");
+strings[3458] = str->add("e");
+str->del(strings[3457]);
+str->del(strings[3458]);
+strings[3459] = str->add("e,action,mouse,move");
+strings[3460] = str->add("e");
+str->del(strings[3459]);
+str->del(strings[3460]);
+strings[3461] = str->add("e,action,mouse,move");
+strings[3462] = str->add("e");
+str->del(strings[3461]);
+str->del(strings[3462]);
+strings[3463] = str->add("e,action,mouse,move");
+strings[3464] = str->add("e");
+str->del(strings[3463]);
+str->del(strings[3464]);
+strings[3465] = str->add("e,action,mouse,move");
+strings[3466] = str->add("e");
+str->del(strings[3465]);
+str->del(strings[3466]);
+str->del(strings[7]);
+str->del(strings[2435]);
+strings[7] = str->add(strings[7]);
+strings[2448] = str->add(strings[2448]);
+strings[3467] = str->add("e,action,mouse,move");
+strings[3468] = str->add("e");
+str->del(strings[3467]);
+str->del(strings[3468]);
+strings[3469] = str->add("e,action,mouse,move");
+strings[3470] = str->add("e");
+str->del(strings[3469]);
+str->del(strings[3470]);
+strings[3471] = str->add("e,action,mouse,move");
+strings[3472] = str->add("e");
+str->del(strings[3471]);
+str->del(strings[3472]);
+strings[3473] = str->add("e,action,mouse,move");
+strings[3474] = str->add("e");
+str->del(strings[3473]);
+str->del(strings[3474]);
+strings[3475] = str->add("e,action,mouse,move");
+strings[3476] = str->add("e");
+str->del(strings[3475]);
+str->del(strings[3476]);
+strings[3477] = str->add("e,action,mouse,move");
+strings[3478] = str->add("e");
+str->del(strings[3477]);
+str->del(strings[3478]);
+strings[3479] = str->add("e,action,mouse,move");
+strings[3480] = str->add("e");
+str->del(strings[3479]);
+str->del(strings[3480]);
+strings[3481] = str->add("e,action,mouse,move");
+strings[3482] = str->add("e");
+str->del(strings[3481]);
+str->del(strings[3482]);
+strings[1932] = str->add(strings[1932]);
+strings[3483] = str->add("unsel");
+strings[1932] = str->add(strings[1932]);
+strings[3483] = str->add(strings[3483]);
+str->del(strings[1932]);
+str->del(strings[3483]);
+str->del(strings[1932]);
+str->del(strings[3483]);
+str->del(strings[7]);
+str->del(strings[2448]);
+strings[7] = str->add(strings[7]);
+strings[2466] = str->add(strings[2466]);
+strings[3484] = str->add("e,action,mouse,move");
+strings[3485] = str->add("e");
+str->del(strings[3484]);
+str->del(strings[3485]);
+strings[3486] = str->add("e,action,mouse,move");
+strings[3487] = str->add("e");
+str->del(strings[3486]);
+str->del(strings[3487]);
+strings[3488] = str->add("e,action,mouse,move");
+strings[3489] = str->add("e");
+str->del(strings[3488]);
+str->del(strings[3489]);
+strings[3490] = str->add("e,action,mouse,move");
+strings[3491] = str->add("e");
+str->del(strings[3490]);
+str->del(strings[3491]);
+strings[3492] = str->add("e,action,mouse,move");
+strings[3493] = str->add("e");
+strings[3494] = str->add("e,state,unselected");
+strings[3493] = str->add(strings[3493]);
+strings[3494] = str->add(strings[3494]);
+strings[3493] = str->add(strings[3493]);
+strings[3494] = str->add(strings[3494]);
+strings[3493] = str->add(strings[3493]);
+strings[3494] = str->add(strings[3494]);
+strings[3493] = str->add(strings[3493]);
+strings[3494] = str->add(strings[3494]);
+strings[3493] = str->add(strings[3493]);
+strings[3494] = str->add(strings[3494]);
+strings[3493] = str->add(strings[3493]);
+str->del(strings[3492]);
+str->del(strings[3493]);
+strings[1932] = str->add(strings[1932]);
+strings[3495] = str->add("sel");
+strings[3496] = str->add("program,start");
+strings[3497] = str->add("unsel");
+str->del(strings[3494]);
+str->del(strings[3493]);
+str->del(strings[3494]);
+str->del(strings[3493]);
+strings[1932] = str->add(strings[1932]);
+strings[3495] = str->add(strings[3495]);
+strings[3496] = str->add(strings[3496]);
+strings[3497] = str->add(strings[3497]);
+str->del(strings[3494]);
+str->del(strings[3493]);
+strings[3496] = str->add(strings[3496]);
+strings[3497] = str->add(strings[3497]);
+strings[1932] = str->add(strings[1932]);
+strings[3497] = str->add(strings[3497]);
+str->del(strings[3494]);
+str->del(strings[3493]);
+str->del(strings[3494]);
+str->del(strings[3493]);
+str->del(strings[3494]);
+str->del(strings[3493]);
+str->del(strings[1932]);
+str->del(strings[3495]);
+str->del(strings[3496]);
+str->del(strings[3497]);
+str->del(strings[1932]);
+str->del(strings[3495]);
+str->del(strings[3496]);
+str->del(strings[3497]);
+str->del(strings[3496]);
+str->del(strings[3497]);
+str->del(strings[1932]);
+str->del(strings[3497]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3498] = str->add("e,action,mouse,move");
+strings[3499] = str->add("e");
+str->del(strings[3498]);
+str->del(strings[3499]);
+strings[3500] = str->add("e,action,mouse,move");
+strings[3501] = str->add("e");
+str->del(strings[3500]);
+str->del(strings[3501]);
+strings[3502] = str->add("e,action,mouse,move");
+strings[3503] = str->add("e");
+str->del(strings[3502]);
+str->del(strings[3503]);
+str->del(strings[7]);
+str->del(strings[2466]);
+strings[7] = str->add(strings[7]);
+strings[2479] = str->add(strings[2479]);
+strings[3504] = str->add("e,action,mouse,move");
+strings[3505] = str->add("e");
+str->del(strings[3504]);
+str->del(strings[3505]);
+strings[3506] = str->add("e,action,mouse,move");
+strings[3507] = str->add("e");
+strings[3508] = str->add("e,state,selected");
+strings[3507] = str->add(strings[3507]);
+strings[3508] = str->add(strings[3508]);
+strings[3507] = str->add(strings[3507]);
+strings[3508] = str->add(strings[3508]);
+strings[3507] = str->add(strings[3507]);
+strings[3508] = str->add(strings[3508]);
+strings[3507] = str->add(strings[3507]);
+strings[3508] = str->add(strings[3508]);
+strings[3507] = str->add(strings[3507]);
+strings[3508] = str->add(strings[3508]);
+strings[3507] = str->add(strings[3507]);
+str->del(strings[3506]);
+str->del(strings[3507]);
+strings[3509] = str->add("program,start");
+strings[3510] = str->add("sel");
+str->del(strings[3508]);
+str->del(strings[3507]);
+str->del(strings[3508]);
+str->del(strings[3507]);
+strings[3509] = str->add(strings[3509]);
+strings[3510] = str->add(strings[3510]);
+str->del(strings[3508]);
+str->del(strings[3507]);
+strings[3509] = str->add(strings[3509]);
+strings[3510] = str->add(strings[3510]);
+strings[1932] = str->add(strings[1932]);
+strings[3510] = str->add(strings[3510]);
+str->del(strings[3508]);
+str->del(strings[3507]);
+strings[3509] = str->add(strings[3509]);
+strings[3511] = str->add("e_in");
+str->del(strings[3508]);
+str->del(strings[3507]);
+str->del(strings[3508]);
+str->del(strings[3507]);
+str->del(strings[3509]);
+str->del(strings[3510]);
+str->del(strings[3509]);
+str->del(strings[3510]);
+str->del(strings[3509]);
+str->del(strings[3510]);
+str->del(strings[1932]);
+str->del(strings[3510]);
+str->del(strings[3509]);
+str->del(strings[3511]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3512] = str->add("resize");
+str->del(strings[3512]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[3513] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[3513] = str->add(strings[3513]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[1841] = str->add(strings[1841]);
+strings[3514] = str->add("resize");
+strings[3514] = str->add(strings[3514]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3513] = str->add(strings[3513]);
+strings[2862] = str->add(strings[2862]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2862] = str->add(strings[2862]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[3513] = str->add(strings[3513]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3513] = str->add(strings[3513]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2672] = str->add(strings[2672]);
+strings[3513] = str->add(strings[3513]);
+strings[469] = str->add(strings[469]);
+strings[3130] = str->add(strings[3130]);
+strings[1841] = str->add(strings[1841]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3513] = str->add(strings[3513]);
+strings[1713] = str->add(strings[1713]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1713] = str->add(strings[1713]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[3513] = str->add(strings[3513]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2673] = str->add(strings[2673]);
+strings[3513] = str->add(strings[3513]);
+strings[469] = str->add(strings[469]);
+strings[3132] = str->add(strings[3132]);
+strings[1841] = str->add(strings[1841]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[3513] = str->add(strings[3513]);
+strings[1714] = str->add(strings[1714]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1714] = str->add(strings[1714]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[3514] = str->add(strings[3514]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3155]);
+str->del(strings[3155]);
+str->del(strings[3155]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2682]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1731]);
+str->del(strings[1731]);
+str->del(strings[1731]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2683]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[3156]);
+str->del(strings[3156]);
+str->del(strings[3156]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[3155]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2896]);
+str->del(strings[1731]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3162]);
+str->del(strings[3156]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[3514] = str->add(strings[3514]);
+strings[2862] = str->add(strings[2862]);
+strings[2862] = str->add(strings[2862]);
+strings[3514] = str->add(strings[3514]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[3514] = str->add(strings[3514]);
+strings[1713] = str->add(strings[1713]);
+strings[1713] = str->add(strings[1713]);
+strings[3514] = str->add(strings[3514]);
+strings[1714] = str->add(strings[1714]);
+strings[1714] = str->add(strings[1714]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3513]);
+str->del(strings[1841]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+str->del(strings[3514]);
+strings[3515] = str->add("e,action,mouse,move");
+strings[3516] = str->add("e");
+str->del(strings[3515]);
+str->del(strings[3516]);
+strings[3517] = str->add("e,action,mouse,move");
+strings[3518] = str->add("e");
+str->del(strings[3517]);
+str->del(strings[3518]);
+strings[1932] = str->add(strings[1932]);
+strings[1849] = str->add(strings[1849]);
+strings[3519] = str->add("program,start");
+strings[1850] = str->add(strings[1850]);
+strings[1932] = str->add(strings[1932]);
+strings[1850] = str->add(strings[1850]);
+strings[3519] = str->add(strings[3519]);
+strings[1849] = str->add(strings[1849]);
+str->del(strings[1932]);
+str->del(strings[1849]);
+str->del(strings[3519]);
+str->del(strings[1850]);
+str->del(strings[1932]);
+str->del(strings[1850]);
+str->del(strings[3519]);
+str->del(strings[1849]);
+strings[3520] = str->add("e,action,mouse,move");
+strings[3521] = str->add("e");
+str->del(strings[3520]);
+str->del(strings[3521]);
+strings[3522] = str->add("e,action,mouse,move");
+strings[3523] = str->add("e");
+str->del(strings[3522]);
+str->del(strings[3523]);
+strings[3524] = str->add("e,action,mouse,move");
+strings[3525] = str->add("e");
+str->del(strings[3524]);
+str->del(strings[3525]);
+strings[3526] = str->add("e,action,mouse,move");
+strings[3527] = str->add("e");
+str->del(strings[3526]);
+str->del(strings[3527]);
+str->del(strings[7]);
+str->del(strings[2479]);
+strings[7] = str->add(strings[7]);
+strings[2489] = str->add(strings[2489]);
+strings[3528] = str->add("e,action,mouse,move");
+strings[3529] = str->add("e");
+str->del(strings[3528]);
+str->del(strings[3529]);
+strings[3530] = str->add("e,action,mouse,move");
+strings[3531] = str->add("e");
+str->del(strings[3530]);
+str->del(strings[3531]);
+strings[3532] = str->add("e,action,mouse,move");
+strings[3533] = str->add("e");
+str->del(strings[3532]);
+str->del(strings[3533]);
+strings[3534] = str->add("e,action,mouse,move");
+strings[3535] = str->add("e");
+str->del(strings[3534]);
+str->del(strings[3535]);
+strings[1932] = str->add(strings[1932]);
+strings[3536] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3536]);
+strings[3537] = str->add("e,action,mouse,move");
+strings[3538] = str->add("e");
+str->del(strings[3537]);
+str->del(strings[3538]);
+strings[3539] = str->add("e,action,mouse,move");
+strings[3540] = str->add("e");
+str->del(strings[3539]);
+str->del(strings[3540]);
+strings[3541] = str->add("e,action,mouse,move");
+strings[3542] = str->add("e");
+str->del(strings[3541]);
+str->del(strings[3542]);
+strings[3543] = str->add("e,action,mouse,move");
+strings[3544] = str->add("e");
+str->del(strings[3543]);
+str->del(strings[3544]);
+strings[1932] = str->add(strings[1932]);
+strings[3545] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3545]);
+str->del(strings[7]);
+str->del(strings[2489]);
+strings[7] = str->add(strings[7]);
+strings[2508] = str->add(strings[2508]);
+strings[3546] = str->add("e,action,mouse,move");
+strings[3547] = str->add("e");
+str->del(strings[3546]);
+str->del(strings[3547]);
+strings[3548] = str->add("e,action,mouse,move");
+strings[3549] = str->add("e");
+str->del(strings[3548]);
+str->del(strings[3549]);
+strings[3550] = str->add("e,action,mouse,move");
+strings[3551] = str->add("e");
+str->del(strings[3550]);
+str->del(strings[3551]);
+strings[3552] = str->add("e,action,mouse,move");
+strings[3553] = str->add("e");
+str->del(strings[3552]);
+str->del(strings[3553]);
+strings[3554] = str->add("e,action,mouse,move");
+strings[3555] = str->add("e");
+str->del(strings[3554]);
+str->del(strings[3555]);
+strings[3556] = str->add("e,action,mouse,move");
+strings[3557] = str->add("e");
+str->del(strings[3556]);
+str->del(strings[3557]);
+str->del(strings[7]);
+str->del(strings[2508]);
+strings[7] = str->add(strings[7]);
+strings[2518] = str->add(strings[2518]);
+strings[3558] = str->add("e,action,mouse,move");
+strings[3559] = str->add("e");
+str->del(strings[3558]);
+str->del(strings[3559]);
+strings[3560] = str->add("e,action,mouse,move");
+strings[3561] = str->add("e");
+strings[3562] = str->add("e,state,unselected");
+strings[3561] = str->add(strings[3561]);
+strings[3562] = str->add(strings[3562]);
+strings[3561] = str->add(strings[3561]);
+strings[3562] = str->add(strings[3562]);
+strings[3561] = str->add(strings[3561]);
+strings[3562] = str->add(strings[3562]);
+strings[3561] = str->add(strings[3561]);
+strings[3562] = str->add(strings[3562]);
+strings[3561] = str->add(strings[3561]);
+strings[3562] = str->add(strings[3562]);
+strings[3561] = str->add(strings[3561]);
+str->del(strings[3560]);
+str->del(strings[3561]);
+strings[1932] = str->add(strings[1932]);
+strings[3563] = str->add("sel");
+strings[3564] = str->add("program,start");
+strings[3565] = str->add("unsel");
+str->del(strings[3562]);
+str->del(strings[3561]);
+str->del(strings[3562]);
+str->del(strings[3561]);
+strings[1932] = str->add(strings[1932]);
+strings[3563] = str->add(strings[3563]);
+strings[3564] = str->add(strings[3564]);
+strings[3565] = str->add(strings[3565]);
+str->del(strings[3562]);
+str->del(strings[3561]);
+strings[3564] = str->add(strings[3564]);
+strings[3565] = str->add(strings[3565]);
+strings[1932] = str->add(strings[1932]);
+strings[3565] = str->add(strings[3565]);
+str->del(strings[3562]);
+str->del(strings[3561]);
+strings[1932] = str->add(strings[1932]);
+strings[3566] = str->add("e_in");
+strings[3564] = str->add(strings[3564]);
+strings[3567] = str->add("e_out");
+str->del(strings[3562]);
+str->del(strings[3561]);
+str->del(strings[3562]);
+str->del(strings[3561]);
+str->del(strings[1932]);
+str->del(strings[3563]);
+str->del(strings[3564]);
+str->del(strings[3565]);
+str->del(strings[1932]);
+str->del(strings[3563]);
+str->del(strings[3564]);
+str->del(strings[3565]);
+str->del(strings[3564]);
+str->del(strings[3565]);
+str->del(strings[1932]);
+str->del(strings[3565]);
+str->del(strings[1932]);
+str->del(strings[3566]);
+str->del(strings[3564]);
+str->del(strings[3567]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3568] = str->add("e,action,mouse,move");
+strings[3569] = str->add("e");
+str->del(strings[3568]);
+str->del(strings[3569]);
+strings[3570] = str->add("e,action,mouse,move");
+strings[3571] = str->add("e");
+str->del(strings[3570]);
+str->del(strings[3571]);
+str->del(strings[7]);
+str->del(strings[2518]);
+strings[7] = str->add(strings[7]);
+strings[2531] = str->add(strings[2531]);
+strings[3572] = str->add("e,action,mouse,move");
+strings[3573] = str->add("e");
+str->del(strings[3572]);
+str->del(strings[3573]);
+strings[1932] = str->add(strings[1932]);
+strings[3574] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3574]);
+strings[3575] = str->add("e,action,mouse,move");
+strings[3576] = str->add("e");
+str->del(strings[3575]);
+str->del(strings[3576]);
+strings[3577] = str->add("e,action,mouse,move");
+strings[3578] = str->add("e");
+str->del(strings[3577]);
+str->del(strings[3578]);
+strings[1932] = str->add(strings[1932]);
+strings[3579] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3579]);
+str->del(strings[7]);
+str->del(strings[2531]);
+strings[7] = str->add(strings[7]);
+strings[2544] = str->add(strings[2544]);
+str->del(strings[7]);
+str->del(strings[2544]);
+strings[7] = str->add(strings[7]);
+strings[2561] = str->add(strings[2561]);
+str->del(strings[7]);
+str->del(strings[2561]);
+strings[7] = str->add(strings[7]);
+strings[3580] = str->add("images/40");
+strings[3581] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/40");
+strings[7] = str->add(strings[7]);
+strings[3580] = str->add(strings[3580]);
+strings[3582] = str->add("e,action,mouse,move");
+strings[3583] = str->add("e");
+str->del(strings[3582]);
+str->del(strings[3583]);
+strings[3584] = str->add("e,action,mouse,move");
+strings[3585] = str->add("e");
+str->del(strings[3584]);
+str->del(strings[3585]);
+strings[3586] = str->add("e,action,mouse,move");
+strings[3587] = str->add("e");
+str->del(strings[3586]);
+str->del(strings[3587]);
+strings[3588] = str->add("e,action,mouse,move");
+strings[3589] = str->add("e");
+str->del(strings[3588]);
+str->del(strings[3589]);
+strings[1932] = str->add(strings[1932]);
+strings[3590] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3590]);
+str->del(strings[7]);
+str->del(strings[3580]);
+strings[7] = str->add(strings[7]);
+strings[1756] = str->add(strings[1756]);
+strings[3591] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/41");
+strings[7] = str->add(strings[7]);
+strings[1756] = str->add(strings[1756]);
+strings[3592] = str->add("e,action,mouse,move");
+strings[3593] = str->add("e");
+str->del(strings[3592]);
+str->del(strings[3593]);
+strings[3594] = str->add("e,action,mouse,move");
+strings[3595] = str->add("e");
+strings[3596] = str->add("e,state,selected");
+strings[3595] = str->add(strings[3595]);
+strings[3596] = str->add(strings[3596]);
+strings[3595] = str->add(strings[3595]);
+strings[3596] = str->add(strings[3596]);
+strings[3595] = str->add(strings[3595]);
+strings[3596] = str->add(strings[3596]);
+strings[3595] = str->add(strings[3595]);
+strings[3596] = str->add(strings[3596]);
+strings[3595] = str->add(strings[3595]);
+strings[3596] = str->add(strings[3596]);
+strings[3595] = str->add(strings[3595]);
+str->del(strings[3594]);
+str->del(strings[3595]);
+strings[3597] = str->add("program,start");
+strings[3598] = str->add("sel");
+str->del(strings[3596]);
+str->del(strings[3595]);
+str->del(strings[3596]);
+str->del(strings[3595]);
+strings[3597] = str->add(strings[3597]);
+strings[3598] = str->add(strings[3598]);
+str->del(strings[3596]);
+str->del(strings[3595]);
+strings[3597] = str->add(strings[3597]);
+strings[3598] = str->add(strings[3598]);
+strings[1932] = str->add(strings[1932]);
+strings[3598] = str->add(strings[3598]);
+str->del(strings[3596]);
+str->del(strings[3595]);
+strings[1932] = str->add(strings[1932]);
+strings[3599] = str->add("e_out");
+strings[3597] = str->add(strings[3597]);
+strings[3600] = str->add("e_in");
+str->del(strings[3596]);
+str->del(strings[3595]);
+str->del(strings[3596]);
+str->del(strings[3595]);
+str->del(strings[3597]);
+str->del(strings[3598]);
+str->del(strings[3597]);
+str->del(strings[3598]);
+str->del(strings[3597]);
+str->del(strings[3598]);
+str->del(strings[1932]);
+str->del(strings[3598]);
+str->del(strings[1932]);
+str->del(strings[3599]);
+str->del(strings[3597]);
+str->del(strings[3600]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[3601] = str->add("e,action,mouse,move");
+strings[3602] = str->add("e");
+str->del(strings[3601]);
+str->del(strings[3602]);
+strings[3603] = str->add("e,action,mouse,move");
+strings[3604] = str->add("e");
+str->del(strings[3603]);
+str->del(strings[3604]);
+strings[3605] = str->add("e,action,mouse,move");
+strings[3606] = str->add("e");
+str->del(strings[3605]);
+str->del(strings[3606]);
+strings[3607] = str->add("e,action,mouse,move");
+strings[3608] = str->add("e");
+str->del(strings[3607]);
+str->del(strings[3608]);
+strings[3609] = str->add("e,action,mouse,move");
+strings[3610] = str->add("e");
+str->del(strings[3609]);
+str->del(strings[3610]);
+strings[3611] = str->add("e,action,mouse,move");
+strings[3612] = str->add("e");
+str->del(strings[3611]);
+str->del(strings[3612]);
+str->del(strings[7]);
+str->del(strings[1756]);
+strings[7] = str->add(strings[7]);
+strings[1949] = str->add(strings[1949]);
+strings[3613] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/42");
+strings[7] = str->add(strings[7]);
+strings[1949] = str->add(strings[1949]);
+strings[3614] = str->add("e,action,mouse,move");
+strings[3615] = str->add("e");
+str->del(strings[3614]);
+str->del(strings[3615]);
+strings[3616] = str->add("e,action,mouse,move");
+strings[3617] = str->add("e");
+str->del(strings[3616]);
+str->del(strings[3617]);
+strings[3618] = str->add("e,action,mouse,move");
+strings[3619] = str->add("e");
+str->del(strings[3618]);
+str->del(strings[3619]);
+strings[3620] = str->add("e,action,mouse,move");
+strings[3621] = str->add("e");
+str->del(strings[3620]);
+str->del(strings[3621]);
+strings[1932] = str->add(strings[1932]);
+strings[1847] = str->add(strings[1847]);
+strings[3622] = str->add("program,start");
+strings[1848] = str->add(strings[1848]);
+strings[1932] = str->add(strings[1932]);
+strings[1848] = str->add(strings[1848]);
+strings[3622] = str->add(strings[3622]);
+strings[1847] = str->add(strings[1847]);
+str->del(strings[1932]);
+str->del(strings[1847]);
+str->del(strings[3622]);
+str->del(strings[1848]);
+str->del(strings[1932]);
+str->del(strings[1848]);
+str->del(strings[3622]);
+str->del(strings[1847]);
+strings[3623] = str->add("e,action,mouse,move");
+strings[3624] = str->add("e");
+str->del(strings[3623]);
+str->del(strings[3624]);
+strings[3625] = str->add("e,action,mouse,move");
+strings[3626] = str->add("e");
+str->del(strings[3625]);
+str->del(strings[3626]);
+strings[3627] = str->add("e,action,mouse,move");
+strings[3628] = str->add("e");
+str->del(strings[3627]);
+str->del(strings[3628]);
+strings[3629] = str->add("e,action,mouse,move");
+strings[3630] = str->add("e");
+str->del(strings[3629]);
+str->del(strings[3630]);
+str->del(strings[7]);
+str->del(strings[1949]);
+strings[7] = str->add(strings[7]);
+strings[2915] = str->add(strings[2915]);
+strings[3631] = str->add("e,action,mouse,move");
+strings[3632] = str->add("e");
+str->del(strings[3631]);
+str->del(strings[3632]);
+strings[3633] = str->add("e,action,mouse,move");
+strings[3634] = str->add("e");
+str->del(strings[3633]);
+str->del(strings[3634]);
+strings[3635] = str->add("e,action,mouse,move");
+strings[3636] = str->add("e");
+str->del(strings[3635]);
+str->del(strings[3636]);
+strings[3637] = str->add("e,action,mouse,move");
+strings[3638] = str->add("e");
+str->del(strings[3637]);
+str->del(strings[3638]);
+strings[3639] = str->add("e,action,mouse,move");
+strings[3640] = str->add("e");
+str->del(strings[3639]);
+str->del(strings[3640]);
+strings[3641] = str->add("e,action,mouse,move");
+strings[3642] = str->add("e");
+str->del(strings[3641]);
+str->del(strings[3642]);
+strings[3643] = str->add("e,action,mouse,move");
+strings[3644] = str->add("e");
+str->del(strings[3643]);
+str->del(strings[3644]);
+strings[3645] = str->add("e,action,mouse,move");
+strings[3646] = str->add("e");
+str->del(strings[3645]);
+str->del(strings[3646]);
+strings[3647] = str->add("e,action,mouse,move");
+strings[3648] = str->add("e");
+str->del(strings[3647]);
+str->del(strings[3648]);
+str->del(strings[7]);
+str->del(strings[2915]);
+strings[7] = str->add(strings[7]);
+strings[2886] = str->add(strings[2886]);
+strings[3649] = str->add("e,action,mouse,move");
+strings[3650] = str->add("e");
+str->del(strings[3649]);
+str->del(strings[3650]);
+strings[3651] = str->add("e,action,mouse,move");
+strings[3652] = str->add("e");
+str->del(strings[3651]);
+str->del(strings[3652]);
+strings[3653] = str->add("e,action,mouse,move");
+strings[3654] = str->add("e");
+str->del(strings[3653]);
+str->del(strings[3654]);
+strings[3655] = str->add("e,action,mouse,move");
+strings[3656] = str->add("e");
+str->del(strings[3655]);
+str->del(strings[3656]);
+strings[1932] = str->add(strings[1932]);
+strings[3657] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[3657] = str->add(strings[3657]);
+str->del(strings[1932]);
+str->del(strings[3657]);
+str->del(strings[1932]);
+str->del(strings[3657]);
+strings[3658] = str->add("e,action,mouse,move");
+strings[3659] = str->add("e");
+str->del(strings[3658]);
+str->del(strings[3659]);
+strings[3660] = str->add("e,action,mouse,move");
+strings[3661] = str->add("e");
+str->del(strings[3660]);
+str->del(strings[3661]);
+strings[3662] = str->add("e,action,mouse,move");
+strings[3663] = str->add("e");
+str->del(strings[3662]);
+str->del(strings[3663]);
+strings[3664] = str->add("e,action,mouse,move");
+strings[3665] = str->add("e");
+str->del(strings[3664]);
+str->del(strings[3665]);
+str->del(strings[7]);
+str->del(strings[2886]);
+strings[7] = str->add(strings[7]);
+strings[2888] = str->add(strings[2888]);
+strings[3666] = str->add("e,action,mouse,move");
+strings[3667] = str->add("e");
+str->del(strings[3666]);
+str->del(strings[3667]);
+strings[3668] = str->add("e,action,mouse,move");
+strings[3669] = str->add("e");
+str->del(strings[3668]);
+str->del(strings[3669]);
+strings[3670] = str->add("e,action,mouse,move");
+strings[3671] = str->add("e");
+strings[3672] = str->add("e,state,unselected");
+strings[3671] = str->add(strings[3671]);
+strings[3672] = str->add(strings[3672]);
+strings[3671] = str->add(strings[3671]);
+strings[3672] = str->add(strings[3672]);
+strings[3671] = str->add(strings[3671]);
+strings[3672] = str->add(strings[3672]);
+strings[3671] = str->add(strings[3671]);
+strings[3672] = str->add(strings[3672]);
+strings[3671] = str->add(strings[3671]);
+strings[3672] = str->add(strings[3672]);
+strings[3671] = str->add(strings[3671]);
+strings[3673] = str->add("e,state,selected");
+strings[3671] = str->add(strings[3671]);
+strings[3673] = str->add(strings[3673]);
+strings[3671] = str->add(strings[3671]);
+strings[3673] = str->add(strings[3673]);
+strings[3671] = str->add(strings[3671]);
+strings[3673] = str->add(strings[3673]);
+strings[3671] = str->add(strings[3671]);
+strings[3673] = str->add(strings[3673]);
+strings[3671] = str->add(strings[3671]);
+str->del(strings[3670]);
+str->del(strings[3671]);
+strings[3674] = str->add("program,start");
+strings[3675] = str->add("unsel");
+str->del(strings[3672]);
+str->del(strings[3671]);
+str->del(strings[3672]);
+str->del(strings[3671]);
+strings[3674] = str->add(strings[3674]);
+strings[3675] = str->add(strings[3675]);
+str->del(strings[3672]);
+str->del(strings[3671]);
+strings[3674] = str->add(strings[3674]);
+strings[3675] = str->add(strings[3675]);
+strings[1932] = str->add(strings[1932]);
+strings[3675] = str->add(strings[3675]);
+str->del(strings[3672]);
+str->del(strings[3671]);
+strings[1932] = str->add(strings[1932]);
+strings[3676] = str->add("e_in");
+strings[3674] = str->add(strings[3674]);
+strings[3677] = str->add("e_out");
+str->del(strings[3672]);
+str->del(strings[3671]);
+str->del(strings[3672]);
+str->del(strings[3671]);
+strings[3674] = str->add(strings[3674]);
+strings[3678] = str->add("sel");
+str->del(strings[3673]);
+str->del(strings[3671]);
+str->del(strings[3673]);
+str->del(strings[3671]);
+strings[3674] = str->add(strings[3674]);
+strings[3678] = str->add(strings[3678]);
+str->del(strings[3673]);
+str->del(strings[3671]);
+strings[3674] = str->add(strings[3674]);
+strings[3676] = str->add(strings[3676]);
+str->del(strings[3673]);
+str->del(strings[3671]);
+str->del(strings[3673]);
+str->del(strings[3671]);
+str->del(strings[3674]);
+str->del(strings[3675]);
+str->del(strings[3674]);
+str->del(strings[3675]);
+str->del(strings[3674]);
+str->del(strings[3675]);
+str->del(strings[1932]);
+str->del(strings[3675]);
+str->del(strings[1932]);
+str->del(strings[3676]);
+str->del(strings[3674]);
+str->del(strings[3677]);
+str->del(strings[3674]);
+str->del(strings[3678]);
+str->del(strings[3674]);
+str->del(strings[3678]);
+str->del(strings[3674]);
+str->del(strings[3676]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[3679] = str->add("e,action,mouse,move");
+strings[3680] = str->add("e");
+str->del(strings[3679]);
+str->del(strings[3680]);
+strings[3681] = str->add("e,action,mouse,move");
+strings[3682] = str->add("e");
+str->del(strings[3681]);
+str->del(strings[3682]);
+strings[3683] = str->add("e,action,mouse,move");
+strings[3684] = str->add("e");
+str->del(strings[3683]);
+str->del(strings[3684]);
+str->del(strings[7]);
+str->del(strings[2888]);
+strings[7] = str->add(strings[7]);
+strings[2913] = str->add(strings[2913]);
+strings[3685] = str->add("e,action,mouse,move");
+strings[3686] = str->add("e");
+str->del(strings[3685]);
+str->del(strings[3686]);
+strings[3687] = str->add("e,action,mouse,move");
+strings[3688] = str->add("e");
+str->del(strings[3687]);
+str->del(strings[3688]);
+strings[3689] = str->add("e,action,mouse,move");
+strings[3690] = str->add("e");
+str->del(strings[3689]);
+str->del(strings[3690]);
+strings[3691] = str->add("e,action,mouse,move");
+strings[3692] = str->add("e");
+str->del(strings[3691]);
+str->del(strings[3692]);
+str->del(strings[7]);
+str->del(strings[2913]);
+strings[7] = str->add(strings[7]);
+strings[3021] = str->add(strings[3021]);
+strings[3693] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/47");
+strings[7] = str->add(strings[7]);
+strings[3021] = str->add(strings[3021]);
+strings[1932] = str->add(strings[1932]);
+strings[3694] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[3694]);
+str->del(strings[7]);
+str->del(strings[3021]);
+strings[7] = str->add(strings[7]);
+strings[3695] = str->add("images/48");
+strings[3696] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/48");
+strings[7] = str->add(strings[7]);
+strings[3695] = str->add(strings[3695]);
+strings[1932] = str->add(strings[1932]);
+strings[3697] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[3697] = str->add(strings[3697]);
+str->del(strings[1932]);
+str->del(strings[3697]);
+str->del(strings[1932]);
+str->del(strings[3697]);
+str->del(strings[7]);
+str->del(strings[3695]);
+strings[7] = str->add(strings[7]);
+strings[3698] = str->add("images/49");
+strings[3699] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/49");
+strings[7] = str->add(strings[7]);
+strings[3698] = str->add(strings[3698]);
+strings[3700] = str->add("e,action,mouse,move");
+strings[3701] = str->add("e");
+strings[3702] = str->add("e,action,mouse,down");
+strings[3701] = str->add(strings[3701]);
+str->del(strings[3700]);
+str->del(strings[3701]);
+str->del(strings[3702]);
+str->del(strings[3701]);
+str->del(strings[7]);
+str->del(strings[3698]);
+strings[7] = str->add(strings[7]);
+strings[3703] = str->add("images/50");
+strings[3704] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/50");
+strings[7] = str->add(strings[7]);
+strings[3703] = str->add(strings[3703]);
+strings[3705] = str->add("e,action,mouse,move");
+strings[3706] = str->add("e");
+strings[3707] = str->add("e,action,mouse,up");
+strings[3706] = str->add(strings[3706]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[3708] = str->add("base/theme/about");
+strings[64] = str->add(strings[64]);
+strings[2769] = str->add(strings[2769]);
+str->del(strings[64]);
+str->del(strings[2769]);
+strings[469] = str->add(strings[469]);
+strings[2769] = str->add(strings[2769]);
+strings[2769] = str->add(strings[2769]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+strings[3709] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[1712] = str->add(strings[1712]);
+strings[3710] = str->add("0.16.999.043");
+strings[3711] = str->add("Copyright &copy; 1999-2008, by the Enlightenment Development Team.<br><br>We hope you enjoy using this software as much as we enjoyed writing it.<br><br>This software is provided as-is with no explicit or implied warranty. This software is governed by licensing conditions, so please see the COPYING and COPYING-PLAIN licence files installed on your system.<br><br>Enlightenment is under <hilight>HEAVY DEVELOPMENT</hilight> and it is not stable. Many features are incomplete or even non-existent yet and may have many bugs. You have been <hilight>WARNED!</hilight>");
+strings[3712] = str->add("e,action,close");
+strings[3713] = str->add("<title>The Team</title>The Rasterman (Carsten Haitzler) <br>Ibukun Olumuyiwa <br>Sebastian Dransfeld <br>HandyAndE (Andrew Williams) <br>CodeWarrior (Hisham Mardam Bey) <br>dj2 (Dan Sinclair) <br>Tilman Sauerbeck <br>Aleksej Struk <br>Brian Mattern <br>devilhorns (Christopher Michael) <br>/dev/urandom (Viktor Kojouharov) <br>ilLogict <br>Stafford Horne <br>Cedric Bail <br>onefang (David Seikel) <br>Stephen Houston <br>Byron Hillis <br>Ravenlock (Eric Schuele) <br>ManoWarrior (Luchezar Petkov) <br>morlenxus (Brian Miculcy) <br>");
+strings[3714] = str->add("font");
+strings[3715] = str->add("font_fallbacks");
+strings[3716] = str->add("font_size");
+strings[3717] = str->add("font_source");
+strings[3718] = str->add("color");
+strings[3719] = str->add("underline_color");
+strings[3720] = str->add("underline2_color");
+strings[3721] = str->add("outline_color");
+strings[3722] = str->add("shadow_color");
+strings[3723] = str->add("glow_color");
+strings[3724] = str->add("glow2_color");
+strings[3725] = str->add("backing_color");
+strings[3726] = str->add("strikethrough_color");
+strings[3727] = str->add("align");
+strings[3728] = str->add("valign");
+strings[3729] = str->add("wrap");
+strings[3730] = str->add("left_margin");
+strings[3731] = str->add("right_margin");
+strings[3732] = str->add("underline");
+strings[3733] = str->add("strikethrough");
+strings[3734] = str->add("backing");
+strings[3735] = str->add("style");
+strings[3736] = str->add("tabstops");
+strings[3727] = str->add(strings[3727]);
+strings[3737] = str->add("center");
+str->del(strings[3727]);
+str->del(strings[3737]);
+strings[3718] = str->add(strings[3718]);
+strings[3738] = str->add("#000");
+str->del(strings[3718]);
+str->del(strings[3738]);
+strings[3735] = str->add(strings[3735]);
+strings[3739] = str->add("shadow");
+str->del(strings[3735]);
+str->del(strings[3739]);
+strings[3722] = str->add(strings[3722]);
+strings[3740] = str->add("#ffffff80");
+str->del(strings[3722]);
+str->del(strings[3740]);
+strings[3729] = str->add(strings[3729]);
+strings[3741] = str->add("word");
+str->del(strings[3729]);
+str->del(strings[3741]);
+strings[3717] = str->add(strings[3717]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3717]);
+str->del(strings[469]);
+strings[3716] = str->add(strings[3716]);
+strings[3742] = str->add("10.000000");
+str->del(strings[3716]);
+str->del(strings[3742]);
+strings[3714] = str->add(strings[3714]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[3743] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj/fonts/Edje-Vera");
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3714]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3735] = str->add(strings[3735]);
+strings[3744] = str->add("glow");
+str->del(strings[3735]);
+str->del(strings[3744]);
+strings[3718] = str->add(strings[3718]);
+strings[3745] = str->add("#fff");
+str->del(strings[3718]);
+str->del(strings[3745]);
+strings[3724] = str->add(strings[3724]);
+strings[3746] = str->add("#fe87");
+str->del(strings[3724]);
+str->del(strings[3746]);
+strings[3723] = str->add(strings[3723]);
+strings[3747] = str->add("#fa14");
+str->del(strings[3723]);
+str->del(strings[3747]);
+strings[3714] = str->add(strings[3714]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3714]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3735] = str->add(strings[3735]);
+strings[3748] = str->add("glow");
+str->del(strings[3735]);
+str->del(strings[3748]);
+strings[3718] = str->add(strings[3718]);
+strings[3749] = str->add("#fff");
+str->del(strings[3718]);
+str->del(strings[3749]);
+strings[3724] = str->add(strings[3724]);
+strings[3750] = str->add("#fe87");
+str->del(strings[3724]);
+str->del(strings[3750]);
+strings[3723] = str->add(strings[3723]);
+strings[3751] = str->add("#fa14");
+str->del(strings[3723]);
+str->del(strings[3751]);
+strings[3714] = str->add(strings[3714]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3714]);
+str->del(strings[471]);
+strings[3714] = str->add(strings[3714]);
+strings[3715] = str->add(strings[3715]);
+strings[3716] = str->add(strings[3716]);
+strings[3717] = str->add(strings[3717]);
+strings[3718] = str->add(strings[3718]);
+strings[3719] = str->add(strings[3719]);
+strings[3720] = str->add(strings[3720]);
+strings[3721] = str->add(strings[3721]);
+strings[3722] = str->add(strings[3722]);
+strings[3723] = str->add(strings[3723]);
+strings[3724] = str->add(strings[3724]);
+strings[3725] = str->add(strings[3725]);
+strings[3726] = str->add(strings[3726]);
+strings[3727] = str->add(strings[3727]);
+strings[3728] = str->add(strings[3728]);
+strings[3729] = str->add(strings[3729]);
+strings[3730] = str->add(strings[3730]);
+strings[3731] = str->add(strings[3731]);
+strings[3732] = str->add(strings[3732]);
+strings[3733] = str->add(strings[3733]);
+strings[3734] = str->add(strings[3734]);
+strings[3735] = str->add(strings[3735]);
+strings[3736] = str->add(strings[3736]);
+strings[3727] = str->add(strings[3727]);
+strings[3752] = str->add("center");
+str->del(strings[3727]);
+str->del(strings[3752]);
+strings[3718] = str->add(strings[3718]);
+strings[3753] = str->add("#000");
+str->del(strings[3718]);
+str->del(strings[3753]);
+strings[3735] = str->add(strings[3735]);
+strings[3754] = str->add("shadow");
+str->del(strings[3735]);
+str->del(strings[3754]);
+strings[3722] = str->add(strings[3722]);
+strings[3755] = str->add("#ffffff80");
+str->del(strings[3722]);
+str->del(strings[3755]);
+strings[3729] = str->add(strings[3729]);
+strings[3756] = str->add("word");
+str->del(strings[3729]);
+str->del(strings[3756]);
+strings[3717] = str->add(strings[3717]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3717]);
+str->del(strings[469]);
+strings[3716] = str->add(strings[3716]);
+strings[3757] = str->add("10.000000");
+str->del(strings[3716]);
+str->del(strings[3757]);
+strings[3714] = str->add(strings[3714]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3714]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3735] = str->add(strings[3735]);
+strings[3758] = str->add("glow");
+str->del(strings[3735]);
+str->del(strings[3758]);
+strings[3718] = str->add(strings[3718]);
+strings[3759] = str->add("#fff");
+str->del(strings[3718]);
+str->del(strings[3759]);
+strings[3724] = str->add(strings[3724]);
+strings[3760] = str->add("#fe87");
+str->del(strings[3724]);
+str->del(strings[3760]);
+strings[3723] = str->add(strings[3723]);
+strings[3761] = str->add("#fa14");
+str->del(strings[3723]);
+str->del(strings[3761]);
+strings[3714] = str->add(strings[3714]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3714]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3735] = str->add(strings[3735]);
+strings[3762] = str->add("glow");
+str->del(strings[3735]);
+str->del(strings[3762]);
+strings[3718] = str->add(strings[3718]);
+strings[3763] = str->add("#fff");
+str->del(strings[3718]);
+str->del(strings[3763]);
+strings[3724] = str->add(strings[3724]);
+strings[3764] = str->add("#fe87");
+str->del(strings[3724]);
+str->del(strings[3764]);
+strings[3723] = str->add(strings[3723]);
+strings[3765] = str->add("#fa14");
+str->del(strings[3723]);
+str->del(strings[3765]);
+strings[3714] = str->add(strings[3714]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3714]);
+str->del(strings[471]);
+str->del(strings[3714]);
+str->del(strings[3715]);
+str->del(strings[3716]);
+str->del(strings[3717]);
+str->del(strings[3718]);
+str->del(strings[3719]);
+str->del(strings[3720]);
+str->del(strings[3721]);
+str->del(strings[3722]);
+str->del(strings[3723]);
+str->del(strings[3724]);
+str->del(strings[3725]);
+str->del(strings[3726]);
+str->del(strings[3727]);
+str->del(strings[3728]);
+str->del(strings[3729]);
+str->del(strings[3730]);
+str->del(strings[3731]);
+str->del(strings[3732]);
+str->del(strings[3733]);
+str->del(strings[3734]);
+str->del(strings[3735]);
+str->del(strings[3736]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[3714]);
+str->del(strings[3715]);
+str->del(strings[3716]);
+str->del(strings[3717]);
+str->del(strings[3718]);
+str->del(strings[3719]);
+str->del(strings[3720]);
+str->del(strings[3721]);
+str->del(strings[3722]);
+str->del(strings[3723]);
+str->del(strings[3724]);
+str->del(strings[3725]);
+str->del(strings[3726]);
+str->del(strings[3727]);
+str->del(strings[3728]);
+str->del(strings[3729]);
+str->del(strings[3730]);
+str->del(strings[3731]);
+str->del(strings[3732]);
+str->del(strings[3733]);
+str->del(strings[3734]);
+str->del(strings[3735]);
+str->del(strings[3736]);
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3766] = str->add("Sans:style=Bold");
+strings[3767] = str->add("Edje-Vera-Bold");
+str->del(strings[3766]);
+str->del(strings[3767]);
+strings[379] = str->add(strings[379]);
+strings[1712] = str->add(strings[1712]);
+str->del(strings[469]);
+strings[379] = str->add(strings[379]);
+strings[3768] = str->add("Sans:style=Bold");
+strings[3769] = str->add("Edje-Vera-Bold");
+str->del(strings[3768]);
+str->del(strings[3769]);
+strings[379] = str->add(strings[379]);
+strings[3710] = str->add(strings[3710]);
+strings[3770] = str->add("font");
+strings[3771] = str->add("font_fallbacks");
+strings[3772] = str->add("font_size");
+strings[3773] = str->add("font_source");
+strings[3774] = str->add("color");
+strings[3775] = str->add("underline_color");
+strings[3776] = str->add("underline2_color");
+strings[3777] = str->add("outline_color");
+strings[3778] = str->add("shadow_color");
+strings[3779] = str->add("glow_color");
+strings[3780] = str->add("glow2_color");
+strings[3781] = str->add("backing_color");
+strings[3782] = str->add("strikethrough_color");
+strings[3783] = str->add("align");
+strings[3784] = str->add("valign");
+strings[3785] = str->add("wrap");
+strings[3786] = str->add("left_margin");
+strings[3787] = str->add("right_margin");
+strings[3788] = str->add("underline");
+strings[3789] = str->add("strikethrough");
+strings[3790] = str->add("backing");
+strings[3791] = str->add("style");
+strings[3792] = str->add("tabstops");
+strings[3783] = str->add(strings[3783]);
+strings[3793] = str->add("center");
+str->del(strings[3783]);
+str->del(strings[3793]);
+strings[3774] = str->add(strings[3774]);
+strings[3794] = str->add("#000");
+str->del(strings[3774]);
+str->del(strings[3794]);
+strings[3791] = str->add(strings[3791]);
+strings[3795] = str->add("shadow");
+str->del(strings[3791]);
+str->del(strings[3795]);
+strings[3778] = str->add(strings[3778]);
+strings[3796] = str->add("#ffffff80");
+str->del(strings[3778]);
+str->del(strings[3796]);
+strings[3785] = str->add(strings[3785]);
+strings[3797] = str->add("word");
+str->del(strings[3785]);
+str->del(strings[3797]);
+strings[3773] = str->add(strings[3773]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3773]);
+str->del(strings[469]);
+strings[3772] = str->add(strings[3772]);
+strings[3798] = str->add("10.000000");
+str->del(strings[3772]);
+str->del(strings[3798]);
+strings[3770] = str->add(strings[3770]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3770]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3791] = str->add(strings[3791]);
+strings[3799] = str->add("soft_shadow");
+str->del(strings[3791]);
+str->del(strings[3799]);
+strings[3774] = str->add(strings[3774]);
+strings[3800] = str->add("#fff");
+str->del(strings[3774]);
+str->del(strings[3800]);
+strings[3778] = str->add(strings[3778]);
+strings[3801] = str->add("#00000020");
+str->del(strings[3778]);
+str->del(strings[3801]);
+strings[3772] = str->add(strings[3772]);
+strings[3802] = str->add("12.000000");
+strings[470] = str->add(strings[470]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3772]);
+str->del(strings[3802]);
+strings[3770] = str->add(strings[3770]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+strings[471] = str->add(strings[471]);
+str->del(strings[471]);
+strings[471] = str->add(strings[471]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3770]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[3770] = str->add(strings[3770]);
+strings[3771] = str->add(strings[3771]);
+strings[3772] = str->add(strings[3772]);
+strings[3773] = str->add(strings[3773]);
+strings[3774] = str->add(strings[3774]);
+strings[3775] = str->add(strings[3775]);
+strings[3776] = str->add(strings[3776]);
+strings[3777] = str->add(strings[3777]);
+strings[3778] = str->add(strings[3778]);
+strings[3779] = str->add(strings[3779]);
+strings[3780] = str->add(strings[3780]);
+strings[3781] = str->add(strings[3781]);
+strings[3782] = str->add(strings[3782]);
+strings[3783] = str->add(strings[3783]);
+strings[3784] = str->add(strings[3784]);
+strings[3785] = str->add(strings[3785]);
+strings[3786] = str->add(strings[3786]);
+strings[3787] = str->add(strings[3787]);
+strings[3788] = str->add(strings[3788]);
+strings[3789] = str->add(strings[3789]);
+strings[3790] = str->add(strings[3790]);
+strings[3791] = str->add(strings[3791]);
+strings[3792] = str->add(strings[3792]);
+strings[3783] = str->add(strings[3783]);
+strings[3803] = str->add("center");
+str->del(strings[3783]);
+str->del(strings[3803]);
+strings[3774] = str->add(strings[3774]);
+strings[3804] = str->add("#000");
+str->del(strings[3774]);
+str->del(strings[3804]);
+strings[3791] = str->add(strings[3791]);
+strings[3805] = str->add("shadow");
+str->del(strings[3791]);
+str->del(strings[3805]);
+strings[3778] = str->add(strings[3778]);
+strings[3806] = str->add("#ffffff80");
+str->del(strings[3778]);
+str->del(strings[3806]);
+strings[3785] = str->add(strings[3785]);
+strings[3807] = str->add("word");
+str->del(strings[3785]);
+str->del(strings[3807]);
+strings[3773] = str->add(strings[3773]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3773]);
+str->del(strings[469]);
+strings[3772] = str->add(strings[3772]);
+strings[3808] = str->add("10.000000");
+str->del(strings[3772]);
+str->del(strings[3808]);
+strings[3770] = str->add(strings[3770]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3770]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3791] = str->add(strings[3791]);
+strings[3809] = str->add("soft_shadow");
+str->del(strings[3791]);
+str->del(strings[3809]);
+strings[3774] = str->add(strings[3774]);
+strings[3810] = str->add("#fff");
+str->del(strings[3774]);
+str->del(strings[3810]);
+strings[3778] = str->add(strings[3778]);
+strings[3811] = str->add("#00000020");
+str->del(strings[3778]);
+str->del(strings[3811]);
+strings[3772] = str->add(strings[3772]);
+strings[3812] = str->add("12.000000");
+str->del(strings[3772]);
+str->del(strings[3812]);
+strings[3770] = str->add(strings[3770]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3770]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[3770]);
+str->del(strings[3771]);
+str->del(strings[3772]);
+str->del(strings[3773]);
+str->del(strings[3774]);
+str->del(strings[3775]);
+str->del(strings[3776]);
+str->del(strings[3777]);
+str->del(strings[3778]);
+str->del(strings[3779]);
+str->del(strings[3780]);
+str->del(strings[3781]);
+str->del(strings[3782]);
+str->del(strings[3783]);
+str->del(strings[3784]);
+str->del(strings[3785]);
+str->del(strings[3786]);
+str->del(strings[3787]);
+str->del(strings[3788]);
+str->del(strings[3789]);
+str->del(strings[3790]);
+str->del(strings[3791]);
+str->del(strings[3792]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[3770]);
+str->del(strings[3771]);
+str->del(strings[3772]);
+str->del(strings[3773]);
+str->del(strings[3774]);
+str->del(strings[3775]);
+str->del(strings[3776]);
+str->del(strings[3777]);
+str->del(strings[3778]);
+str->del(strings[3779]);
+str->del(strings[3780]);
+str->del(strings[3781]);
+str->del(strings[3782]);
+str->del(strings[3783]);
+str->del(strings[3784]);
+str->del(strings[3785]);
+str->del(strings[3786]);
+str->del(strings[3787]);
+str->del(strings[3788]);
+str->del(strings[3789]);
+str->del(strings[3790]);
+str->del(strings[3791]);
+str->del(strings[3792]);
+strings[3813] = str->add("font");
+strings[3814] = str->add("font_fallbacks");
+strings[3815] = str->add("font_size");
+strings[3816] = str->add("font_source");
+strings[3817] = str->add("color");
+strings[3818] = str->add("underline_color");
+strings[3819] = str->add("underline2_color");
+strings[3820] = str->add("outline_color");
+strings[3821] = str->add("shadow_color");
+strings[3822] = str->add("glow_color");
+strings[3823] = str->add("glow2_color");
+strings[3824] = str->add("backing_color");
+strings[3825] = str->add("strikethrough_color");
+strings[3826] = str->add("align");
+strings[3827] = str->add("valign");
+strings[3828] = str->add("wrap");
+strings[3829] = str->add("left_margin");
+strings[3830] = str->add("right_margin");
+strings[3831] = str->add("underline");
+strings[3832] = str->add("strikethrough");
+strings[3833] = str->add("backing");
+strings[3834] = str->add("style");
+strings[3835] = str->add("tabstops");
+strings[3826] = str->add(strings[3826]);
+strings[3836] = str->add("center");
+str->del(strings[3826]);
+str->del(strings[3836]);
+strings[3817] = str->add(strings[3817]);
+strings[3837] = str->add("#000");
+str->del(strings[3817]);
+str->del(strings[3837]);
+strings[3834] = str->add(strings[3834]);
+strings[3838] = str->add("shadow");
+str->del(strings[3834]);
+str->del(strings[3838]);
+strings[3821] = str->add(strings[3821]);
+strings[3839] = str->add("#ffffff80");
+str->del(strings[3821]);
+str->del(strings[3839]);
+strings[3828] = str->add(strings[3828]);
+strings[3840] = str->add("word");
+str->del(strings[3828]);
+str->del(strings[3840]);
+strings[3816] = str->add(strings[3816]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3816]);
+str->del(strings[469]);
+strings[3815] = str->add(strings[3815]);
+strings[3841] = str->add("10.000000");
+str->del(strings[3815]);
+str->del(strings[3841]);
+strings[3813] = str->add(strings[3813]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3813]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3834] = str->add(strings[3834]);
+strings[3842] = str->add("soft_shadow");
+str->del(strings[3834]);
+str->del(strings[3842]);
+strings[3817] = str->add(strings[3817]);
+strings[3843] = str->add("#fff");
+str->del(strings[3817]);
+str->del(strings[3843]);
+strings[3821] = str->add(strings[3821]);
+strings[3844] = str->add("#00000020");
+str->del(strings[3821]);
+str->del(strings[3844]);
+strings[3815] = str->add(strings[3815]);
+strings[3845] = str->add("12.000000");
+str->del(strings[3815]);
+str->del(strings[3845]);
+strings[3813] = str->add(strings[3813]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3813]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[3813]);
+str->del(strings[3814]);
+str->del(strings[3815]);
+str->del(strings[3816]);
+str->del(strings[3817]);
+str->del(strings[3818]);
+str->del(strings[3819]);
+str->del(strings[3820]);
+str->del(strings[3821]);
+str->del(strings[3822]);
+str->del(strings[3823]);
+str->del(strings[3824]);
+str->del(strings[3825]);
+str->del(strings[3826]);
+str->del(strings[3827]);
+str->del(strings[3828]);
+str->del(strings[3829]);
+str->del(strings[3830]);
+str->del(strings[3831]);
+str->del(strings[3832]);
+str->del(strings[3833]);
+str->del(strings[3834]);
+str->del(strings[3835]);
+strings[3846] = str->add("font");
+strings[3847] = str->add("font_fallbacks");
+strings[3848] = str->add("font_size");
+strings[3849] = str->add("font_source");
+strings[3850] = str->add("color");
+strings[3851] = str->add("underline_color");
+strings[3852] = str->add("underline2_color");
+strings[3853] = str->add("outline_color");
+strings[3854] = str->add("shadow_color");
+strings[3855] = str->add("glow_color");
+strings[3856] = str->add("glow2_color");
+strings[3857] = str->add("backing_color");
+strings[3858] = str->add("strikethrough_color");
+strings[3859] = str->add("align");
+strings[3860] = str->add("valign");
+strings[3861] = str->add("wrap");
+strings[3862] = str->add("left_margin");
+strings[3863] = str->add("right_margin");
+strings[3864] = str->add("underline");
+strings[3865] = str->add("strikethrough");
+strings[3866] = str->add("backing");
+strings[3867] = str->add("style");
+strings[3868] = str->add("tabstops");
+strings[3859] = str->add(strings[3859]);
+strings[3869] = str->add("center");
+str->del(strings[3859]);
+str->del(strings[3869]);
+strings[3850] = str->add(strings[3850]);
+strings[3870] = str->add("#000");
+str->del(strings[3850]);
+str->del(strings[3870]);
+strings[3867] = str->add(strings[3867]);
+strings[3871] = str->add("shadow");
+str->del(strings[3867]);
+str->del(strings[3871]);
+strings[3854] = str->add(strings[3854]);
+strings[3872] = str->add("#ffffff80");
+str->del(strings[3854]);
+str->del(strings[3872]);
+strings[3861] = str->add(strings[3861]);
+strings[3873] = str->add("word");
+str->del(strings[3861]);
+str->del(strings[3873]);
+strings[3849] = str->add(strings[3849]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3849]);
+str->del(strings[469]);
+strings[3848] = str->add(strings[3848]);
+strings[3874] = str->add("10.000000");
+str->del(strings[3848]);
+str->del(strings[3874]);
+strings[3846] = str->add(strings[3846]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3846]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3867] = str->add(strings[3867]);
+strings[3875] = str->add("soft_shadow");
+str->del(strings[3867]);
+str->del(strings[3875]);
+strings[3850] = str->add(strings[3850]);
+strings[3876] = str->add("#fff");
+str->del(strings[3850]);
+str->del(strings[3876]);
+strings[3854] = str->add(strings[3854]);
+strings[3877] = str->add("#00000020");
+str->del(strings[3854]);
+str->del(strings[3877]);
+strings[3848] = str->add(strings[3848]);
+strings[3878] = str->add("12.000000");
+str->del(strings[3848]);
+str->del(strings[3878]);
+strings[3846] = str->add(strings[3846]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3846]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[3846]);
+str->del(strings[3847]);
+str->del(strings[3848]);
+str->del(strings[3849]);
+str->del(strings[3850]);
+str->del(strings[3851]);
+str->del(strings[3852]);
+str->del(strings[3853]);
+str->del(strings[3854]);
+str->del(strings[3855]);
+str->del(strings[3856]);
+str->del(strings[3857]);
+str->del(strings[3858]);
+str->del(strings[3859]);
+str->del(strings[3860]);
+str->del(strings[3861]);
+str->del(strings[3862]);
+str->del(strings[3863]);
+str->del(strings[3864]);
+str->del(strings[3865]);
+str->del(strings[3866]);
+str->del(strings[3867]);
+str->del(strings[3868]);
+strings[470] = str->add(strings[470]);
+strings[3879] = str->add("OK");
+strings[3880] = str->add("font");
+strings[3881] = str->add("font_fallbacks");
+strings[3882] = str->add("font_size");
+strings[3883] = str->add("font_source");
+strings[3884] = str->add("color");
+strings[3885] = str->add("underline_color");
+strings[3886] = str->add("underline2_color");
+strings[3887] = str->add("outline_color");
+strings[3888] = str->add("shadow_color");
+strings[3889] = str->add("glow_color");
+strings[3890] = str->add("glow2_color");
+strings[3891] = str->add("backing_color");
+strings[3892] = str->add("strikethrough_color");
+strings[3893] = str->add("align");
+strings[3894] = str->add("valign");
+strings[3895] = str->add("wrap");
+strings[3896] = str->add("left_margin");
+strings[3897] = str->add("right_margin");
+strings[3898] = str->add("underline");
+strings[3899] = str->add("strikethrough");
+strings[3900] = str->add("backing");
+strings[3901] = str->add("style");
+strings[3902] = str->add("tabstops");
+strings[3893] = str->add(strings[3893]);
+strings[3903] = str->add("center");
+str->del(strings[3893]);
+str->del(strings[3903]);
+strings[3884] = str->add(strings[3884]);
+strings[3904] = str->add("#000");
+str->del(strings[3884]);
+str->del(strings[3904]);
+strings[3901] = str->add(strings[3901]);
+strings[3905] = str->add("shadow");
+str->del(strings[3901]);
+str->del(strings[3905]);
+strings[3888] = str->add(strings[3888]);
+strings[3906] = str->add("#ffffff80");
+str->del(strings[3888]);
+str->del(strings[3906]);
+strings[3895] = str->add(strings[3895]);
+strings[3907] = str->add("word");
+str->del(strings[3895]);
+str->del(strings[3907]);
+strings[3883] = str->add(strings[3883]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3883]);
+str->del(strings[469]);
+strings[3882] = str->add(strings[3882]);
+strings[3908] = str->add("10.000000");
+str->del(strings[3882]);
+str->del(strings[3908]);
+strings[3880] = str->add(strings[3880]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3880]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3901] = str->add(strings[3901]);
+strings[3909] = str->add("glow");
+str->del(strings[3901]);
+str->del(strings[3909]);
+strings[3884] = str->add(strings[3884]);
+strings[3910] = str->add("#fff");
+str->del(strings[3884]);
+str->del(strings[3910]);
+strings[3890] = str->add(strings[3890]);
+strings[3911] = str->add("#fe87");
+str->del(strings[3890]);
+str->del(strings[3911]);
+strings[3889] = str->add(strings[3889]);
+strings[3912] = str->add("#fa14");
+str->del(strings[3889]);
+str->del(strings[3912]);
+strings[3880] = str->add(strings[3880]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3880]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3901] = str->add(strings[3901]);
+strings[3913] = str->add("glow");
+str->del(strings[3901]);
+str->del(strings[3913]);
+strings[3884] = str->add(strings[3884]);
+strings[3914] = str->add("#fff");
+str->del(strings[3884]);
+str->del(strings[3914]);
+strings[3890] = str->add(strings[3890]);
+strings[3915] = str->add("#fe87");
+str->del(strings[3890]);
+str->del(strings[3915]);
+strings[3889] = str->add(strings[3889]);
+strings[3916] = str->add("#fa14");
+str->del(strings[3889]);
+str->del(strings[3916]);
+strings[3880] = str->add(strings[3880]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3880]);
+str->del(strings[471]);
+str->del(strings[3880]);
+str->del(strings[3881]);
+str->del(strings[3882]);
+str->del(strings[3883]);
+str->del(strings[3884]);
+str->del(strings[3885]);
+str->del(strings[3886]);
+str->del(strings[3887]);
+str->del(strings[3888]);
+str->del(strings[3889]);
+str->del(strings[3890]);
+str->del(strings[3891]);
+str->del(strings[3892]);
+str->del(strings[3893]);
+str->del(strings[3894]);
+str->del(strings[3895]);
+str->del(strings[3896]);
+str->del(strings[3897]);
+str->del(strings[3898]);
+str->del(strings[3899]);
+str->del(strings[3900]);
+str->del(strings[3901]);
+str->del(strings[3902]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[3917] = str->add("font");
+strings[3918] = str->add("font_fallbacks");
+strings[3919] = str->add("font_size");
+strings[3920] = str->add("font_source");
+strings[3921] = str->add("color");
+strings[3922] = str->add("underline_color");
+strings[3923] = str->add("underline2_color");
+strings[3924] = str->add("outline_color");
+strings[3925] = str->add("shadow_color");
+strings[3926] = str->add("glow_color");
+strings[3927] = str->add("glow2_color");
+strings[3928] = str->add("backing_color");
+strings[3929] = str->add("strikethrough_color");
+strings[3930] = str->add("align");
+strings[3931] = str->add("valign");
+strings[3932] = str->add("wrap");
+strings[3933] = str->add("left_margin");
+strings[3934] = str->add("right_margin");
+strings[3935] = str->add("underline");
+strings[3936] = str->add("strikethrough");
+strings[3937] = str->add("backing");
+strings[3938] = str->add("style");
+strings[3939] = str->add("tabstops");
+strings[3930] = str->add(strings[3930]);
+strings[3940] = str->add("center");
+str->del(strings[3930]);
+str->del(strings[3940]);
+strings[3921] = str->add(strings[3921]);
+strings[3941] = str->add("#000");
+str->del(strings[3921]);
+str->del(strings[3941]);
+strings[3938] = str->add(strings[3938]);
+strings[3942] = str->add("shadow");
+str->del(strings[3938]);
+str->del(strings[3942]);
+strings[3925] = str->add(strings[3925]);
+strings[3943] = str->add("#ffffff80");
+str->del(strings[3925]);
+str->del(strings[3943]);
+strings[3932] = str->add(strings[3932]);
+strings[3944] = str->add("word");
+str->del(strings[3932]);
+str->del(strings[3944]);
+strings[3920] = str->add(strings[3920]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3920]);
+str->del(strings[469]);
+strings[3919] = str->add(strings[3919]);
+strings[3945] = str->add("10.000000");
+str->del(strings[3919]);
+str->del(strings[3945]);
+strings[3917] = str->add(strings[3917]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3917]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3938] = str->add(strings[3938]);
+strings[3946] = str->add("glow");
+str->del(strings[3938]);
+str->del(strings[3946]);
+strings[3921] = str->add(strings[3921]);
+strings[3947] = str->add("#fff");
+str->del(strings[3921]);
+str->del(strings[3947]);
+strings[3927] = str->add(strings[3927]);
+strings[3948] = str->add("#fe87");
+str->del(strings[3927]);
+str->del(strings[3948]);
+strings[3926] = str->add(strings[3926]);
+strings[3949] = str->add("#fa14");
+str->del(strings[3926]);
+str->del(strings[3949]);
+strings[3917] = str->add(strings[3917]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3917]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3938] = str->add(strings[3938]);
+strings[3950] = str->add("glow");
+str->del(strings[3938]);
+str->del(strings[3950]);
+strings[3921] = str->add(strings[3921]);
+strings[3951] = str->add("#fff");
+str->del(strings[3921]);
+str->del(strings[3951]);
+strings[3927] = str->add(strings[3927]);
+strings[3952] = str->add("#fe87");
+str->del(strings[3927]);
+str->del(strings[3952]);
+strings[3926] = str->add(strings[3926]);
+strings[3953] = str->add("#fa14");
+str->del(strings[3926]);
+str->del(strings[3953]);
+strings[3917] = str->add(strings[3917]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3917]);
+str->del(strings[471]);
+str->del(strings[3917]);
+str->del(strings[3918]);
+str->del(strings[3919]);
+str->del(strings[3920]);
+str->del(strings[3921]);
+str->del(strings[3922]);
+str->del(strings[3923]);
+str->del(strings[3924]);
+str->del(strings[3925]);
+str->del(strings[3926]);
+str->del(strings[3927]);
+str->del(strings[3928]);
+str->del(strings[3929]);
+str->del(strings[3930]);
+str->del(strings[3931]);
+str->del(strings[3932]);
+str->del(strings[3933]);
+str->del(strings[3934]);
+str->del(strings[3935]);
+str->del(strings[3936]);
+str->del(strings[3937]);
+str->del(strings[3938]);
+str->del(strings[3939]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[3954] = str->add("font");
+strings[3955] = str->add("font_fallbacks");
+strings[3956] = str->add("font_size");
+strings[3957] = str->add("font_source");
+strings[3958] = str->add("color");
+strings[3959] = str->add("underline_color");
+strings[3960] = str->add("underline2_color");
+strings[3961] = str->add("outline_color");
+strings[3962] = str->add("shadow_color");
+strings[3963] = str->add("glow_color");
+strings[3964] = str->add("glow2_color");
+strings[3965] = str->add("backing_color");
+strings[3966] = str->add("strikethrough_color");
+strings[3967] = str->add("align");
+strings[3968] = str->add("valign");
+strings[3969] = str->add("wrap");
+strings[3970] = str->add("left_margin");
+strings[3971] = str->add("right_margin");
+strings[3972] = str->add("underline");
+strings[3973] = str->add("strikethrough");
+strings[3974] = str->add("backing");
+strings[3975] = str->add("style");
+strings[3976] = str->add("tabstops");
+strings[3967] = str->add(strings[3967]);
+strings[3977] = str->add("center");
+str->del(strings[3967]);
+str->del(strings[3977]);
+strings[3958] = str->add(strings[3958]);
+strings[3978] = str->add("#000");
+str->del(strings[3958]);
+str->del(strings[3978]);
+strings[3975] = str->add(strings[3975]);
+strings[3979] = str->add("shadow");
+str->del(strings[3975]);
+str->del(strings[3979]);
+strings[3962] = str->add(strings[3962]);
+strings[3980] = str->add("#ffffff80");
+str->del(strings[3962]);
+str->del(strings[3980]);
+strings[3969] = str->add(strings[3969]);
+strings[3981] = str->add("word");
+str->del(strings[3969]);
+str->del(strings[3981]);
+strings[3957] = str->add(strings[3957]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3957]);
+str->del(strings[469]);
+strings[3956] = str->add(strings[3956]);
+strings[3982] = str->add("10.000000");
+str->del(strings[3956]);
+str->del(strings[3982]);
+strings[3954] = str->add(strings[3954]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3954]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3975] = str->add(strings[3975]);
+strings[3983] = str->add("glow");
+str->del(strings[3975]);
+str->del(strings[3983]);
+strings[3958] = str->add(strings[3958]);
+strings[3984] = str->add("#fff");
+str->del(strings[3958]);
+str->del(strings[3984]);
+strings[3964] = str->add(strings[3964]);
+strings[3985] = str->add("#fe87");
+str->del(strings[3964]);
+str->del(strings[3985]);
+strings[3963] = str->add(strings[3963]);
+strings[3986] = str->add("#fa14");
+str->del(strings[3963]);
+str->del(strings[3986]);
+strings[3954] = str->add(strings[3954]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3954]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[3975] = str->add(strings[3975]);
+strings[3987] = str->add("glow");
+str->del(strings[3975]);
+str->del(strings[3987]);
+strings[3958] = str->add(strings[3958]);
+strings[3988] = str->add("#fff");
+str->del(strings[3958]);
+str->del(strings[3988]);
+strings[3964] = str->add(strings[3964]);
+strings[3989] = str->add("#fe87");
+str->del(strings[3964]);
+str->del(strings[3989]);
+strings[3963] = str->add(strings[3963]);
+strings[3990] = str->add("#fa14");
+str->del(strings[3963]);
+str->del(strings[3990]);
+strings[3954] = str->add(strings[3954]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3954]);
+str->del(strings[471]);
+str->del(strings[3954]);
+str->del(strings[3955]);
+str->del(strings[3956]);
+str->del(strings[3957]);
+str->del(strings[3958]);
+str->del(strings[3959]);
+str->del(strings[3960]);
+str->del(strings[3961]);
+str->del(strings[3962]);
+str->del(strings[3963]);
+str->del(strings[3964]);
+str->del(strings[3965]);
+str->del(strings[3966]);
+str->del(strings[3967]);
+str->del(strings[3968]);
+str->del(strings[3969]);
+str->del(strings[3970]);
+str->del(strings[3971]);
+str->del(strings[3972]);
+str->del(strings[3973]);
+str->del(strings[3974]);
+str->del(strings[3975]);
+str->del(strings[3976]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[3991] = str->add("font");
+strings[3992] = str->add("font_fallbacks");
+strings[3993] = str->add("font_size");
+strings[3994] = str->add("font_source");
+strings[3995] = str->add("color");
+strings[3996] = str->add("underline_color");
+strings[3997] = str->add("underline2_color");
+strings[3998] = str->add("outline_color");
+strings[3999] = str->add("shadow_color");
+strings[4000] = str->add("glow_color");
+strings[4001] = str->add("glow2_color");
+strings[4002] = str->add("backing_color");
+strings[4003] = str->add("strikethrough_color");
+strings[4004] = str->add("align");
+strings[4005] = str->add("valign");
+strings[4006] = str->add("wrap");
+strings[4007] = str->add("left_margin");
+strings[4008] = str->add("right_margin");
+strings[4009] = str->add("underline");
+strings[4010] = str->add("strikethrough");
+strings[4011] = str->add("backing");
+strings[4012] = str->add("style");
+strings[4013] = str->add("tabstops");
+strings[4004] = str->add(strings[4004]);
+strings[4014] = str->add("center");
+str->del(strings[4004]);
+str->del(strings[4014]);
+strings[3995] = str->add(strings[3995]);
+strings[4015] = str->add("#000");
+str->del(strings[3995]);
+str->del(strings[4015]);
+strings[4012] = str->add(strings[4012]);
+strings[4016] = str->add("shadow");
+str->del(strings[4012]);
+str->del(strings[4016]);
+strings[3999] = str->add(strings[3999]);
+strings[4017] = str->add("#ffffff80");
+str->del(strings[3999]);
+str->del(strings[4017]);
+strings[4006] = str->add(strings[4006]);
+strings[4018] = str->add("word");
+str->del(strings[4006]);
+str->del(strings[4018]);
+strings[3994] = str->add(strings[3994]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[3994]);
+str->del(strings[469]);
+strings[3993] = str->add(strings[3993]);
+strings[4019] = str->add("10.000000");
+str->del(strings[3993]);
+str->del(strings[4019]);
+strings[3991] = str->add(strings[3991]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[3991]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4012] = str->add(strings[4012]);
+strings[4020] = str->add("glow");
+str->del(strings[4012]);
+str->del(strings[4020]);
+strings[3995] = str->add(strings[3995]);
+strings[4021] = str->add("#fff");
+str->del(strings[3995]);
+str->del(strings[4021]);
+strings[4001] = str->add(strings[4001]);
+strings[4022] = str->add("#fe87");
+str->del(strings[4001]);
+str->del(strings[4022]);
+strings[4000] = str->add(strings[4000]);
+strings[4023] = str->add("#fa14");
+str->del(strings[4000]);
+str->del(strings[4023]);
+strings[3991] = str->add(strings[3991]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3991]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4012] = str->add(strings[4012]);
+strings[4024] = str->add("glow");
+str->del(strings[4012]);
+str->del(strings[4024]);
+strings[3995] = str->add(strings[3995]);
+strings[4025] = str->add("#fff");
+str->del(strings[3995]);
+str->del(strings[4025]);
+strings[4001] = str->add(strings[4001]);
+strings[4026] = str->add("#fe87");
+str->del(strings[4001]);
+str->del(strings[4026]);
+strings[4000] = str->add(strings[4000]);
+strings[4027] = str->add("#fa14");
+str->del(strings[4000]);
+str->del(strings[4027]);
+strings[3991] = str->add(strings[3991]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[3991]);
+str->del(strings[471]);
+str->del(strings[3991]);
+str->del(strings[3992]);
+str->del(strings[3993]);
+str->del(strings[3994]);
+str->del(strings[3995]);
+str->del(strings[3996]);
+str->del(strings[3997]);
+str->del(strings[3998]);
+str->del(strings[3999]);
+str->del(strings[4000]);
+str->del(strings[4001]);
+str->del(strings[4002]);
+str->del(strings[4003]);
+str->del(strings[4004]);
+str->del(strings[4005]);
+str->del(strings[4006]);
+str->del(strings[4007]);
+str->del(strings[4008]);
+str->del(strings[4009]);
+str->del(strings[4010]);
+str->del(strings[4011]);
+str->del(strings[4012]);
+str->del(strings[4013]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[4028] = str->add("font");
+strings[4029] = str->add("font_fallbacks");
+strings[4030] = str->add("font_size");
+strings[4031] = str->add("font_source");
+strings[4032] = str->add("color");
+strings[4033] = str->add("underline_color");
+strings[4034] = str->add("underline2_color");
+strings[4035] = str->add("outline_color");
+strings[4036] = str->add("shadow_color");
+strings[4037] = str->add("glow_color");
+strings[4038] = str->add("glow2_color");
+strings[4039] = str->add("backing_color");
+strings[4040] = str->add("strikethrough_color");
+strings[4041] = str->add("align");
+strings[4042] = str->add("valign");
+strings[4043] = str->add("wrap");
+strings[4044] = str->add("left_margin");
+strings[4045] = str->add("right_margin");
+strings[4046] = str->add("underline");
+strings[4047] = str->add("strikethrough");
+strings[4048] = str->add("backing");
+strings[4049] = str->add("style");
+strings[4050] = str->add("tabstops");
+strings[4041] = str->add(strings[4041]);
+strings[4051] = str->add("center");
+str->del(strings[4041]);
+str->del(strings[4051]);
+strings[4032] = str->add(strings[4032]);
+strings[4052] = str->add("#000");
+str->del(strings[4032]);
+str->del(strings[4052]);
+strings[4049] = str->add(strings[4049]);
+strings[4053] = str->add("shadow");
+str->del(strings[4049]);
+str->del(strings[4053]);
+strings[4036] = str->add(strings[4036]);
+strings[4054] = str->add("#ffffff80");
+str->del(strings[4036]);
+str->del(strings[4054]);
+strings[4043] = str->add(strings[4043]);
+strings[4055] = str->add("word");
+str->del(strings[4043]);
+str->del(strings[4055]);
+strings[4031] = str->add(strings[4031]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4031]);
+str->del(strings[469]);
+strings[4030] = str->add(strings[4030]);
+strings[4056] = str->add("10.000000");
+str->del(strings[4030]);
+str->del(strings[4056]);
+strings[4028] = str->add(strings[4028]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4028]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4049] = str->add(strings[4049]);
+strings[4057] = str->add("glow");
+str->del(strings[4049]);
+str->del(strings[4057]);
+strings[4032] = str->add(strings[4032]);
+strings[4058] = str->add("#fff");
+str->del(strings[4032]);
+str->del(strings[4058]);
+strings[4038] = str->add(strings[4038]);
+strings[4059] = str->add("#fe87");
+str->del(strings[4038]);
+str->del(strings[4059]);
+strings[4037] = str->add(strings[4037]);
+strings[4060] = str->add("#fa14");
+str->del(strings[4037]);
+str->del(strings[4060]);
+strings[4028] = str->add(strings[4028]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4028]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4049] = str->add(strings[4049]);
+strings[4061] = str->add("glow");
+str->del(strings[4049]);
+str->del(strings[4061]);
+strings[4032] = str->add(strings[4032]);
+strings[4062] = str->add("#fff");
+str->del(strings[4032]);
+str->del(strings[4062]);
+strings[4038] = str->add(strings[4038]);
+strings[4063] = str->add("#fe87");
+str->del(strings[4038]);
+str->del(strings[4063]);
+strings[4037] = str->add(strings[4037]);
+strings[4064] = str->add("#fa14");
+str->del(strings[4037]);
+str->del(strings[4064]);
+strings[4028] = str->add(strings[4028]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4028]);
+str->del(strings[471]);
+str->del(strings[4028]);
+str->del(strings[4029]);
+str->del(strings[4030]);
+str->del(strings[4031]);
+str->del(strings[4032]);
+str->del(strings[4033]);
+str->del(strings[4034]);
+str->del(strings[4035]);
+str->del(strings[4036]);
+str->del(strings[4037]);
+str->del(strings[4038]);
+str->del(strings[4039]);
+str->del(strings[4040]);
+str->del(strings[4041]);
+str->del(strings[4042]);
+str->del(strings[4043]);
+str->del(strings[4044]);
+str->del(strings[4045]);
+str->del(strings[4046]);
+str->del(strings[4047]);
+str->del(strings[4048]);
+str->del(strings[4049]);
+str->del(strings[4050]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[4065] = str->add("font");
+strings[4066] = str->add("font_fallbacks");
+strings[4067] = str->add("font_size");
+strings[4068] = str->add("font_source");
+strings[4069] = str->add("color");
+strings[4070] = str->add("underline_color");
+strings[4071] = str->add("underline2_color");
+strings[4072] = str->add("outline_color");
+strings[4073] = str->add("shadow_color");
+strings[4074] = str->add("glow_color");
+strings[4075] = str->add("glow2_color");
+strings[4076] = str->add("backing_color");
+strings[4077] = str->add("strikethrough_color");
+strings[4078] = str->add("align");
+strings[4079] = str->add("valign");
+strings[4080] = str->add("wrap");
+strings[4081] = str->add("left_margin");
+strings[4082] = str->add("right_margin");
+strings[4083] = str->add("underline");
+strings[4084] = str->add("strikethrough");
+strings[4085] = str->add("backing");
+strings[4086] = str->add("style");
+strings[4087] = str->add("tabstops");
+strings[4078] = str->add(strings[4078]);
+strings[4088] = str->add("center");
+str->del(strings[4078]);
+str->del(strings[4088]);
+strings[4069] = str->add(strings[4069]);
+strings[4089] = str->add("#000");
+str->del(strings[4069]);
+str->del(strings[4089]);
+strings[4086] = str->add(strings[4086]);
+strings[4090] = str->add("shadow");
+str->del(strings[4086]);
+str->del(strings[4090]);
+strings[4073] = str->add(strings[4073]);
+strings[4091] = str->add("#ffffff80");
+str->del(strings[4073]);
+str->del(strings[4091]);
+strings[4080] = str->add(strings[4080]);
+strings[4092] = str->add("word");
+str->del(strings[4080]);
+str->del(strings[4092]);
+strings[4068] = str->add(strings[4068]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4068]);
+str->del(strings[469]);
+strings[4067] = str->add(strings[4067]);
+strings[4093] = str->add("10.000000");
+str->del(strings[4067]);
+str->del(strings[4093]);
+strings[4065] = str->add(strings[4065]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4065]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4086] = str->add(strings[4086]);
+strings[4094] = str->add("glow");
+str->del(strings[4086]);
+str->del(strings[4094]);
+strings[4069] = str->add(strings[4069]);
+strings[4095] = str->add("#fff");
+str->del(strings[4069]);
+str->del(strings[4095]);
+strings[4075] = str->add(strings[4075]);
+strings[4096] = str->add("#fe87");
+str->del(strings[4075]);
+str->del(strings[4096]);
+strings[4074] = str->add(strings[4074]);
+strings[4097] = str->add("#fa14");
+str->del(strings[4074]);
+str->del(strings[4097]);
+strings[4065] = str->add(strings[4065]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4065]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4086] = str->add(strings[4086]);
+strings[4098] = str->add("glow");
+str->del(strings[4086]);
+str->del(strings[4098]);
+strings[4069] = str->add(strings[4069]);
+strings[4099] = str->add("#fff");
+str->del(strings[4069]);
+str->del(strings[4099]);
+strings[4075] = str->add(strings[4075]);
+strings[4100] = str->add("#fe87");
+str->del(strings[4075]);
+str->del(strings[4100]);
+strings[4074] = str->add(strings[4074]);
+strings[4101] = str->add("#fa14");
+str->del(strings[4074]);
+str->del(strings[4101]);
+strings[4065] = str->add(strings[4065]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4065]);
+str->del(strings[471]);
+str->del(strings[4065]);
+str->del(strings[4066]);
+str->del(strings[4067]);
+str->del(strings[4068]);
+str->del(strings[4069]);
+str->del(strings[4070]);
+str->del(strings[4071]);
+str->del(strings[4072]);
+str->del(strings[4073]);
+str->del(strings[4074]);
+str->del(strings[4075]);
+str->del(strings[4076]);
+str->del(strings[4077]);
+str->del(strings[4078]);
+str->del(strings[4079]);
+str->del(strings[4080]);
+str->del(strings[4081]);
+str->del(strings[4082]);
+str->del(strings[4083]);
+str->del(strings[4084]);
+str->del(strings[4085]);
+str->del(strings[4086]);
+str->del(strings[4087]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[4102] = str->add("font");
+strings[4103] = str->add("font_fallbacks");
+strings[4104] = str->add("font_size");
+strings[4105] = str->add("font_source");
+strings[4106] = str->add("color");
+strings[4107] = str->add("underline_color");
+strings[4108] = str->add("underline2_color");
+strings[4109] = str->add("outline_color");
+strings[4110] = str->add("shadow_color");
+strings[4111] = str->add("glow_color");
+strings[4112] = str->add("glow2_color");
+strings[4113] = str->add("backing_color");
+strings[4114] = str->add("strikethrough_color");
+strings[4115] = str->add("align");
+strings[4116] = str->add("valign");
+strings[4117] = str->add("wrap");
+strings[4118] = str->add("left_margin");
+strings[4119] = str->add("right_margin");
+strings[4120] = str->add("underline");
+strings[4121] = str->add("strikethrough");
+strings[4122] = str->add("backing");
+strings[4123] = str->add("style");
+strings[4124] = str->add("tabstops");
+strings[4115] = str->add(strings[4115]);
+strings[4125] = str->add("center");
+str->del(strings[4115]);
+str->del(strings[4125]);
+strings[4106] = str->add(strings[4106]);
+strings[4126] = str->add("#000");
+str->del(strings[4106]);
+str->del(strings[4126]);
+strings[4123] = str->add(strings[4123]);
+strings[4127] = str->add("shadow");
+str->del(strings[4123]);
+str->del(strings[4127]);
+strings[4110] = str->add(strings[4110]);
+strings[4128] = str->add("#ffffff80");
+str->del(strings[4110]);
+str->del(strings[4128]);
+strings[4117] = str->add(strings[4117]);
+strings[4129] = str->add("word");
+str->del(strings[4117]);
+str->del(strings[4129]);
+strings[4105] = str->add(strings[4105]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4105]);
+str->del(strings[469]);
+strings[4104] = str->add(strings[4104]);
+strings[4130] = str->add("10.000000");
+str->del(strings[4104]);
+str->del(strings[4130]);
+strings[4102] = str->add(strings[4102]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4102]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4123] = str->add(strings[4123]);
+strings[4131] = str->add("glow");
+str->del(strings[4123]);
+str->del(strings[4131]);
+strings[4106] = str->add(strings[4106]);
+strings[4132] = str->add("#fff");
+str->del(strings[4106]);
+str->del(strings[4132]);
+strings[4112] = str->add(strings[4112]);
+strings[4133] = str->add("#fe87");
+str->del(strings[4112]);
+str->del(strings[4133]);
+strings[4111] = str->add(strings[4111]);
+strings[4134] = str->add("#fa14");
+str->del(strings[4111]);
+str->del(strings[4134]);
+strings[4102] = str->add(strings[4102]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4102]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4123] = str->add(strings[4123]);
+strings[4135] = str->add("glow");
+str->del(strings[4123]);
+str->del(strings[4135]);
+strings[4106] = str->add(strings[4106]);
+strings[4136] = str->add("#fff");
+str->del(strings[4106]);
+str->del(strings[4136]);
+strings[4112] = str->add(strings[4112]);
+strings[4137] = str->add("#fe87");
+str->del(strings[4112]);
+str->del(strings[4137]);
+strings[4111] = str->add(strings[4111]);
+strings[4138] = str->add("#fa14");
+str->del(strings[4111]);
+str->del(strings[4138]);
+strings[4102] = str->add(strings[4102]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4102]);
+str->del(strings[471]);
+str->del(strings[4102]);
+str->del(strings[4103]);
+str->del(strings[4104]);
+str->del(strings[4105]);
+str->del(strings[4106]);
+str->del(strings[4107]);
+str->del(strings[4108]);
+str->del(strings[4109]);
+str->del(strings[4110]);
+str->del(strings[4111]);
+str->del(strings[4112]);
+str->del(strings[4113]);
+str->del(strings[4114]);
+str->del(strings[4115]);
+str->del(strings[4116]);
+str->del(strings[4117]);
+str->del(strings[4118]);
+str->del(strings[4119]);
+str->del(strings[4120]);
+str->del(strings[4121]);
+str->del(strings[4122]);
+str->del(strings[4123]);
+str->del(strings[4124]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[4139] = str->add("font");
+strings[4140] = str->add("font_fallbacks");
+strings[4141] = str->add("font_size");
+strings[4142] = str->add("font_source");
+strings[4143] = str->add("color");
+strings[4144] = str->add("underline_color");
+strings[4145] = str->add("underline2_color");
+strings[4146] = str->add("outline_color");
+strings[4147] = str->add("shadow_color");
+strings[4148] = str->add("glow_color");
+strings[4149] = str->add("glow2_color");
+strings[4150] = str->add("backing_color");
+strings[4151] = str->add("strikethrough_color");
+strings[4152] = str->add("align");
+strings[4153] = str->add("valign");
+strings[4154] = str->add("wrap");
+strings[4155] = str->add("left_margin");
+strings[4156] = str->add("right_margin");
+strings[4157] = str->add("underline");
+strings[4158] = str->add("strikethrough");
+strings[4159] = str->add("backing");
+strings[4160] = str->add("style");
+strings[4161] = str->add("tabstops");
+strings[4152] = str->add(strings[4152]);
+strings[4162] = str->add("center");
+str->del(strings[4152]);
+str->del(strings[4162]);
+strings[4143] = str->add(strings[4143]);
+strings[4163] = str->add("#000");
+str->del(strings[4143]);
+str->del(strings[4163]);
+strings[4160] = str->add(strings[4160]);
+strings[4164] = str->add("shadow");
+str->del(strings[4160]);
+str->del(strings[4164]);
+strings[4147] = str->add(strings[4147]);
+strings[4165] = str->add("#ffffff80");
+str->del(strings[4147]);
+str->del(strings[4165]);
+strings[4154] = str->add(strings[4154]);
+strings[4166] = str->add("word");
+str->del(strings[4154]);
+str->del(strings[4166]);
+strings[4142] = str->add(strings[4142]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4142]);
+str->del(strings[469]);
+strings[4141] = str->add(strings[4141]);
+strings[4167] = str->add("10.000000");
+str->del(strings[4141]);
+str->del(strings[4167]);
+strings[4139] = str->add(strings[4139]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4139]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4160] = str->add(strings[4160]);
+strings[4168] = str->add("glow");
+str->del(strings[4160]);
+str->del(strings[4168]);
+strings[4143] = str->add(strings[4143]);
+strings[4169] = str->add("#fff");
+str->del(strings[4143]);
+str->del(strings[4169]);
+strings[4149] = str->add(strings[4149]);
+strings[4170] = str->add("#fe87");
+str->del(strings[4149]);
+str->del(strings[4170]);
+strings[4148] = str->add(strings[4148]);
+strings[4171] = str->add("#fa14");
+str->del(strings[4148]);
+str->del(strings[4171]);
+strings[4139] = str->add(strings[4139]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4139]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4160] = str->add(strings[4160]);
+strings[4172] = str->add("glow");
+str->del(strings[4160]);
+str->del(strings[4172]);
+strings[4143] = str->add(strings[4143]);
+strings[4173] = str->add("#fff");
+str->del(strings[4143]);
+str->del(strings[4173]);
+strings[4149] = str->add(strings[4149]);
+strings[4174] = str->add("#fe87");
+str->del(strings[4149]);
+str->del(strings[4174]);
+strings[4148] = str->add(strings[4148]);
+strings[4175] = str->add("#fa14");
+str->del(strings[4148]);
+str->del(strings[4175]);
+strings[4139] = str->add(strings[4139]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4139]);
+str->del(strings[471]);
+str->del(strings[4139]);
+str->del(strings[4140]);
+str->del(strings[4141]);
+str->del(strings[4142]);
+str->del(strings[4143]);
+str->del(strings[4144]);
+str->del(strings[4145]);
+str->del(strings[4146]);
+str->del(strings[4147]);
+str->del(strings[4148]);
+str->del(strings[4149]);
+str->del(strings[4150]);
+str->del(strings[4151]);
+str->del(strings[4152]);
+str->del(strings[4153]);
+str->del(strings[4154]);
+str->del(strings[4155]);
+str->del(strings[4156]);
+str->del(strings[4157]);
+str->del(strings[4158]);
+str->del(strings[4159]);
+str->del(strings[4160]);
+str->del(strings[4161]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[4176] = str->add("resize");
+strings[469] = str->add(strings[469]);
+strings[4177] = str->add("images/408");
+strings[4178] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/408");
+strings[469] = str->add(strings[469]);
+strings[4177] = str->add(strings[4177]);
+strings[469] = str->add(strings[469]);
+strings[4179] = str->add("images/409");
+strings[4180] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/409");
+strings[469] = str->add(strings[469]);
+strings[4179] = str->add(strings[4179]);
+strings[469] = str->add(strings[469]);
+strings[4181] = str->add("images/412");
+strings[4182] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/412");
+strings[469] = str->add(strings[469]);
+strings[4181] = str->add(strings[4181]);
+strings[469] = str->add(strings[469]);
+strings[4183] = str->add("images/410");
+strings[4184] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/410");
+strings[469] = str->add(strings[469]);
+strings[4183] = str->add(strings[4183]);
+strings[469] = str->add(strings[469]);
+strings[4185] = str->add("images/411");
+strings[4186] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/411");
+strings[469] = str->add(strings[469]);
+strings[4185] = str->add(strings[4185]);
+strings[469] = str->add(strings[469]);
+strings[4187] = str->add("images/413");
+strings[4188] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/413");
+strings[469] = str->add(strings[469]);
+strings[4187] = str->add(strings[4187]);
+strings[469] = str->add(strings[469]);
+strings[4189] = str->add("images/414");
+strings[4190] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/414");
+strings[469] = str->add(strings[469]);
+strings[4189] = str->add(strings[4189]);
+strings[469] = str->add(strings[469]);
+strings[4191] = str->add("images/287");
+strings[4192] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/287");
+strings[469] = str->add(strings[469]);
+strings[4191] = str->add(strings[4191]);
+strings[1712] = str->add(strings[1712]);
+strings[1712] = str->add(strings[1712]);
+strings[3710] = str->add(strings[3710]);
+strings[3710] = str->add(strings[3710]);
+strings[469] = str->add(strings[469]);
+strings[4193] = str->add("images/406");
+strings[4194] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/406");
+strings[469] = str->add(strings[469]);
+strings[4193] = str->add(strings[4193]);
+strings[4195] = str->add("font");
+strings[4196] = str->add("font_fallbacks");
+strings[4197] = str->add("font_size");
+strings[4198] = str->add("font_source");
+strings[4199] = str->add("color");
+strings[4200] = str->add("underline_color");
+strings[4201] = str->add("underline2_color");
+strings[4202] = str->add("outline_color");
+strings[4203] = str->add("shadow_color");
+strings[4204] = str->add("glow_color");
+strings[4205] = str->add("glow2_color");
+strings[4206] = str->add("backing_color");
+strings[4207] = str->add("strikethrough_color");
+strings[4208] = str->add("align");
+strings[4209] = str->add("valign");
+strings[4210] = str->add("wrap");
+strings[4211] = str->add("left_margin");
+strings[4212] = str->add("right_margin");
+strings[4213] = str->add("underline");
+strings[4214] = str->add("strikethrough");
+strings[4215] = str->add("backing");
+strings[4216] = str->add("style");
+strings[4217] = str->add("tabstops");
+strings[4208] = str->add(strings[4208]);
+strings[4218] = str->add("center");
+str->del(strings[4208]);
+str->del(strings[4218]);
+strings[4199] = str->add(strings[4199]);
+strings[4219] = str->add("#000");
+str->del(strings[4199]);
+str->del(strings[4219]);
+strings[4216] = str->add(strings[4216]);
+strings[4220] = str->add("shadow");
+str->del(strings[4216]);
+str->del(strings[4220]);
+strings[4203] = str->add(strings[4203]);
+strings[4221] = str->add("#ffffff80");
+str->del(strings[4203]);
+str->del(strings[4221]);
+strings[4210] = str->add(strings[4210]);
+strings[4222] = str->add("word");
+str->del(strings[4210]);
+str->del(strings[4222]);
+strings[4198] = str->add(strings[4198]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4198]);
+str->del(strings[469]);
+strings[4197] = str->add(strings[4197]);
+strings[4223] = str->add("10.000000");
+str->del(strings[4197]);
+str->del(strings[4223]);
+strings[4195] = str->add(strings[4195]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4195]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4216] = str->add(strings[4216]);
+strings[4224] = str->add("soft_shadow");
+str->del(strings[4216]);
+str->del(strings[4224]);
+strings[4199] = str->add(strings[4199]);
+strings[4225] = str->add("#fff");
+str->del(strings[4199]);
+str->del(strings[4225]);
+strings[4203] = str->add(strings[4203]);
+strings[4226] = str->add("#00000020");
+str->del(strings[4203]);
+str->del(strings[4226]);
+strings[4197] = str->add(strings[4197]);
+strings[4227] = str->add("12.000000");
+str->del(strings[4197]);
+str->del(strings[4227]);
+strings[4195] = str->add(strings[4195]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4195]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[4195]);
+str->del(strings[4196]);
+str->del(strings[4197]);
+str->del(strings[4198]);
+str->del(strings[4199]);
+str->del(strings[4200]);
+str->del(strings[4201]);
+str->del(strings[4202]);
+str->del(strings[4203]);
+str->del(strings[4204]);
+str->del(strings[4205]);
+str->del(strings[4206]);
+str->del(strings[4207]);
+str->del(strings[4208]);
+str->del(strings[4209]);
+str->del(strings[4210]);
+str->del(strings[4211]);
+str->del(strings[4212]);
+str->del(strings[4213]);
+str->del(strings[4214]);
+str->del(strings[4215]);
+str->del(strings[4216]);
+str->del(strings[4217]);
+strings[4228] = str->add("font");
+strings[4229] = str->add("font_fallbacks");
+strings[4230] = str->add("font_size");
+strings[4231] = str->add("font_source");
+strings[4232] = str->add("color");
+strings[4233] = str->add("underline_color");
+strings[4234] = str->add("underline2_color");
+strings[4235] = str->add("outline_color");
+strings[4236] = str->add("shadow_color");
+strings[4237] = str->add("glow_color");
+strings[4238] = str->add("glow2_color");
+strings[4239] = str->add("backing_color");
+strings[4240] = str->add("strikethrough_color");
+strings[4241] = str->add("align");
+strings[4242] = str->add("valign");
+strings[4243] = str->add("wrap");
+strings[4244] = str->add("left_margin");
+strings[4245] = str->add("right_margin");
+strings[4246] = str->add("underline");
+strings[4247] = str->add("strikethrough");
+strings[4248] = str->add("backing");
+strings[4249] = str->add("style");
+strings[4250] = str->add("tabstops");
+strings[4241] = str->add(strings[4241]);
+strings[4251] = str->add("center");
+str->del(strings[4241]);
+str->del(strings[4251]);
+strings[4232] = str->add(strings[4232]);
+strings[4252] = str->add("#000");
+str->del(strings[4232]);
+str->del(strings[4252]);
+strings[4249] = str->add(strings[4249]);
+strings[4253] = str->add("shadow");
+str->del(strings[4249]);
+str->del(strings[4253]);
+strings[4236] = str->add(strings[4236]);
+strings[4254] = str->add("#ffffff80");
+str->del(strings[4236]);
+str->del(strings[4254]);
+strings[4243] = str->add(strings[4243]);
+strings[4255] = str->add("word");
+str->del(strings[4243]);
+str->del(strings[4255]);
+strings[4231] = str->add(strings[4231]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4231]);
+str->del(strings[469]);
+strings[4230] = str->add(strings[4230]);
+strings[4256] = str->add("10.000000");
+str->del(strings[4230]);
+str->del(strings[4256]);
+strings[4228] = str->add(strings[4228]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4228]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4249] = str->add(strings[4249]);
+strings[4257] = str->add("soft_shadow");
+str->del(strings[4249]);
+str->del(strings[4257]);
+strings[4232] = str->add(strings[4232]);
+strings[4258] = str->add("#fff");
+str->del(strings[4232]);
+str->del(strings[4258]);
+strings[4236] = str->add(strings[4236]);
+strings[4259] = str->add("#00000020");
+str->del(strings[4236]);
+str->del(strings[4259]);
+strings[4230] = str->add(strings[4230]);
+strings[4260] = str->add("12.000000");
+str->del(strings[4230]);
+str->del(strings[4260]);
+strings[4228] = str->add(strings[4228]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4228]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[4228]);
+str->del(strings[4229]);
+str->del(strings[4230]);
+str->del(strings[4231]);
+str->del(strings[4232]);
+str->del(strings[4233]);
+str->del(strings[4234]);
+str->del(strings[4235]);
+str->del(strings[4236]);
+str->del(strings[4237]);
+str->del(strings[4238]);
+str->del(strings[4239]);
+str->del(strings[4240]);
+str->del(strings[4241]);
+str->del(strings[4242]);
+str->del(strings[4243]);
+str->del(strings[4244]);
+str->del(strings[4245]);
+str->del(strings[4246]);
+str->del(strings[4247]);
+str->del(strings[4248]);
+str->del(strings[4249]);
+str->del(strings[4250]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[4261] = str->add("font");
+strings[4262] = str->add("font_fallbacks");
+strings[4263] = str->add("font_size");
+strings[4264] = str->add("font_source");
+strings[4265] = str->add("color");
+strings[4266] = str->add("underline_color");
+strings[4267] = str->add("underline2_color");
+strings[4268] = str->add("outline_color");
+strings[4269] = str->add("shadow_color");
+strings[4270] = str->add("glow_color");
+strings[4271] = str->add("glow2_color");
+strings[4272] = str->add("backing_color");
+strings[4273] = str->add("strikethrough_color");
+strings[4274] = str->add("align");
+strings[4275] = str->add("valign");
+strings[4276] = str->add("wrap");
+strings[4277] = str->add("left_margin");
+strings[4278] = str->add("right_margin");
+strings[4279] = str->add("underline");
+strings[4280] = str->add("strikethrough");
+strings[4281] = str->add("backing");
+strings[4282] = str->add("style");
+strings[4283] = str->add("tabstops");
+strings[4274] = str->add(strings[4274]);
+strings[4284] = str->add("center");
+str->del(strings[4274]);
+str->del(strings[4284]);
+strings[4265] = str->add(strings[4265]);
+strings[4285] = str->add("#000");
+str->del(strings[4265]);
+str->del(strings[4285]);
+strings[4282] = str->add(strings[4282]);
+strings[4286] = str->add("shadow");
+str->del(strings[4282]);
+str->del(strings[4286]);
+strings[4269] = str->add(strings[4269]);
+strings[4287] = str->add("#ffffff80");
+str->del(strings[4269]);
+str->del(strings[4287]);
+strings[4276] = str->add(strings[4276]);
+strings[4288] = str->add("word");
+str->del(strings[4276]);
+str->del(strings[4288]);
+strings[4264] = str->add(strings[4264]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4264]);
+str->del(strings[469]);
+strings[4263] = str->add(strings[4263]);
+strings[4289] = str->add("10.000000");
+str->del(strings[4263]);
+str->del(strings[4289]);
+strings[4261] = str->add(strings[4261]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4261]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4282] = str->add(strings[4282]);
+strings[4290] = str->add("soft_shadow");
+str->del(strings[4282]);
+str->del(strings[4290]);
+strings[4265] = str->add(strings[4265]);
+strings[4291] = str->add("#fff");
+str->del(strings[4265]);
+str->del(strings[4291]);
+strings[4269] = str->add(strings[4269]);
+strings[4292] = str->add("#00000020");
+str->del(strings[4269]);
+str->del(strings[4292]);
+strings[4263] = str->add(strings[4263]);
+strings[4293] = str->add("12.000000");
+str->del(strings[4263]);
+str->del(strings[4293]);
+strings[4261] = str->add(strings[4261]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4261]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[4261]);
+str->del(strings[4262]);
+str->del(strings[4263]);
+str->del(strings[4264]);
+str->del(strings[4265]);
+str->del(strings[4266]);
+str->del(strings[4267]);
+str->del(strings[4268]);
+str->del(strings[4269]);
+str->del(strings[4270]);
+str->del(strings[4271]);
+str->del(strings[4272]);
+str->del(strings[4273]);
+str->del(strings[4274]);
+str->del(strings[4275]);
+str->del(strings[4276]);
+str->del(strings[4277]);
+str->del(strings[4278]);
+str->del(strings[4279]);
+str->del(strings[4280]);
+str->del(strings[4281]);
+str->del(strings[4282]);
+str->del(strings[4283]);
+strings[469] = str->add(strings[469]);
+strings[4193] = str->add(strings[4193]);
+strings[469] = str->add(strings[469]);
+strings[4294] = str->add("images/313");
+strings[4295] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/313");
+strings[469] = str->add(strings[469]);
+strings[4294] = str->add(strings[4294]);
+strings[469] = str->add(strings[469]);
+strings[4296] = str->add("images/254");
+strings[4297] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/254");
+strings[469] = str->add(strings[469]);
+strings[4296] = str->add(strings[4296]);
+strings[469] = str->add(strings[469]);
+strings[4298] = str->add("images/407");
+strings[4299] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/407");
+strings[469] = str->add(strings[469]);
+strings[4298] = str->add(strings[4298]);
+strings[469] = str->add(strings[469]);
+strings[4298] = str->add(strings[4298]);
+strings[469] = str->add(strings[469]);
+strings[4300] = str->add("images/288");
+strings[4301] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/288");
+strings[469] = str->add(strings[469]);
+strings[4300] = str->add(strings[4300]);
+strings[469] = str->add(strings[469]);
+strings[4302] = str->add("images/289");
+strings[4303] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/289");
+strings[469] = str->add(strings[469]);
+strings[4302] = str->add(strings[4302]);
+strings[469] = str->add(strings[469]);
+strings[4304] = str->add("images/290");
+strings[4305] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/290");
+strings[469] = str->add(strings[469]);
+strings[4304] = str->add(strings[4304]);
+strings[469] = str->add(strings[469]);
+strings[4306] = str->add("images/291");
+strings[4307] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/291");
+strings[469] = str->add(strings[469]);
+strings[4306] = str->add(strings[4306]);
+strings[469] = str->add(strings[469]);
+strings[4308] = str->add("images/292");
+strings[4309] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/292");
+strings[469] = str->add(strings[469]);
+strings[4308] = str->add(strings[4308]);
+strings[469] = str->add(strings[469]);
+strings[4310] = str->add("images/293");
+strings[4311] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/293");
+strings[469] = str->add(strings[469]);
+strings[4310] = str->add(strings[4310]);
+strings[469] = str->add(strings[469]);
+strings[4312] = str->add("images/294");
+strings[4313] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/294");
+strings[469] = str->add(strings[469]);
+strings[4312] = str->add(strings[4312]);
+strings[469] = str->add(strings[469]);
+strings[4314] = str->add("images/295");
+strings[4315] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/295");
+strings[469] = str->add(strings[469]);
+strings[4314] = str->add(strings[4314]);
+strings[469] = str->add(strings[469]);
+strings[4316] = str->add("images/296");
+strings[4317] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/296");
+strings[469] = str->add(strings[469]);
+strings[4316] = str->add(strings[4316]);
+strings[469] = str->add(strings[469]);
+strings[4318] = str->add("images/297");
+strings[4319] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/297");
+strings[469] = str->add(strings[469]);
+strings[4318] = str->add(strings[4318]);
+strings[469] = str->add(strings[469]);
+strings[4320] = str->add("images/298");
+strings[4321] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/298");
+strings[469] = str->add(strings[469]);
+strings[4320] = str->add(strings[4320]);
+strings[469] = str->add(strings[469]);
+strings[4322] = str->add("images/299");
+strings[4323] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/299");
+strings[469] = str->add(strings[469]);
+strings[4322] = str->add(strings[4322]);
+strings[469] = str->add(strings[469]);
+strings[4324] = str->add("images/300");
+strings[4325] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/300");
+strings[469] = str->add(strings[469]);
+strings[4324] = str->add(strings[4324]);
+strings[469] = str->add(strings[469]);
+strings[4326] = str->add("images/301");
+strings[4327] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/301");
+strings[469] = str->add(strings[469]);
+strings[4326] = str->add(strings[4326]);
+strings[469] = str->add(strings[469]);
+strings[4328] = str->add("images/302");
+strings[4329] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/302");
+strings[469] = str->add(strings[469]);
+strings[4328] = str->add(strings[4328]);
+strings[469] = str->add(strings[469]);
+strings[4330] = str->add("images/303");
+strings[4331] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/303");
+strings[469] = str->add(strings[469]);
+strings[4330] = str->add(strings[4330]);
+strings[469] = str->add(strings[469]);
+strings[4332] = str->add("images/304");
+strings[4333] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/304");
+strings[469] = str->add(strings[469]);
+strings[4332] = str->add(strings[4332]);
+strings[469] = str->add(strings[469]);
+strings[4334] = str->add("images/305");
+strings[4335] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/305");
+strings[469] = str->add(strings[469]);
+strings[4334] = str->add(strings[4334]);
+strings[469] = str->add(strings[469]);
+strings[4336] = str->add("images/268");
+strings[4337] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/268");
+strings[469] = str->add(strings[469]);
+strings[4336] = str->add(strings[4336]);
+strings[3879] = str->add(strings[3879]);
+strings[3879] = str->add(strings[3879]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[4338] = str->add("e,state,unfocused");
+strings[3706] = str->add(strings[3706]);
+str->del(strings[3705]);
+str->del(strings[3706]);
+str->del(strings[3707]);
+str->del(strings[3706]);
+str->del(strings[3709]);
+strings[4339] = str->add("program,start");
+strings[4340] = str->add("go_active_pre");
+strings[1932] = str->add(strings[1932]);
+strings[4340] = str->add(strings[4340]);
+strings[4339] = str->add(strings[4339]);
+strings[4341] = str->add("go_active1");
+strings[1932] = str->add(strings[1932]);
+strings[4341] = str->add(strings[4341]);
+strings[4339] = str->add(strings[4339]);
+strings[4342] = str->add("go_activeb1");
+strings[4339] = str->add(strings[4339]);
+strings[4343] = str->add("go_active29");
+strings[1932] = str->add(strings[1932]);
+strings[4343] = str->add(strings[4343]);
+strings[4339] = str->add(strings[4339]);
+strings[4344] = str->add("go_activeb29");
+strings[4339] = str->add(strings[4339]);
+strings[4345] = str->add("anim_sky1a");
+strings[4339] = str->add(strings[4339]);
+strings[4346] = str->add("anim_sky4a");
+strings[4339] = str->add(strings[4339]);
+strings[4347] = str->add("anim_sky2a");
+strings[4339] = str->add(strings[4339]);
+strings[4348] = str->add("anim_sky3a");
+str->del(strings[1841]);
+str->del(strings[4176]);
+strings[4339] = str->add(strings[4339]);
+strings[4349] = str->add("off");
+str->del(strings[4338]);
+str->del(strings[3706]);
+str->del(strings[4339]);
+str->del(strings[4340]);
+str->del(strings[1932]);
+str->del(strings[4340]);
+str->del(strings[4339]);
+str->del(strings[4341]);
+str->del(strings[1932]);
+str->del(strings[4341]);
+str->del(strings[4339]);
+str->del(strings[4342]);
+str->del(strings[4339]);
+str->del(strings[4343]);
+str->del(strings[1932]);
+str->del(strings[4343]);
+str->del(strings[4339]);
+str->del(strings[4344]);
+str->del(strings[4339]);
+str->del(strings[4345]);
+str->del(strings[4339]);
+str->del(strings[4346]);
+str->del(strings[4339]);
+str->del(strings[4347]);
+str->del(strings[4339]);
+str->del(strings[4348]);
+str->del(strings[4339]);
+str->del(strings[4349]);
+strings[4350] = str->add("e,action,mouse,move");
+strings[4351] = str->add("e");
+strings[4350] = str->add(strings[4350]);
+strings[4351] = str->add(strings[4351]);
+strings[4350] = str->add(strings[4350]);
+strings[4351] = str->add(strings[4351]);
+strings[4350] = str->add(strings[4350]);
+strings[4351] = str->add(strings[4351]);
+str->del(strings[4350]);
+str->del(strings[4351]);
+str->del(strings[4350]);
+str->del(strings[4351]);
+str->del(strings[4350]);
+str->del(strings[4351]);
+str->del(strings[4350]);
+str->del(strings[4351]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2686]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2572]);
+str->del(strings[2572]);
+str->del(strings[2572]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2715]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2231]);
+str->del(strings[2231]);
+str->del(strings[2231]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2691]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2338]);
+str->del(strings[2338]);
+str->del(strings[2338]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2687]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1619]);
+str->del(strings[1619]);
+str->del(strings[1619]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2682]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2552]);
+str->del(strings[2552]);
+str->del(strings[2552]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1712]);
+str->del(strings[1712]);
+str->del(strings[1712]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2863]);
+str->del(strings[2863]);
+str->del(strings[2863]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2690]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2571]);
+str->del(strings[2571]);
+str->del(strings[2571]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2871]);
+str->del(strings[2572]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2890]);
+str->del(strings[2231]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2892]);
+str->del(strings[2338]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2894]);
+str->del(strings[1619]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2896]);
+str->del(strings[2552]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[1712]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2902]);
+str->del(strings[2863]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2904]);
+str->del(strings[1721]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[2571]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2862]);
+str->del(strings[2862]);
+str->del(strings[2862]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2672]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2673]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[2862]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3130]);
+str->del(strings[1713]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3132]);
+str->del(strings[1714]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[2074]);
+str->del(strings[3237]);
+str->del(strings[2077]);
+str->del(strings[3238]);
+str->del(strings[2070]);
+str->del(strings[3239]);
+str->del(strings[469]);
+str->del(strings[2686]);
+str->del(strings[2572]);
+str->del(strings[3220]);
+str->del(strings[3221]);
+str->del(strings[3222]);
+str->del(strings[3224]);
+str->del(strings[3223]);
+str->del(strings[3225]);
+str->del(strings[3226]);
+str->del(strings[3227]);
+str->del(strings[3228]);
+str->del(strings[1721]);
+str->del(strings[3229]);
+str->del(strings[469]);
+str->del(strings[2715]);
+str->del(strings[2231]);
+str->del(strings[469]);
+str->del(strings[2691]);
+str->del(strings[2338]);
+str->del(strings[469]);
+str->del(strings[2687]);
+str->del(strings[2860]);
+str->del(strings[469]);
+str->del(strings[2711]);
+str->del(strings[2494]);
+str->del(strings[2861]);
+str->del(strings[469]);
+str->del(strings[2687]);
+str->del(strings[1619]);
+str->del(strings[3155]);
+str->del(strings[469]);
+str->del(strings[2682]);
+str->del(strings[1731]);
+str->del(strings[469]);
+str->del(strings[2683]);
+str->del(strings[3156]);
+str->del(strings[469]);
+str->del(strings[2682]);
+str->del(strings[2552]);
+str->del(strings[469]);
+str->del(strings[2671]);
+str->del(strings[1712]);
+str->del(strings[469]);
+str->del(strings[2688]);
+str->del(strings[2224]);
+str->del(strings[469]);
+str->del(strings[2685]);
+str->del(strings[4]);
+str->del(strings[1926]);
+str->del(strings[3083]);
+str->del(strings[1925]);
+str->del(strings[469]);
+str->del(strings[2711]);
+str->del(strings[2494]);
+str->del(strings[469]);
+str->del(strings[2680]);
+str->del(strings[2514]);
+str->del(strings[469]);
+str->del(strings[2713]);
+str->del(strings[2536]);
+str->del(strings[469]);
+str->del(strings[2688]);
+str->del(strings[2863]);
+str->del(strings[469]);
+str->del(strings[2708]);
+str->del(strings[3001]);
+str->del(strings[469]);
+str->del(strings[2677]);
+str->del(strings[1726]);
+str->del(strings[469]);
+str->del(strings[2678]);
+str->del(strings[3002]);
+str->del(strings[469]);
+str->del(strings[2676]);
+str->del(strings[1724]);
+str->del(strings[469]);
+str->del(strings[2675]);
+str->del(strings[1722]);
+str->del(strings[469]);
+str->del(strings[2674]);
+str->del(strings[3003]);
+str->del(strings[469]);
+str->del(strings[2690]);
+str->del(strings[1721]);
+str->del(strings[2571]);
+str->del(strings[469]);
+str->del(strings[2671]);
+str->del(strings[2862]);
+str->del(strings[469]);
+str->del(strings[2680]);
+str->del(strings[2514]);
+str->del(strings[469]);
+str->del(strings[2672]);
+str->del(strings[1713]);
+str->del(strings[469]);
+str->del(strings[2673]);
+str->del(strings[1714]);
+strings[863] = str->add(strings[863]);
+strings[4352] = str->add("base/theme/borders");
+strings[64] = str->add(strings[64]);
+strings[2578] = str->add(strings[2578]);
+strings[2578] = str->add(strings[2578]);
+strings[64] = str->add(strings[64]);
+strings[64] = str->add(strings[64]);
+strings[4353] = str->add("load");
+strings[332] = str->add(strings[332]);
+strings[4354] = str->add("resize");
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[332] = str->add(strings[332]);
+strings[332] = str->add(strings[332]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[332]);
+strings[64] = str->add(strings[64]);
+strings[1865] = str->add(strings[1865]);
+strings[4355] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/2");
+strings[64] = str->add(strings[64]);
+strings[1865] = str->add(strings[1865]);
+strings[332] = str->add(strings[332]);
+str->del(strings[332]);
+strings[64] = str->add(strings[64]);
+strings[2276] = str->add(strings[2276]);
+strings[4356] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/16");
+strings[64] = str->add(strings[64]);
+strings[2276] = str->add(strings[2276]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[4357] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/17");
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[2292] = str->add(strings[2292]);
+strings[4358] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/18");
+strings[64] = str->add(strings[64]);
+strings[2292] = str->add(strings[2292]);
+strings[332] = str->add(strings[332]);
+str->del(strings[332]);
+strings[332] = str->add(strings[332]);
+str->del(strings[1842]);
+strings[332] = str->add(strings[332]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[3279] = str->add(strings[3279]);
+strings[4359] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/20");
+strings[64] = str->add(strings[64]);
+strings[3279] = str->add(strings[3279]);
+strings[64] = str->add(strings[64]);
+strings[2310] = str->add(strings[2310]);
+strings[4360] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/19");
+strings[64] = str->add(strings[64]);
+strings[2310] = str->add(strings[2310]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[332] = str->add(strings[332]);
+strings[332] = str->add(strings[332]);
+strings[332] = str->add(strings[332]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[2085] = str->add(strings[2085]);
+strings[2085] = str->add(strings[2085]);
+strings[4354] = str->add(strings[4354]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[4353] = str->add(strings[4353]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[332]);
+strings[332] = str->add(strings[332]);
+str->del(strings[332]);
+strings[332] = str->add(strings[332]);
+str->del(strings[332]);
+strings[332] = str->add(strings[332]);
+str->del(strings[332]);
+strings[332] = str->add(strings[332]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[4354] = str->add(strings[4354]);
+strings[4361] = str->add("e,state,focused");
+strings[4362] = str->add("e");
+strings[4361] = str->add(strings[4361]);
+strings[4362] = str->add(strings[4362]);
+str->del(strings[190]);
+str->del(strings[331]);
+str->del(strings[332]);
+str->del(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[4363] = str->add("_about");
+strings[332] = str->add(strings[332]);
+strings[193] = str->add(strings[193]);
+strings[4364] = str->add("font");
+strings[4365] = str->add("font_fallbacks");
+strings[4366] = str->add("font_size");
+strings[4367] = str->add("font_source");
+strings[4368] = str->add("color");
+strings[4369] = str->add("underline_color");
+strings[4370] = str->add("underline2_color");
+strings[4371] = str->add("outline_color");
+strings[4372] = str->add("shadow_color");
+strings[4373] = str->add("glow_color");
+strings[4374] = str->add("glow2_color");
+strings[4375] = str->add("backing_color");
+strings[4376] = str->add("strikethrough_color");
+strings[4377] = str->add("align");
+strings[4378] = str->add("valign");
+strings[4379] = str->add("wrap");
+strings[4380] = str->add("left_margin");
+strings[4381] = str->add("right_margin");
+strings[4382] = str->add("underline");
+strings[4383] = str->add("strikethrough");
+strings[4384] = str->add("backing");
+strings[4385] = str->add("style");
+strings[4386] = str->add("tabstops");
+strings[4377] = str->add(strings[4377]);
+strings[4387] = str->add("center");
+str->del(strings[4377]);
+str->del(strings[4387]);
+strings[4368] = str->add(strings[4368]);
+strings[4388] = str->add("#000");
+str->del(strings[4368]);
+str->del(strings[4388]);
+strings[4385] = str->add(strings[4385]);
+strings[4389] = str->add("shadow");
+str->del(strings[4385]);
+str->del(strings[4389]);
+strings[4372] = str->add(strings[4372]);
+strings[4390] = str->add("#ffffff80");
+str->del(strings[4372]);
+str->del(strings[4390]);
+strings[4379] = str->add(strings[4379]);
+strings[4391] = str->add("word");
+str->del(strings[4379]);
+str->del(strings[4391]);
+strings[4367] = str->add(strings[4367]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4367]);
+str->del(strings[469]);
+strings[4366] = str->add(strings[4366]);
+strings[4392] = str->add("10.000000");
+str->del(strings[4366]);
+str->del(strings[4392]);
+strings[4364] = str->add(strings[4364]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4364]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4385] = str->add(strings[4385]);
+strings[4393] = str->add("glow");
+str->del(strings[4385]);
+str->del(strings[4393]);
+strings[4368] = str->add(strings[4368]);
+strings[4394] = str->add("#fff");
+str->del(strings[4368]);
+str->del(strings[4394]);
+strings[4374] = str->add(strings[4374]);
+strings[4395] = str->add("#fe87");
+str->del(strings[4374]);
+str->del(strings[4395]);
+strings[4373] = str->add(strings[4373]);
+strings[4396] = str->add("#fa14");
+str->del(strings[4373]);
+str->del(strings[4396]);
+strings[4364] = str->add(strings[4364]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4364]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4385] = str->add(strings[4385]);
+strings[4397] = str->add("glow");
+str->del(strings[4385]);
+str->del(strings[4397]);
+strings[4368] = str->add(strings[4368]);
+strings[4398] = str->add("#fff");
+str->del(strings[4368]);
+str->del(strings[4398]);
+strings[4374] = str->add(strings[4374]);
+strings[4399] = str->add("#fe87");
+str->del(strings[4374]);
+str->del(strings[4399]);
+strings[4373] = str->add(strings[4373]);
+strings[4400] = str->add("#fa14");
+str->del(strings[4373]);
+str->del(strings[4400]);
+strings[4364] = str->add(strings[4364]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4364]);
+str->del(strings[471]);
+str->del(strings[4364]);
+str->del(strings[4365]);
+str->del(strings[4366]);
+str->del(strings[4367]);
+str->del(strings[4368]);
+str->del(strings[4369]);
+str->del(strings[4370]);
+str->del(strings[4371]);
+str->del(strings[4372]);
+str->del(strings[4373]);
+str->del(strings[4374]);
+str->del(strings[4375]);
+str->del(strings[4376]);
+str->del(strings[4377]);
+str->del(strings[4378]);
+str->del(strings[4379]);
+str->del(strings[4380]);
+str->del(strings[4381]);
+str->del(strings[4382]);
+str->del(strings[4383]);
+str->del(strings[4384]);
+str->del(strings[4385]);
+str->del(strings[4386]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[4401] = str->add("font");
+strings[4402] = str->add("font_fallbacks");
+strings[4403] = str->add("font_size");
+strings[4404] = str->add("font_source");
+strings[4405] = str->add("color");
+strings[4406] = str->add("underline_color");
+strings[4407] = str->add("underline2_color");
+strings[4408] = str->add("outline_color");
+strings[4409] = str->add("shadow_color");
+strings[4410] = str->add("glow_color");
+strings[4411] = str->add("glow2_color");
+strings[4412] = str->add("backing_color");
+strings[4413] = str->add("strikethrough_color");
+strings[4414] = str->add("align");
+strings[4415] = str->add("valign");
+strings[4416] = str->add("wrap");
+strings[4417] = str->add("left_margin");
+strings[4418] = str->add("right_margin");
+strings[4419] = str->add("underline");
+strings[4420] = str->add("strikethrough");
+strings[4421] = str->add("backing");
+strings[4422] = str->add("style");
+strings[4423] = str->add("tabstops");
+strings[4414] = str->add(strings[4414]);
+strings[4424] = str->add("center");
+str->del(strings[4414]);
+str->del(strings[4424]);
+strings[4405] = str->add(strings[4405]);
+strings[4425] = str->add("#000");
+str->del(strings[4405]);
+str->del(strings[4425]);
+strings[4422] = str->add(strings[4422]);
+strings[4426] = str->add("shadow");
+str->del(strings[4422]);
+str->del(strings[4426]);
+strings[4409] = str->add(strings[4409]);
+strings[4427] = str->add("#ffffff80");
+str->del(strings[4409]);
+str->del(strings[4427]);
+strings[4416] = str->add(strings[4416]);
+strings[4428] = str->add("word");
+str->del(strings[4416]);
+str->del(strings[4428]);
+strings[4404] = str->add(strings[4404]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4404]);
+str->del(strings[469]);
+strings[4403] = str->add(strings[4403]);
+strings[4429] = str->add("10.000000");
+str->del(strings[4403]);
+str->del(strings[4429]);
+strings[4401] = str->add(strings[4401]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4401]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4422] = str->add(strings[4422]);
+strings[4430] = str->add("soft_shadow");
+str->del(strings[4422]);
+str->del(strings[4430]);
+strings[4405] = str->add(strings[4405]);
+strings[4431] = str->add("#fff");
+str->del(strings[4405]);
+str->del(strings[4431]);
+strings[4409] = str->add(strings[4409]);
+strings[4432] = str->add("#00000020");
+str->del(strings[4409]);
+str->del(strings[4432]);
+strings[4403] = str->add(strings[4403]);
+strings[4433] = str->add("12.000000");
+str->del(strings[4403]);
+str->del(strings[4433]);
+strings[4401] = str->add(strings[4401]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4401]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[4401]);
+str->del(strings[4402]);
+str->del(strings[4403]);
+str->del(strings[4404]);
+str->del(strings[4405]);
+str->del(strings[4406]);
+str->del(strings[4407]);
+str->del(strings[4408]);
+str->del(strings[4409]);
+str->del(strings[4410]);
+str->del(strings[4411]);
+str->del(strings[4412]);
+str->del(strings[4413]);
+str->del(strings[4414]);
+str->del(strings[4415]);
+str->del(strings[4416]);
+str->del(strings[4417]);
+str->del(strings[4418]);
+str->del(strings[4419]);
+str->del(strings[4420]);
+str->del(strings[4421]);
+str->del(strings[4422]);
+str->del(strings[4423]);
+strings[4434] = str->add("font");
+strings[4435] = str->add("font_fallbacks");
+strings[4436] = str->add("font_size");
+strings[4437] = str->add("font_source");
+strings[4438] = str->add("color");
+strings[4439] = str->add("underline_color");
+strings[4440] = str->add("underline2_color");
+strings[4441] = str->add("outline_color");
+strings[4442] = str->add("shadow_color");
+strings[4443] = str->add("glow_color");
+strings[4444] = str->add("glow2_color");
+strings[4445] = str->add("backing_color");
+strings[4446] = str->add("strikethrough_color");
+strings[4447] = str->add("align");
+strings[4448] = str->add("valign");
+strings[4449] = str->add("wrap");
+strings[4450] = str->add("left_margin");
+strings[4451] = str->add("right_margin");
+strings[4452] = str->add("underline");
+strings[4453] = str->add("strikethrough");
+strings[4454] = str->add("backing");
+strings[4455] = str->add("style");
+strings[4456] = str->add("tabstops");
+strings[4447] = str->add(strings[4447]);
+strings[4457] = str->add("center");
+str->del(strings[4447]);
+str->del(strings[4457]);
+strings[4438] = str->add(strings[4438]);
+strings[4458] = str->add("#000");
+str->del(strings[4438]);
+str->del(strings[4458]);
+strings[4455] = str->add(strings[4455]);
+strings[4459] = str->add("shadow");
+str->del(strings[4455]);
+str->del(strings[4459]);
+strings[4442] = str->add(strings[4442]);
+strings[4460] = str->add("#ffffff80");
+str->del(strings[4442]);
+str->del(strings[4460]);
+strings[4449] = str->add(strings[4449]);
+strings[4461] = str->add("word");
+str->del(strings[4449]);
+str->del(strings[4461]);
+strings[4437] = str->add(strings[4437]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4437]);
+str->del(strings[469]);
+strings[4436] = str->add(strings[4436]);
+strings[4462] = str->add("10.000000");
+str->del(strings[4436]);
+str->del(strings[4462]);
+strings[4434] = str->add(strings[4434]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4434]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4455] = str->add(strings[4455]);
+strings[4463] = str->add("soft_shadow");
+str->del(strings[4455]);
+str->del(strings[4463]);
+strings[4438] = str->add(strings[4438]);
+strings[4464] = str->add("#fff");
+str->del(strings[4438]);
+str->del(strings[4464]);
+strings[4442] = str->add(strings[4442]);
+strings[4465] = str->add("#00000020");
+str->del(strings[4442]);
+str->del(strings[4465]);
+strings[4436] = str->add(strings[4436]);
+strings[4466] = str->add("12.000000");
+str->del(strings[4436]);
+str->del(strings[4466]);
+strings[4434] = str->add(strings[4434]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4434]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[4434]);
+str->del(strings[4435]);
+str->del(strings[4436]);
+str->del(strings[4437]);
+str->del(strings[4438]);
+str->del(strings[4439]);
+str->del(strings[4440]);
+str->del(strings[4441]);
+str->del(strings[4442]);
+str->del(strings[4443]);
+str->del(strings[4444]);
+str->del(strings[4445]);
+str->del(strings[4446]);
+str->del(strings[4447]);
+str->del(strings[4448]);
+str->del(strings[4449]);
+str->del(strings[4450]);
+str->del(strings[4451]);
+str->del(strings[4452]);
+str->del(strings[4453]);
+str->del(strings[4454]);
+str->del(strings[4455]);
+str->del(strings[4456]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[4467] = str->add("font");
+strings[4468] = str->add("font_fallbacks");
+strings[4469] = str->add("font_size");
+strings[4470] = str->add("font_source");
+strings[4471] = str->add("color");
+strings[4472] = str->add("underline_color");
+strings[4473] = str->add("underline2_color");
+strings[4474] = str->add("outline_color");
+strings[4475] = str->add("shadow_color");
+strings[4476] = str->add("glow_color");
+strings[4477] = str->add("glow2_color");
+strings[4478] = str->add("backing_color");
+strings[4479] = str->add("strikethrough_color");
+strings[4480] = str->add("align");
+strings[4481] = str->add("valign");
+strings[4482] = str->add("wrap");
+strings[4483] = str->add("left_margin");
+strings[4484] = str->add("right_margin");
+strings[4485] = str->add("underline");
+strings[4486] = str->add("strikethrough");
+strings[4487] = str->add("backing");
+strings[4488] = str->add("style");
+strings[4489] = str->add("tabstops");
+strings[4480] = str->add(strings[4480]);
+strings[4490] = str->add("center");
+str->del(strings[4480]);
+str->del(strings[4490]);
+strings[4471] = str->add(strings[4471]);
+strings[4491] = str->add("#000");
+str->del(strings[4471]);
+str->del(strings[4491]);
+strings[4488] = str->add(strings[4488]);
+strings[4492] = str->add("shadow");
+str->del(strings[4488]);
+str->del(strings[4492]);
+strings[4475] = str->add(strings[4475]);
+strings[4493] = str->add("#ffffff80");
+str->del(strings[4475]);
+str->del(strings[4493]);
+strings[4482] = str->add(strings[4482]);
+strings[4494] = str->add("word");
+str->del(strings[4482]);
+str->del(strings[4494]);
+strings[4470] = str->add(strings[4470]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4470]);
+str->del(strings[469]);
+strings[4469] = str->add(strings[4469]);
+strings[4495] = str->add("10.000000");
+str->del(strings[4469]);
+str->del(strings[4495]);
+strings[4467] = str->add(strings[4467]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4467]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4488] = str->add(strings[4488]);
+strings[4496] = str->add("soft_shadow");
+str->del(strings[4488]);
+str->del(strings[4496]);
+strings[4471] = str->add(strings[4471]);
+strings[4497] = str->add("#fff");
+str->del(strings[4471]);
+str->del(strings[4497]);
+strings[4475] = str->add(strings[4475]);
+strings[4498] = str->add("#00000020");
+str->del(strings[4475]);
+str->del(strings[4498]);
+strings[4469] = str->add(strings[4469]);
+strings[4499] = str->add("12.000000");
+str->del(strings[4469]);
+str->del(strings[4499]);
+strings[4467] = str->add(strings[4467]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4467]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[4467]);
+str->del(strings[4468]);
+str->del(strings[4469]);
+str->del(strings[4470]);
+str->del(strings[4471]);
+str->del(strings[4472]);
+str->del(strings[4473]);
+str->del(strings[4474]);
+str->del(strings[4475]);
+str->del(strings[4476]);
+str->del(strings[4477]);
+str->del(strings[4478]);
+str->del(strings[4479]);
+str->del(strings[4480]);
+str->del(strings[4481]);
+str->del(strings[4482]);
+str->del(strings[4483]);
+str->del(strings[4484]);
+str->del(strings[4485]);
+str->del(strings[4486]);
+str->del(strings[4487]);
+str->del(strings[4488]);
+str->del(strings[4489]);
+str->del(strings[4353]);
+str->del(strings[4354]);
+str->del(strings[4354]);
+str->del(strings[1841]);
+str->del(strings[4353]);
+str->del(strings[1841]);
+str->del(strings[4354]);
+strings[4500] = str->add("program,start");
+strings[4501] = str->add("focus_in");
+str->del(strings[4361]);
+str->del(strings[4362]);
+str->del(strings[4361]);
+str->del(strings[4362]);
+str->del(strings[4500]);
+str->del(strings[4501]);
+strings[64] = str->add(strings[64]);
+strings[2595] = str->add(strings[2595]);
+strings[2595] = str->add(strings[2595]);
+strings[4502] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[4502] = str->add(strings[4502]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[4503] = str->add("images/68");
+strings[4504] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/68");
+strings[64] = str->add(strings[64]);
+strings[4503] = str->add(strings[4503]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[4505] = str->add("resize");
+strings[1933] = str->add(strings[1933]);
+str->del(strings[4502]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[4502] = str->add(strings[4502]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[4505] = str->add(strings[4505]);
+strings[4506] = str->add("e,state,focused");
+strings[4507] = str->add("e");
+strings[4508] = str->add("e,action,mouse,move");
+strings[4507] = str->add(strings[4507]);
+strings[4508] = str->add(strings[4508]);
+strings[4507] = str->add(strings[4507]);
+strings[4508] = str->add(strings[4508]);
+strings[4507] = str->add(strings[4507]);
+strings[4508] = str->add(strings[4508]);
+strings[4507] = str->add(strings[4507]);
+strings[4508] = str->add(strings[4508]);
+strings[4507] = str->add(strings[4507]);
+strings[1737] = str->add(strings[1737]);
+strings[1853] = str->add(strings[1853]);
+strings[4508] = str->add(strings[4508]);
+strings[4507] = str->add(strings[4507]);
+strings[4509] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4502]);
+str->del(strings[1841]);
+str->del(strings[4505]);
+str->del(strings[4502]);
+str->del(strings[1841]);
+str->del(strings[4505]);
+strings[4510] = str->add("program,start");
+strings[4511] = str->add("focus_in");
+strings[1932] = str->add(strings[1932]);
+strings[4511] = str->add(strings[4511]);
+str->del(strings[4506]);
+str->del(strings[4507]);
+str->del(strings[4508]);
+str->del(strings[4507]);
+str->del(strings[4508]);
+str->del(strings[4507]);
+str->del(strings[4508]);
+str->del(strings[4507]);
+str->del(strings[4508]);
+str->del(strings[4507]);
+str->del(strings[4508]);
+str->del(strings[4507]);
+str->del(strings[1737]);
+str->del(strings[1853]);
+str->del(strings[4508]);
+str->del(strings[4507]);
+str->del(strings[4509]);
+str->del(strings[1853]);
+str->del(strings[4510]);
+str->del(strings[4511]);
+str->del(strings[1932]);
+str->del(strings[4511]);
+strings[4512] = str->add("e,action,mouse,move");
+strings[4513] = str->add("e");
+strings[4514] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4512]);
+str->del(strings[4513]);
+str->del(strings[4514]);
+str->del(strings[1853]);
+str->del(strings[190]);
+str->del(strings[4363]);
+str->del(strings[332]);
+str->del(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[4515] = str->add("_about");
+strings[332] = str->add(strings[332]);
+strings[193] = str->add(strings[193]);
+strings[4516] = str->add("font");
+strings[4517] = str->add("font_fallbacks");
+strings[4518] = str->add("font_size");
+strings[4519] = str->add("font_source");
+strings[4520] = str->add("color");
+strings[4521] = str->add("underline_color");
+strings[4522] = str->add("underline2_color");
+strings[4523] = str->add("outline_color");
+strings[4524] = str->add("shadow_color");
+strings[4525] = str->add("glow_color");
+strings[4526] = str->add("glow2_color");
+strings[4527] = str->add("backing_color");
+strings[4528] = str->add("strikethrough_color");
+strings[4529] = str->add("align");
+strings[4530] = str->add("valign");
+strings[4531] = str->add("wrap");
+strings[4532] = str->add("left_margin");
+strings[4533] = str->add("right_margin");
+strings[4534] = str->add("underline");
+strings[4535] = str->add("strikethrough");
+strings[4536] = str->add("backing");
+strings[4537] = str->add("style");
+strings[4538] = str->add("tabstops");
+strings[4529] = str->add(strings[4529]);
+strings[4539] = str->add("center");
+str->del(strings[4529]);
+str->del(strings[4539]);
+strings[4520] = str->add(strings[4520]);
+strings[4540] = str->add("#000");
+str->del(strings[4520]);
+str->del(strings[4540]);
+strings[4537] = str->add(strings[4537]);
+strings[4541] = str->add("shadow");
+str->del(strings[4537]);
+str->del(strings[4541]);
+strings[4524] = str->add(strings[4524]);
+strings[4542] = str->add("#ffffff80");
+str->del(strings[4524]);
+str->del(strings[4542]);
+strings[4531] = str->add(strings[4531]);
+strings[4543] = str->add("word");
+str->del(strings[4531]);
+str->del(strings[4543]);
+strings[4519] = str->add(strings[4519]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4519]);
+str->del(strings[469]);
+strings[4518] = str->add(strings[4518]);
+strings[4544] = str->add("10.000000");
+str->del(strings[4518]);
+str->del(strings[4544]);
+strings[4516] = str->add(strings[4516]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4516]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4537] = str->add(strings[4537]);
+strings[4545] = str->add("glow");
+str->del(strings[4537]);
+str->del(strings[4545]);
+strings[4520] = str->add(strings[4520]);
+strings[4546] = str->add("#fff");
+str->del(strings[4520]);
+str->del(strings[4546]);
+strings[4526] = str->add(strings[4526]);
+strings[4547] = str->add("#fe87");
+str->del(strings[4526]);
+str->del(strings[4547]);
+strings[4525] = str->add(strings[4525]);
+strings[4548] = str->add("#fa14");
+str->del(strings[4525]);
+str->del(strings[4548]);
+strings[4516] = str->add(strings[4516]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4516]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4537] = str->add(strings[4537]);
+strings[4549] = str->add("glow");
+str->del(strings[4537]);
+str->del(strings[4549]);
+strings[4520] = str->add(strings[4520]);
+strings[4550] = str->add("#fff");
+str->del(strings[4520]);
+str->del(strings[4550]);
+strings[4526] = str->add(strings[4526]);
+strings[4551] = str->add("#fe87");
+str->del(strings[4526]);
+str->del(strings[4551]);
+strings[4525] = str->add(strings[4525]);
+strings[4552] = str->add("#fa14");
+str->del(strings[4525]);
+str->del(strings[4552]);
+strings[4516] = str->add(strings[4516]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4516]);
+str->del(strings[471]);
+str->del(strings[4516]);
+str->del(strings[4517]);
+str->del(strings[4518]);
+str->del(strings[4519]);
+str->del(strings[4520]);
+str->del(strings[4521]);
+str->del(strings[4522]);
+str->del(strings[4523]);
+str->del(strings[4524]);
+str->del(strings[4525]);
+str->del(strings[4526]);
+str->del(strings[4527]);
+str->del(strings[4528]);
+str->del(strings[4529]);
+str->del(strings[4530]);
+str->del(strings[4531]);
+str->del(strings[4532]);
+str->del(strings[4533]);
+str->del(strings[4534]);
+str->del(strings[4535]);
+str->del(strings[4536]);
+str->del(strings[4537]);
+str->del(strings[4538]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[4553] = str->add("font");
+strings[4554] = str->add("font_fallbacks");
+strings[4555] = str->add("font_size");
+strings[4556] = str->add("font_source");
+strings[4557] = str->add("color");
+strings[4558] = str->add("underline_color");
+strings[4559] = str->add("underline2_color");
+strings[4560] = str->add("outline_color");
+strings[4561] = str->add("shadow_color");
+strings[4562] = str->add("glow_color");
+strings[4563] = str->add("glow2_color");
+strings[4564] = str->add("backing_color");
+strings[4565] = str->add("strikethrough_color");
+strings[4566] = str->add("align");
+strings[4567] = str->add("valign");
+strings[4568] = str->add("wrap");
+strings[4569] = str->add("left_margin");
+strings[4570] = str->add("right_margin");
+strings[4571] = str->add("underline");
+strings[4572] = str->add("strikethrough");
+strings[4573] = str->add("backing");
+strings[4574] = str->add("style");
+strings[4575] = str->add("tabstops");
+strings[4566] = str->add(strings[4566]);
+strings[4576] = str->add("center");
+str->del(strings[4566]);
+str->del(strings[4576]);
+strings[4557] = str->add(strings[4557]);
+strings[4577] = str->add("#000");
+str->del(strings[4557]);
+str->del(strings[4577]);
+strings[4574] = str->add(strings[4574]);
+strings[4578] = str->add("shadow");
+str->del(strings[4574]);
+str->del(strings[4578]);
+strings[4561] = str->add(strings[4561]);
+strings[4579] = str->add("#ffffff80");
+str->del(strings[4561]);
+str->del(strings[4579]);
+strings[4568] = str->add(strings[4568]);
+strings[4580] = str->add("word");
+str->del(strings[4568]);
+str->del(strings[4580]);
+strings[4556] = str->add(strings[4556]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4556]);
+str->del(strings[469]);
+strings[4555] = str->add(strings[4555]);
+strings[4581] = str->add("10.000000");
+str->del(strings[4555]);
+str->del(strings[4581]);
+strings[4553] = str->add(strings[4553]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4553]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4574] = str->add(strings[4574]);
+strings[4582] = str->add("soft_shadow");
+str->del(strings[4574]);
+str->del(strings[4582]);
+strings[4557] = str->add(strings[4557]);
+strings[4583] = str->add("#fff");
+str->del(strings[4557]);
+str->del(strings[4583]);
+strings[4561] = str->add(strings[4561]);
+strings[4584] = str->add("#00000020");
+str->del(strings[4561]);
+str->del(strings[4584]);
+strings[4555] = str->add(strings[4555]);
+strings[4585] = str->add("12.000000");
+str->del(strings[4555]);
+str->del(strings[4585]);
+strings[4553] = str->add(strings[4553]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4553]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[4553]);
+str->del(strings[4554]);
+str->del(strings[4555]);
+str->del(strings[4556]);
+str->del(strings[4557]);
+str->del(strings[4558]);
+str->del(strings[4559]);
+str->del(strings[4560]);
+str->del(strings[4561]);
+str->del(strings[4562]);
+str->del(strings[4563]);
+str->del(strings[4564]);
+str->del(strings[4565]);
+str->del(strings[4566]);
+str->del(strings[4567]);
+str->del(strings[4568]);
+str->del(strings[4569]);
+str->del(strings[4570]);
+str->del(strings[4571]);
+str->del(strings[4572]);
+str->del(strings[4573]);
+str->del(strings[4574]);
+str->del(strings[4575]);
+strings[4586] = str->add("font");
+strings[4587] = str->add("font_fallbacks");
+strings[4588] = str->add("font_size");
+strings[4589] = str->add("font_source");
+strings[4590] = str->add("color");
+strings[4591] = str->add("underline_color");
+strings[4592] = str->add("underline2_color");
+strings[4593] = str->add("outline_color");
+strings[4594] = str->add("shadow_color");
+strings[4595] = str->add("glow_color");
+strings[4596] = str->add("glow2_color");
+strings[4597] = str->add("backing_color");
+strings[4598] = str->add("strikethrough_color");
+strings[4599] = str->add("align");
+strings[4600] = str->add("valign");
+strings[4601] = str->add("wrap");
+strings[4602] = str->add("left_margin");
+strings[4603] = str->add("right_margin");
+strings[4604] = str->add("underline");
+strings[4605] = str->add("strikethrough");
+strings[4606] = str->add("backing");
+strings[4607] = str->add("style");
+strings[4608] = str->add("tabstops");
+strings[4599] = str->add(strings[4599]);
+strings[4609] = str->add("center");
+str->del(strings[4599]);
+str->del(strings[4609]);
+strings[4590] = str->add(strings[4590]);
+strings[4610] = str->add("#000");
+str->del(strings[4590]);
+str->del(strings[4610]);
+strings[4607] = str->add(strings[4607]);
+strings[4611] = str->add("shadow");
+str->del(strings[4607]);
+str->del(strings[4611]);
+strings[4594] = str->add(strings[4594]);
+strings[4612] = str->add("#ffffff80");
+str->del(strings[4594]);
+str->del(strings[4612]);
+strings[4601] = str->add(strings[4601]);
+strings[4613] = str->add("word");
+str->del(strings[4601]);
+str->del(strings[4613]);
+strings[4589] = str->add(strings[4589]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4589]);
+str->del(strings[469]);
+strings[4588] = str->add(strings[4588]);
+strings[4614] = str->add("10.000000");
+str->del(strings[4588]);
+str->del(strings[4614]);
+strings[4586] = str->add(strings[4586]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4586]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4607] = str->add(strings[4607]);
+strings[4615] = str->add("soft_shadow");
+str->del(strings[4607]);
+str->del(strings[4615]);
+strings[4590] = str->add(strings[4590]);
+strings[4616] = str->add("#fff");
+str->del(strings[4590]);
+str->del(strings[4616]);
+strings[4594] = str->add(strings[4594]);
+strings[4617] = str->add("#00000020");
+str->del(strings[4594]);
+str->del(strings[4617]);
+strings[4588] = str->add(strings[4588]);
+strings[4618] = str->add("12.000000");
+str->del(strings[4588]);
+str->del(strings[4618]);
+strings[4586] = str->add(strings[4586]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4586]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[4586]);
+str->del(strings[4587]);
+str->del(strings[4588]);
+str->del(strings[4589]);
+str->del(strings[4590]);
+str->del(strings[4591]);
+str->del(strings[4592]);
+str->del(strings[4593]);
+str->del(strings[4594]);
+str->del(strings[4595]);
+str->del(strings[4596]);
+str->del(strings[4597]);
+str->del(strings[4598]);
+str->del(strings[4599]);
+str->del(strings[4600]);
+str->del(strings[4601]);
+str->del(strings[4602]);
+str->del(strings[4603]);
+str->del(strings[4604]);
+str->del(strings[4605]);
+str->del(strings[4606]);
+str->del(strings[4607]);
+str->del(strings[4608]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[4619] = str->add("font");
+strings[4620] = str->add("font_fallbacks");
+strings[4621] = str->add("font_size");
+strings[4622] = str->add("font_source");
+strings[4623] = str->add("color");
+strings[4624] = str->add("underline_color");
+strings[4625] = str->add("underline2_color");
+strings[4626] = str->add("outline_color");
+strings[4627] = str->add("shadow_color");
+strings[4628] = str->add("glow_color");
+strings[4629] = str->add("glow2_color");
+strings[4630] = str->add("backing_color");
+strings[4631] = str->add("strikethrough_color");
+strings[4632] = str->add("align");
+strings[4633] = str->add("valign");
+strings[4634] = str->add("wrap");
+strings[4635] = str->add("left_margin");
+strings[4636] = str->add("right_margin");
+strings[4637] = str->add("underline");
+strings[4638] = str->add("strikethrough");
+strings[4639] = str->add("backing");
+strings[4640] = str->add("style");
+strings[4641] = str->add("tabstops");
+strings[4632] = str->add(strings[4632]);
+strings[4642] = str->add("center");
+str->del(strings[4632]);
+str->del(strings[4642]);
+strings[4623] = str->add(strings[4623]);
+strings[4643] = str->add("#000");
+str->del(strings[4623]);
+str->del(strings[4643]);
+strings[4640] = str->add(strings[4640]);
+strings[4644] = str->add("shadow");
+str->del(strings[4640]);
+str->del(strings[4644]);
+strings[4627] = str->add(strings[4627]);
+strings[4645] = str->add("#ffffff80");
+str->del(strings[4627]);
+str->del(strings[4645]);
+strings[4634] = str->add(strings[4634]);
+strings[4646] = str->add("word");
+str->del(strings[4634]);
+str->del(strings[4646]);
+strings[4622] = str->add(strings[4622]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4622]);
+str->del(strings[469]);
+strings[4621] = str->add(strings[4621]);
+strings[4647] = str->add("10.000000");
+str->del(strings[4621]);
+str->del(strings[4647]);
+strings[4619] = str->add(strings[4619]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4619]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4640] = str->add(strings[4640]);
+strings[4648] = str->add("soft_shadow");
+str->del(strings[4640]);
+str->del(strings[4648]);
+strings[4623] = str->add(strings[4623]);
+strings[4649] = str->add("#fff");
+str->del(strings[4623]);
+str->del(strings[4649]);
+strings[4627] = str->add(strings[4627]);
+strings[4650] = str->add("#00000020");
+str->del(strings[4627]);
+str->del(strings[4650]);
+strings[4621] = str->add(strings[4621]);
+strings[4651] = str->add("12.000000");
+str->del(strings[4621]);
+str->del(strings[4651]);
+strings[4619] = str->add(strings[4619]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4619]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[4619]);
+str->del(strings[4620]);
+str->del(strings[4621]);
+str->del(strings[4622]);
+str->del(strings[4623]);
+str->del(strings[4624]);
+str->del(strings[4625]);
+str->del(strings[4626]);
+str->del(strings[4627]);
+str->del(strings[4628]);
+str->del(strings[4629]);
+str->del(strings[4630]);
+str->del(strings[4631]);
+str->del(strings[4632]);
+str->del(strings[4633]);
+str->del(strings[4634]);
+str->del(strings[4635]);
+str->del(strings[4636]);
+str->del(strings[4637]);
+str->del(strings[4638]);
+str->del(strings[4639]);
+str->del(strings[4640]);
+str->del(strings[4641]);
+str->del(strings[64]);
+str->del(strings[4503]);
+strings[64] = str->add(strings[64]);
+strings[1869] = str->add(strings[1869]);
+strings[4652] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/67");
+strings[64] = str->add(strings[64]);
+strings[1869] = str->add(strings[1869]);
+str->del(strings[7]);
+str->del(strings[3703]);
+strings[7] = str->add(strings[7]);
+strings[3027] = str->add(strings[3027]);
+strings[4653] = str->add("e,action,mouse,move");
+strings[4654] = str->add("e");
+strings[4655] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[4653] = str->add(strings[4653]);
+strings[4654] = str->add(strings[4654]);
+strings[4655] = str->add(strings[4655]);
+strings[1853] = str->add(strings[1853]);
+strings[4653] = str->add(strings[4653]);
+strings[4654] = str->add(strings[4654]);
+strings[4655] = str->add(strings[4655]);
+strings[1853] = str->add(strings[1853]);
+strings[4653] = str->add(strings[4653]);
+strings[4654] = str->add(strings[4654]);
+strings[4655] = str->add(strings[4655]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4653]);
+str->del(strings[4654]);
+str->del(strings[4655]);
+str->del(strings[1853]);
+str->del(strings[4653]);
+str->del(strings[4654]);
+str->del(strings[4655]);
+str->del(strings[1853]);
+str->del(strings[4653]);
+str->del(strings[4654]);
+str->del(strings[4655]);
+str->del(strings[1853]);
+str->del(strings[4653]);
+str->del(strings[4654]);
+str->del(strings[4655]);
+str->del(strings[1853]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[7]);
+str->del(strings[3027]);
+strings[7] = str->add(strings[7]);
+strings[3033] = str->add(strings[3033]);
+strings[4656] = str->add("e,action,mouse,move");
+strings[4657] = str->add("e");
+strings[4658] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[4656] = str->add(strings[4656]);
+strings[4657] = str->add(strings[4657]);
+strings[4658] = str->add(strings[4658]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4656]);
+str->del(strings[4657]);
+str->del(strings[4658]);
+str->del(strings[1853]);
+str->del(strings[4656]);
+str->del(strings[4657]);
+str->del(strings[4658]);
+str->del(strings[1853]);
+strings[4659] = str->add("e,action,mouse,move");
+strings[4660] = str->add("e");
+strings[4661] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4659]);
+str->del(strings[4660]);
+str->del(strings[4661]);
+str->del(strings[1853]);
+strings[4662] = str->add("e,action,mouse,move");
+strings[4663] = str->add("e");
+strings[4664] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4662]);
+str->del(strings[4663]);
+str->del(strings[4664]);
+str->del(strings[1853]);
+strings[4665] = str->add("e,action,mouse,move");
+strings[4666] = str->add("e");
+strings[4667] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4665]);
+str->del(strings[4666]);
+str->del(strings[4667]);
+str->del(strings[1853]);
+strings[4668] = str->add("e,action,mouse,move");
+strings[4669] = str->add("e");
+strings[4670] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4668]);
+str->del(strings[4669]);
+str->del(strings[4670]);
+str->del(strings[1853]);
+strings[4671] = str->add("e,action,mouse,move");
+strings[4672] = str->add("e");
+strings[4673] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4671]);
+str->del(strings[4672]);
+str->del(strings[4673]);
+str->del(strings[1853]);
+strings[4674] = str->add("e,action,mouse,move");
+strings[4675] = str->add("e");
+strings[4676] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4674]);
+str->del(strings[4675]);
+str->del(strings[4676]);
+str->del(strings[1853]);
+strings[4677] = str->add("e,action,mouse,move");
+strings[4678] = str->add("e");
+strings[4679] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4677]);
+str->del(strings[4678]);
+str->del(strings[4679]);
+str->del(strings[1853]);
+strings[4680] = str->add("e,action,mouse,move");
+strings[4681] = str->add("e");
+strings[4682] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4680]);
+str->del(strings[4681]);
+str->del(strings[4682]);
+str->del(strings[1853]);
+strings[4683] = str->add("e,action,mouse,move");
+strings[4684] = str->add("e");
+strings[4685] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4683]);
+str->del(strings[4684]);
+str->del(strings[4685]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[3033]);
+strings[7] = str->add(strings[7]);
+strings[2062] = str->add(strings[2062]);
+strings[4686] = str->add("e,action,mouse,move");
+strings[4687] = str->add("e");
+strings[4688] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4686]);
+str->del(strings[4687]);
+str->del(strings[4688]);
+str->del(strings[1853]);
+strings[4689] = str->add("e,action,mouse,move");
+strings[4690] = str->add("e");
+strings[4691] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4689]);
+str->del(strings[4690]);
+str->del(strings[4691]);
+str->del(strings[1853]);
+strings[4692] = str->add("e,action,mouse,move");
+strings[4693] = str->add("e");
+strings[4694] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4692]);
+str->del(strings[4693]);
+str->del(strings[4694]);
+str->del(strings[1853]);
+strings[4695] = str->add("e,action,mouse,move");
+strings[4696] = str->add("e");
+strings[4697] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4695]);
+str->del(strings[4696]);
+str->del(strings[4697]);
+str->del(strings[1853]);
+strings[4698] = str->add("e,action,mouse,move");
+strings[4699] = str->add("e");
+strings[4700] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4698]);
+str->del(strings[4699]);
+str->del(strings[4700]);
+str->del(strings[1853]);
+strings[4701] = str->add("e,action,mouse,move");
+strings[4702] = str->add("e");
+strings[4703] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4701]);
+str->del(strings[4702]);
+str->del(strings[4703]);
+str->del(strings[1853]);
+strings[4704] = str->add("e,action,mouse,move");
+strings[4705] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[1853] = str->add(strings[1853]);
+strings[1737] = str->add(strings[1737]);
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4704]);
+str->del(strings[4705]);
+str->del(strings[1740]);
+str->del(strings[1853]);
+str->del(strings[1737]);
+str->del(strings[1856]);
+strings[4706] = str->add("e,action,mouse,move");
+strings[4707] = str->add("e");
+strings[4708] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4706]);
+str->del(strings[4707]);
+str->del(strings[4708]);
+str->del(strings[1856]);
+strings[4709] = str->add("program,start");
+strings[4710] = str->add("go_active28");
+strings[1932] = str->add(strings[1932]);
+strings[4710] = str->add(strings[4710]);
+strings[4709] = str->add(strings[4709]);
+strings[4711] = str->add("go_activeb28");
+strings[4709] = str->add(strings[4709]);
+strings[4712] = str->add("go_active2");
+strings[1932] = str->add(strings[1932]);
+strings[4712] = str->add(strings[4712]);
+strings[4709] = str->add(strings[4709]);
+strings[4713] = str->add("go_activeb2");
+str->del(strings[4709]);
+str->del(strings[4710]);
+str->del(strings[1932]);
+str->del(strings[4710]);
+str->del(strings[4709]);
+str->del(strings[4711]);
+str->del(strings[4709]);
+str->del(strings[4712]);
+str->del(strings[1932]);
+str->del(strings[4712]);
+str->del(strings[4709]);
+str->del(strings[4713]);
+str->del(strings[7]);
+str->del(strings[2062]);
+strings[7] = str->add(strings[7]);
+strings[3100] = str->add(strings[3100]);
+strings[4714] = str->add("e,action,mouse,move");
+strings[4715] = str->add("e");
+strings[4716] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4714]);
+str->del(strings[4715]);
+str->del(strings[4716]);
+str->del(strings[1856]);
+strings[4717] = str->add("e,action,mouse,move");
+strings[4718] = str->add("e");
+strings[4719] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4717]);
+str->del(strings[4718]);
+str->del(strings[4719]);
+str->del(strings[1856]);
+strings[4720] = str->add("e,action,mouse,move");
+strings[4721] = str->add("e");
+strings[4722] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4720]);
+str->del(strings[4721]);
+str->del(strings[4722]);
+str->del(strings[1856]);
+strings[4723] = str->add("e,action,mouse,move");
+strings[4724] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[1856] = str->add(strings[1856]);
+strings[1737] = str->add(strings[1737]);
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4723]);
+str->del(strings[4724]);
+str->del(strings[1740]);
+str->del(strings[1856]);
+str->del(strings[1737]);
+str->del(strings[1862]);
+strings[1932] = str->add(strings[1932]);
+strings[4725] = str->add("focus_in");
+str->del(strings[1932]);
+str->del(strings[4725]);
+strings[4726] = str->add("e,action,mouse,move");
+strings[4727] = str->add("e");
+strings[4728] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4726]);
+str->del(strings[4727]);
+str->del(strings[4728]);
+str->del(strings[1862]);
+strings[4729] = str->add("e,action,mouse,move");
+strings[4730] = str->add("e");
+strings[4731] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4729]);
+str->del(strings[4730]);
+str->del(strings[4731]);
+str->del(strings[1862]);
+strings[4732] = str->add("e,action,mouse,move");
+strings[4733] = str->add("e");
+strings[4734] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4732]);
+str->del(strings[4733]);
+str->del(strings[4734]);
+str->del(strings[1862]);
+strings[4735] = str->add("e,action,mouse,move");
+strings[4736] = str->add("e");
+strings[4737] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4735]);
+str->del(strings[4736]);
+str->del(strings[4737]);
+str->del(strings[1862]);
+strings[4738] = str->add("e,action,mouse,move");
+strings[4739] = str->add("e");
+strings[4740] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4738]);
+str->del(strings[4739]);
+str->del(strings[4740]);
+str->del(strings[1862]);
+str->del(strings[7]);
+str->del(strings[3100]);
+strings[7] = str->add(strings[7]);
+strings[3111] = str->add(strings[3111]);
+strings[4741] = str->add("e,action,mouse,move");
+strings[4742] = str->add("e");
+strings[4743] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4741]);
+str->del(strings[4742]);
+str->del(strings[4743]);
+str->del(strings[1862]);
+strings[4744] = str->add("e,action,mouse,move");
+strings[4745] = str->add("e");
+strings[4746] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4744]);
+str->del(strings[4745]);
+str->del(strings[4746]);
+str->del(strings[1862]);
+strings[4747] = str->add("e,action,mouse,move");
+strings[4748] = str->add("e");
+strings[4749] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4747]);
+str->del(strings[4748]);
+str->del(strings[4749]);
+str->del(strings[1862]);
+strings[4750] = str->add("e,action,mouse,move");
+strings[4751] = str->add("e");
+strings[4752] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4750]);
+str->del(strings[4751]);
+str->del(strings[4752]);
+str->del(strings[1862]);
+strings[1932] = str->add(strings[1932]);
+strings[4753] = str->add("off");
+str->del(strings[1932]);
+str->del(strings[4753]);
+str->del(strings[7]);
+str->del(strings[3111]);
+strings[7] = str->add(strings[7]);
+strings[3136] = str->add(strings[3136]);
+strings[4754] = str->add("e,action,mouse,move");
+strings[4755] = str->add("e");
+strings[4756] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4754]);
+str->del(strings[4755]);
+str->del(strings[4756]);
+str->del(strings[1862]);
+strings[4757] = str->add("e,action,mouse,move");
+strings[4758] = str->add("e");
+strings[4759] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4757]);
+str->del(strings[4758]);
+str->del(strings[4759]);
+str->del(strings[1862]);
+strings[4760] = str->add("e,action,mouse,move");
+strings[4761] = str->add("e");
+strings[4762] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4760]);
+str->del(strings[4761]);
+str->del(strings[4762]);
+str->del(strings[1862]);
+strings[4763] = str->add("e,action,mouse,move");
+strings[4764] = str->add("e");
+strings[4765] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4763]);
+str->del(strings[4764]);
+str->del(strings[4765]);
+str->del(strings[1862]);
+strings[4766] = str->add("e,action,mouse,move");
+strings[4767] = str->add("e");
+strings[4768] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4766]);
+str->del(strings[4767]);
+str->del(strings[4768]);
+str->del(strings[1862]);
+strings[4769] = str->add("e,action,mouse,move");
+strings[4770] = str->add("e");
+strings[4771] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4769]);
+str->del(strings[4770]);
+str->del(strings[4771]);
+str->del(strings[1862]);
+strings[4772] = str->add("e,action,mouse,move");
+strings[4773] = str->add("e");
+strings[4774] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4772]);
+str->del(strings[4773]);
+str->del(strings[4774]);
+str->del(strings[1862]);
+strings[4775] = str->add("e,action,mouse,move");
+strings[4776] = str->add("e");
+strings[4777] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4775]);
+str->del(strings[4776]);
+str->del(strings[4777]);
+str->del(strings[1862]);
+strings[4778] = str->add("e,action,mouse,move");
+strings[4779] = str->add("e");
+strings[4780] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4778]);
+str->del(strings[4779]);
+str->del(strings[4780]);
+str->del(strings[1862]);
+strings[4781] = str->add("e,action,mouse,move");
+strings[4782] = str->add("e");
+strings[4783] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4781]);
+str->del(strings[4782]);
+str->del(strings[4783]);
+str->del(strings[1862]);
+strings[4784] = str->add("e,action,mouse,move");
+strings[4785] = str->add("e");
+strings[4786] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4784]);
+str->del(strings[4785]);
+str->del(strings[4786]);
+str->del(strings[1862]);
+strings[4787] = str->add("e,action,mouse,move");
+strings[4788] = str->add("e");
+strings[4789] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4787]);
+str->del(strings[4788]);
+str->del(strings[4789]);
+str->del(strings[1862]);
+strings[4790] = str->add("program,start");
+strings[4791] = str->add("go_active27");
+strings[1932] = str->add(strings[1932]);
+strings[4791] = str->add(strings[4791]);
+strings[4790] = str->add(strings[4790]);
+strings[4792] = str->add("go_activeb27");
+strings[4790] = str->add(strings[4790]);
+strings[4793] = str->add("go_active3");
+strings[1932] = str->add(strings[1932]);
+strings[4793] = str->add(strings[4793]);
+strings[4790] = str->add(strings[4790]);
+strings[4794] = str->add("go_activeb3");
+str->del(strings[4790]);
+str->del(strings[4791]);
+str->del(strings[1932]);
+str->del(strings[4791]);
+str->del(strings[4790]);
+str->del(strings[4792]);
+str->del(strings[4790]);
+str->del(strings[4793]);
+str->del(strings[1932]);
+str->del(strings[4793]);
+str->del(strings[4790]);
+str->del(strings[4794]);
+str->del(strings[7]);
+str->del(strings[3136]);
+strings[7] = str->add(strings[7]);
+strings[3167] = str->add(strings[3167]);
+strings[4795] = str->add("e,action,mouse,move");
+strings[4796] = str->add("e");
+strings[4797] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[4795]);
+str->del(strings[4796]);
+str->del(strings[4797]);
+str->del(strings[1862]);
+strings[4798] = str->add("e,action,mouse,move");
+strings[4799] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[1862] = str->add(strings[1862]);
+strings[1737] = str->add(strings[1737]);
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4798]);
+str->del(strings[4799]);
+str->del(strings[1740]);
+str->del(strings[1862]);
+str->del(strings[1737]);
+str->del(strings[1856]);
+strings[4800] = str->add("e,action,mouse,move");
+strings[4801] = str->add("e");
+strings[4802] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4800]);
+str->del(strings[4801]);
+str->del(strings[4802]);
+str->del(strings[1856]);
+strings[4803] = str->add("e,action,mouse,move");
+strings[4804] = str->add("e");
+strings[4805] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4803]);
+str->del(strings[4804]);
+str->del(strings[4805]);
+str->del(strings[1856]);
+strings[4806] = str->add("e,action,mouse,move");
+strings[4807] = str->add("e");
+strings[4808] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4806]);
+str->del(strings[4807]);
+str->del(strings[4808]);
+str->del(strings[1856]);
+strings[4809] = str->add("e,action,mouse,move");
+strings[4810] = str->add("e");
+strings[4811] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[4809]);
+str->del(strings[4810]);
+str->del(strings[4811]);
+str->del(strings[1856]);
+strings[4812] = str->add("e,action,mouse,move");
+strings[4813] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[1856] = str->add(strings[1856]);
+strings[1737] = str->add(strings[1737]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4812]);
+str->del(strings[4813]);
+str->del(strings[1740]);
+str->del(strings[1856]);
+str->del(strings[1737]);
+str->del(strings[1853]);
+strings[4814] = str->add("e,action,mouse,move");
+strings[4815] = str->add("e");
+strings[4816] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[4814]);
+str->del(strings[4815]);
+str->del(strings[4816]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[3167]);
+strings[7] = str->add(strings[7]);
+strings[3190] = str->add(strings[3190]);
+strings[4817] = str->add("e,action,mouse,move");
+strings[4818] = str->add("e");
+strings[4819] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[1740] = str->add(strings[1740]);
+strings[1853] = str->add(strings[1853]);
+strings[4817] = str->add(strings[4817]);
+strings[4818] = str->add(strings[4818]);
+strings[4817] = str->add(strings[4817]);
+strings[4818] = str->add(strings[4818]);
+strings[4820] = str->add("e,state,focused");
+strings[4818] = str->add(strings[4818]);
+str->del(strings[4817]);
+str->del(strings[4818]);
+str->del(strings[4819]);
+str->del(strings[1853]);
+str->del(strings[1740]);
+str->del(strings[1853]);
+str->del(strings[4817]);
+str->del(strings[4818]);
+str->del(strings[4817]);
+str->del(strings[4818]);
+str->del(strings[4820]);
+str->del(strings[4818]);
+strings[4821] = str->add("e,action,mouse,move");
+strings[4822] = str->add("e");
+str->del(strings[4821]);
+str->del(strings[4822]);
+strings[4823] = str->add("e,action,mouse,move");
+strings[4824] = str->add("e");
+str->del(strings[4823]);
+str->del(strings[4824]);
+strings[4825] = str->add("e,action,mouse,move");
+strings[4826] = str->add("e");
+str->del(strings[4825]);
+str->del(strings[4826]);
+strings[1932] = str->add(strings[1932]);
+strings[4827] = str->add("go_activeb1");
+strings[4828] = str->add("program,start");
+strings[4829] = str->add("go_activec1");
+strings[1932] = str->add(strings[1932]);
+strings[4830] = str->add("go_activeb29");
+strings[4828] = str->add(strings[4828]);
+strings[4831] = str->add("go_activec29");
+str->del(strings[1932]);
+str->del(strings[4827]);
+str->del(strings[4828]);
+str->del(strings[4829]);
+str->del(strings[1932]);
+str->del(strings[4830]);
+str->del(strings[4828]);
+str->del(strings[4831]);
+str->del(strings[7]);
+str->del(strings[3190]);
+strings[7] = str->add(strings[7]);
+strings[2148] = str->add(strings[2148]);
+strings[4832] = str->add("e,action,mouse,move");
+strings[4833] = str->add("e");
+strings[1737] = str->add(strings[1737]);
+strings[4834] = str->add("base2");
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4832]);
+str->del(strings[4833]);
+str->del(strings[1737]);
+str->del(strings[4834]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+strings[4835] = str->add("e,action,mouse,move");
+strings[4836] = str->add("e");
+strings[4837] = str->add("mouse,move");
+strings[4838] = str->add("base2");
+strings[4837] = str->add(strings[4837]);
+strings[1946] = str->add(strings[1946]);
+strings[4837] = str->add(strings[4837]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4835]);
+str->del(strings[4836]);
+str->del(strings[4837]);
+str->del(strings[4838]);
+str->del(strings[4837]);
+str->del(strings[1946]);
+str->del(strings[4837]);
+str->del(strings[1946]);
+strings[4839] = str->add("e,action,mouse,move");
+strings[4840] = str->add("e");
+strings[4841] = str->add("mouse,move");
+strings[4842] = str->add("base2");
+strings[4841] = str->add(strings[4841]);
+strings[1946] = str->add(strings[1946]);
+strings[4841] = str->add(strings[4841]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4839]);
+str->del(strings[4840]);
+str->del(strings[4841]);
+str->del(strings[4842]);
+str->del(strings[4841]);
+str->del(strings[1946]);
+str->del(strings[4841]);
+str->del(strings[1946]);
+strings[4843] = str->add("e,action,mouse,move");
+strings[4844] = str->add("e");
+strings[4845] = str->add("mouse,move");
+strings[4846] = str->add("base2");
+strings[4845] = str->add(strings[4845]);
+strings[1946] = str->add(strings[1946]);
+strings[4845] = str->add(strings[4845]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4843]);
+str->del(strings[4844]);
+str->del(strings[4845]);
+str->del(strings[4846]);
+str->del(strings[4845]);
+str->del(strings[1946]);
+str->del(strings[4845]);
+str->del(strings[1946]);
+strings[4847] = str->add("e,action,mouse,move");
+strings[4848] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[4849] = str->add("base2");
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[4850] = str->add("icon_area");
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4847]);
+str->del(strings[4848]);
+str->del(strings[1740]);
+str->del(strings[4849]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[4850]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+strings[4851] = str->add("e,action,mouse,move");
+strings[4852] = str->add("e");
+strings[4853] = str->add("mouse,move");
+strings[4854] = str->add("icon_area");
+strings[4853] = str->add(strings[4853]);
+strings[1946] = str->add(strings[1946]);
+strings[4853] = str->add(strings[4853]);
+strings[1946] = str->add(strings[1946]);
+strings[4853] = str->add(strings[4853]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4851]);
+str->del(strings[4852]);
+str->del(strings[4853]);
+str->del(strings[4854]);
+str->del(strings[4853]);
+str->del(strings[1946]);
+str->del(strings[4853]);
+str->del(strings[1946]);
+str->del(strings[4853]);
+str->del(strings[1946]);
+strings[4855] = str->add("e,action,mouse,move");
+strings[4856] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[4857] = str->add("icon_area");
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[4858] = str->add("base2");
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4855]);
+str->del(strings[4856]);
+str->del(strings[1740]);
+str->del(strings[4857]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[4858]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+strings[4859] = str->add("e,action,mouse,move");
+strings[4860] = str->add("e");
+strings[4861] = str->add("mouse,move");
+strings[4862] = str->add("base2");
+strings[4861] = str->add(strings[4861]);
+strings[1946] = str->add(strings[1946]);
+strings[4861] = str->add(strings[4861]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4859]);
+str->del(strings[4860]);
+str->del(strings[4861]);
+str->del(strings[4862]);
+str->del(strings[4861]);
+str->del(strings[1946]);
+str->del(strings[4861]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[2148]);
+strings[7] = str->add(strings[7]);
+strings[2150] = str->add(strings[2150]);
+strings[4863] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/61");
+strings[7] = str->add(strings[7]);
+strings[2150] = str->add(strings[2150]);
+strings[4864] = str->add("e,action,mouse,move");
+strings[4865] = str->add("e");
+strings[4866] = str->add("mouse,move");
+strings[4867] = str->add("base2");
+strings[4866] = str->add(strings[4866]);
+strings[1946] = str->add(strings[1946]);
+strings[4866] = str->add(strings[4866]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4864]);
+str->del(strings[4865]);
+str->del(strings[4866]);
+str->del(strings[4867]);
+str->del(strings[4866]);
+str->del(strings[1946]);
+str->del(strings[4866]);
+str->del(strings[1946]);
+strings[4868] = str->add("e,action,mouse,move");
+strings[4869] = str->add("e");
+strings[4870] = str->add("mouse,move");
+strings[4871] = str->add("base2");
+strings[4870] = str->add(strings[4870]);
+strings[1946] = str->add(strings[1946]);
+strings[4870] = str->add(strings[4870]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4868]);
+str->del(strings[4869]);
+str->del(strings[4870]);
+str->del(strings[4871]);
+str->del(strings[4870]);
+str->del(strings[1946]);
+str->del(strings[4870]);
+str->del(strings[1946]);
+strings[4872] = str->add("e,action,mouse,move");
+strings[4873] = str->add("e");
+strings[4874] = str->add("mouse,move");
+strings[4875] = str->add("base2");
+strings[4874] = str->add(strings[4874]);
+strings[1946] = str->add(strings[1946]);
+strings[4874] = str->add(strings[4874]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4872]);
+str->del(strings[4873]);
+str->del(strings[4874]);
+str->del(strings[4875]);
+str->del(strings[4874]);
+str->del(strings[1946]);
+str->del(strings[4874]);
+str->del(strings[1946]);
+strings[4876] = str->add("e,action,mouse,move");
+strings[4877] = str->add("e");
+strings[4878] = str->add("mouse,move");
+strings[4879] = str->add("base2");
+strings[4878] = str->add(strings[4878]);
+strings[1946] = str->add(strings[1946]);
+strings[4878] = str->add(strings[4878]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4876]);
+str->del(strings[4877]);
+str->del(strings[4878]);
+str->del(strings[4879]);
+str->del(strings[4878]);
+str->del(strings[1946]);
+str->del(strings[4878]);
+str->del(strings[1946]);
+strings[4880] = str->add("program,start");
+strings[4881] = str->add("go_active26");
+strings[1932] = str->add(strings[1932]);
+strings[4881] = str->add(strings[4881]);
+strings[4880] = str->add(strings[4880]);
+strings[4882] = str->add("go_activeb26");
+strings[4880] = str->add(strings[4880]);
+strings[4883] = str->add("go_active4");
+strings[1932] = str->add(strings[1932]);
+strings[4883] = str->add(strings[4883]);
+strings[4880] = str->add(strings[4880]);
+strings[4884] = str->add("go_activeb4");
+str->del(strings[4880]);
+str->del(strings[4881]);
+str->del(strings[1932]);
+str->del(strings[4881]);
+str->del(strings[4880]);
+str->del(strings[4882]);
+str->del(strings[4880]);
+str->del(strings[4883]);
+str->del(strings[1932]);
+str->del(strings[4883]);
+str->del(strings[4880]);
+str->del(strings[4884]);
+strings[4885] = str->add("e,action,mouse,move");
+strings[4886] = str->add("e");
+strings[4887] = str->add("mouse,move");
+strings[4888] = str->add("base2");
+strings[4887] = str->add(strings[4887]);
+strings[1946] = str->add(strings[1946]);
+strings[4887] = str->add(strings[4887]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4885]);
+str->del(strings[4886]);
+str->del(strings[4887]);
+str->del(strings[4888]);
+str->del(strings[4887]);
+str->del(strings[1946]);
+str->del(strings[4887]);
+str->del(strings[1946]);
+strings[4889] = str->add("e,action,mouse,move");
+strings[4890] = str->add("e");
+strings[4891] = str->add("mouse,move");
+strings[4892] = str->add("base2");
+strings[4891] = str->add(strings[4891]);
+strings[1946] = str->add(strings[1946]);
+strings[4891] = str->add(strings[4891]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4889]);
+str->del(strings[4890]);
+str->del(strings[4891]);
+str->del(strings[4892]);
+str->del(strings[4891]);
+str->del(strings[1946]);
+str->del(strings[4891]);
+str->del(strings[1946]);
+strings[4893] = str->add("e,action,mouse,move");
+strings[4894] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[4895] = str->add("base2");
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[377] = str->add(strings[377]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4893]);
+str->del(strings[4894]);
+str->del(strings[1740]);
+str->del(strings[4895]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[377]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+strings[4896] = str->add("e,action,mouse,move");
+strings[4897] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[377] = str->add(strings[377]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4896]);
+str->del(strings[4897]);
+str->del(strings[1740]);
+str->del(strings[377]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+strings[4898] = str->add("e,action,mouse,move");
+strings[4899] = str->add("e");
+str->del(strings[4898]);
+str->del(strings[4899]);
+strings[4900] = str->add("e,action,mouse,move");
+strings[4901] = str->add("e");
+str->del(strings[4900]);
+str->del(strings[4901]);
+strings[4902] = str->add("e,action,mouse,move");
+strings[4903] = str->add("e");
+strings[1737] = str->add(strings[1737]);
+strings[377] = str->add(strings[377]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4902]);
+str->del(strings[4903]);
+str->del(strings[1737]);
+str->del(strings[377]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+strings[4904] = str->add("e,action,mouse,move");
+strings[4905] = str->add("e");
+strings[4906] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4906] = str->add(strings[4906]);
+strings[1946] = str->add(strings[1946]);
+strings[4906] = str->add(strings[4906]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4904]);
+str->del(strings[4905]);
+str->del(strings[4906]);
+str->del(strings[377]);
+str->del(strings[4906]);
+str->del(strings[1946]);
+str->del(strings[4906]);
+str->del(strings[1946]);
+strings[4907] = str->add("e,action,mouse,move");
+strings[4908] = str->add("e");
+strings[4909] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4909] = str->add(strings[4909]);
+strings[1946] = str->add(strings[1946]);
+strings[4909] = str->add(strings[4909]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4907]);
+str->del(strings[4908]);
+str->del(strings[4909]);
+str->del(strings[377]);
+str->del(strings[4909]);
+str->del(strings[1946]);
+str->del(strings[4909]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[2150]);
+strings[7] = str->add(strings[7]);
+strings[1966] = str->add(strings[1966]);
+strings[4910] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/62");
+strings[7] = str->add(strings[7]);
+strings[1966] = str->add(strings[1966]);
+strings[4911] = str->add("e,action,mouse,move");
+strings[4912] = str->add("e");
+strings[4913] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4913] = str->add(strings[4913]);
+strings[1946] = str->add(strings[1946]);
+strings[4913] = str->add(strings[4913]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4911]);
+str->del(strings[4912]);
+str->del(strings[4913]);
+str->del(strings[377]);
+str->del(strings[4913]);
+str->del(strings[1946]);
+str->del(strings[4913]);
+str->del(strings[1946]);
+strings[4914] = str->add("e,action,mouse,move");
+strings[4915] = str->add("e");
+strings[4916] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4916] = str->add(strings[4916]);
+strings[1946] = str->add(strings[1946]);
+strings[4916] = str->add(strings[4916]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4914]);
+str->del(strings[4915]);
+str->del(strings[4916]);
+str->del(strings[377]);
+str->del(strings[4916]);
+str->del(strings[1946]);
+str->del(strings[4916]);
+str->del(strings[1946]);
+strings[4917] = str->add("e,action,mouse,move");
+strings[4918] = str->add("e");
+strings[4919] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4919] = str->add(strings[4919]);
+strings[1946] = str->add(strings[1946]);
+strings[4919] = str->add(strings[4919]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4917]);
+str->del(strings[4918]);
+str->del(strings[4919]);
+str->del(strings[377]);
+str->del(strings[4919]);
+str->del(strings[1946]);
+str->del(strings[4919]);
+str->del(strings[1946]);
+strings[4920] = str->add("e,action,mouse,move");
+strings[4921] = str->add("e");
+strings[4922] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4922] = str->add(strings[4922]);
+strings[1946] = str->add(strings[1946]);
+strings[4922] = str->add(strings[4922]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4920]);
+str->del(strings[4921]);
+str->del(strings[4922]);
+str->del(strings[377]);
+str->del(strings[4922]);
+str->del(strings[1946]);
+str->del(strings[4922]);
+str->del(strings[1946]);
+strings[1932] = str->add(strings[1932]);
+strings[4923] = str->add("go_activeb28");
+strings[4924] = str->add("program,start");
+strings[4925] = str->add("go_activec28");
+strings[1932] = str->add(strings[1932]);
+strings[4926] = str->add("go_activeb2");
+strings[4924] = str->add(strings[4924]);
+strings[4927] = str->add("go_activec2");
+str->del(strings[1932]);
+str->del(strings[4923]);
+str->del(strings[4924]);
+str->del(strings[4925]);
+str->del(strings[1932]);
+str->del(strings[4926]);
+str->del(strings[4924]);
+str->del(strings[4927]);
+str->del(strings[7]);
+str->del(strings[1966]);
+strings[7] = str->add(strings[7]);
+strings[1964] = str->add(strings[1964]);
+strings[4928] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/63");
+strings[7] = str->add(strings[7]);
+strings[1964] = str->add(strings[1964]);
+strings[4929] = str->add("e,action,mouse,move");
+strings[4930] = str->add("e");
+strings[4931] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4931] = str->add(strings[4931]);
+strings[1946] = str->add(strings[1946]);
+strings[4931] = str->add(strings[4931]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4929]);
+str->del(strings[4930]);
+str->del(strings[4931]);
+str->del(strings[377]);
+str->del(strings[4931]);
+str->del(strings[1946]);
+str->del(strings[4931]);
+str->del(strings[1946]);
+strings[4932] = str->add("e,action,mouse,move");
+strings[4933] = str->add("e");
+strings[4934] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4934] = str->add(strings[4934]);
+strings[1946] = str->add(strings[1946]);
+strings[4934] = str->add(strings[4934]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4932]);
+str->del(strings[4933]);
+str->del(strings[4934]);
+str->del(strings[377]);
+str->del(strings[4934]);
+str->del(strings[1946]);
+str->del(strings[4934]);
+str->del(strings[1946]);
+strings[4935] = str->add("e,action,mouse,move");
+strings[4936] = str->add("e");
+strings[4937] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4937] = str->add(strings[4937]);
+strings[1946] = str->add(strings[1946]);
+strings[4937] = str->add(strings[4937]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4935]);
+str->del(strings[4936]);
+str->del(strings[4937]);
+str->del(strings[377]);
+str->del(strings[4937]);
+str->del(strings[1946]);
+str->del(strings[4937]);
+str->del(strings[1946]);
+strings[4938] = str->add("e,action,mouse,move");
+strings[4939] = str->add("e");
+strings[4940] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[4940] = str->add(strings[4940]);
+strings[1946] = str->add(strings[1946]);
+strings[4940] = str->add(strings[4940]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4938]);
+str->del(strings[4939]);
+str->del(strings[4940]);
+str->del(strings[377]);
+str->del(strings[4940]);
+str->del(strings[1946]);
+str->del(strings[4940]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[1964]);
+strings[7] = str->add(strings[7]);
+strings[1968] = str->add(strings[1968]);
+strings[4941] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/64");
+strings[7] = str->add(strings[7]);
+strings[1968] = str->add(strings[1968]);
+strings[4942] = str->add("program,start");
+strings[4943] = str->add("go_active25");
+strings[1932] = str->add(strings[1932]);
+strings[4943] = str->add(strings[4943]);
+strings[4942] = str->add(strings[4942]);
+strings[4944] = str->add("go_activeb25");
+strings[4942] = str->add(strings[4942]);
+strings[4945] = str->add("go_active5");
+strings[1932] = str->add(strings[1932]);
+strings[4945] = str->add(strings[4945]);
+strings[4942] = str->add(strings[4942]);
+strings[4946] = str->add("go_activeb5");
+str->del(strings[4942]);
+str->del(strings[4943]);
+str->del(strings[1932]);
+str->del(strings[4943]);
+str->del(strings[4942]);
+str->del(strings[4944]);
+str->del(strings[4942]);
+str->del(strings[4945]);
+str->del(strings[1932]);
+str->del(strings[4945]);
+str->del(strings[4942]);
+str->del(strings[4946]);
+str->del(strings[7]);
+str->del(strings[1968]);
+strings[7] = str->add(strings[7]);
+strings[2058] = str->add(strings[2058]);
+strings[4947] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/65");
+strings[7] = str->add(strings[7]);
+strings[2058] = str->add(strings[2058]);
+strings[4948] = str->add("e,action,mouse,move");
+strings[4949] = str->add("e");
+strings[4950] = str->add("e,action,mouse,down");
+strings[4949] = str->add(strings[4949]);
+strings[167] = str->add(strings[167]);
+strings[377] = str->add(strings[377]);
+strings[4951] = str->add("Main");
+strings[66] = str->add(strings[66]);
+strings[4952] = str->add("Favorite Applications");
+strings[469] = str->add(strings[469]);
+strings[2686] = str->add(strings[2686]);
+strings[2231] = str->add(strings[2231]);
+strings[469] = str->add(strings[469]);
+strings[2715] = str->add(strings[2715]);
+strings[2338] = str->add(strings[2338]);
+strings[469] = str->add(strings[469]);
+strings[2691] = str->add(strings[2691]);
+strings[4953] = str->add("Files");
+strings[469] = str->add(strings[469]);
+strings[2693] = str->add(strings[2693]);
+strings[4954] = str->add("Virtual");
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[2494] = str->add(strings[2494]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[4955] = str->add("Show/Hide All Windows");
+strings[1619] = str->add(strings[1619]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[2552] = str->add(strings[2552]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[1712] = str->add(strings[1712]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[4956] = str->add("About");
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[2514] = str->add(strings[2514]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[1713] = str->add(strings[1713]);
+strings[469] = str->add(strings[469]);
+strings[2672] = str->add(strings[2672]);
+strings[1714] = str->add(strings[1714]);
+strings[469] = str->add(strings[469]);
+strings[2673] = str->add(strings[2673]);
+strings[4957] = str->add("Configuration");
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[1721] = str->add(strings[1721]);
+strings[469] = str->add(strings[469]);
+strings[2690] = str->add(strings[2690]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[4958] = str->add("resize");
+str->del(strings[4958]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[4959] = str->add("load");
+strings[4951] = str->add(strings[4951]);
+strings[4960] = str->add("e,action,show,title");
+strings[4949] = str->add(strings[4949]);
+str->del(strings[4959]);
+strings[4961] = str->add("program,start");
+strings[4962] = str->add("on");
+strings[1932] = str->add(strings[1932]);
+strings[4962] = str->add(strings[4962]);
+str->del(strings[4960]);
+str->del(strings[4949]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[4951] = str->add(strings[4951]);
+strings[4951] = str->add(strings[4951]);
+strings[4951] = str->add(strings[4951]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[4963] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2686] = str->add(strings[2686]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2871] = str->add(strings[2871]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add("resize");
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[4952] = str->add(strings[4952]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4952] = str->add(strings[4952]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2715] = str->add(strings[2715]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2890] = str->add(strings[2890]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[2231] = str->add(strings[2231]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2691] = str->add(strings[2691]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2892] = str->add(strings[2892]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[2338] = str->add(strings[2338]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2338] = str->add(strings[2338]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2693] = str->add(strings[2693]);
+strings[2693] = str->add(strings[2693]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[4965] = str->add("images/449");
+strings[4966] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/449");
+strings[469] = str->add(strings[469]);
+strings[4965] = str->add(strings[4965]);
+strings[469] = str->add(strings[469]);
+strings[4967] = str->add("images/450");
+strings[4968] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/450");
+strings[469] = str->add(strings[469]);
+strings[4967] = str->add(strings[4967]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[4953] = str->add(strings[4953]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4953] = str->add(strings[4953]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2894] = str->add(strings[2894]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[1619] = str->add(strings[1619]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1619] = str->add(strings[1619]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add(strings[2896]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[2552] = str->add(strings[2552]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[1712] = str->add(strings[1712]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1712] = str->add(strings[1712]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[4957] = str->add(strings[4957]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4957] = str->add(strings[4957]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2690] = str->add(strings[2690]);
+strings[4963] = str->add(strings[4963]);
+strings[469] = str->add(strings[469]);
+strings[2904] = str->add(strings[2904]);
+strings[1841] = str->add(strings[1841]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[4963] = str->add(strings[4963]);
+strings[1721] = str->add(strings[1721]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[4963] = str->add(strings[4963]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4964] = str->add(strings[4964]);
+strings[4969] = str->add("e,state,focused");
+strings[4949] = str->add(strings[4949]);
+strings[167] = str->add(strings[167]);
+strings[1946] = str->add(strings[1946]);
+strings[167] = str->add(strings[167]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4948]);
+str->del(strings[4949]);
+str->del(strings[4950]);
+str->del(strings[4949]);
+str->del(strings[167]);
+str->del(strings[377]);
+str->del(strings[4961]);
+str->del(strings[4962]);
+str->del(strings[1932]);
+str->del(strings[4962]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4963]);
+str->del(strings[1841]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+str->del(strings[4964]);
+strings[4970] = str->add("program,start");
+strings[4971] = str->add("on");
+str->del(strings[4969]);
+str->del(strings[4949]);
+str->del(strings[167]);
+str->del(strings[1946]);
+str->del(strings[167]);
+str->del(strings[1946]);
+str->del(strings[4970]);
+str->del(strings[4971]);
+strings[4972] = str->add("e,action,mouse,move");
+strings[4973] = str->add("e");
+strings[4972] = str->add(strings[4972]);
+strings[4973] = str->add(strings[4973]);
+strings[169] = str->add(strings[169]);
+strings[377] = str->add(strings[377]);
+strings[159] = str->add(strings[159]);
+strings[377] = str->add(strings[377]);
+strings[169] = str->add(strings[169]);
+strings[1946] = str->add(strings[1946]);
+strings[159] = str->add(strings[159]);
+strings[1946] = str->add(strings[1946]);
+strings[169] = str->add(strings[169]);
+strings[1946] = str->add(strings[1946]);
+strings[159] = str->add(strings[159]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[377] = str->add(strings[377]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[4972]);
+str->del(strings[4973]);
+str->del(strings[4972]);
+str->del(strings[4973]);
+str->del(strings[169]);
+str->del(strings[377]);
+str->del(strings[159]);
+str->del(strings[377]);
+str->del(strings[169]);
+str->del(strings[1946]);
+str->del(strings[159]);
+str->del(strings[1946]);
+str->del(strings[169]);
+str->del(strings[1946]);
+str->del(strings[159]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[377]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[4951]);
+strings[4951] = str->add(strings[4951]);
+str->del(strings[4951]);
+strings[4951] = str->add(strings[4951]);
+strings[4974] = str->add("resize");
+strings[4952] = str->add(strings[4952]);
+strings[4952] = str->add(strings[4952]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[4974] = str->add(strings[4974]);
+strings[2231] = str->add(strings[2231]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[4974] = str->add(strings[4974]);
+strings[2338] = str->add(strings[2338]);
+strings[2338] = str->add(strings[2338]);
+strings[4974] = str->add(strings[4974]);
+strings[4953] = str->add(strings[4953]);
+strings[4953] = str->add(strings[4953]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[4974] = str->add(strings[4974]);
+strings[1619] = str->add(strings[1619]);
+strings[1619] = str->add(strings[1619]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[4974] = str->add(strings[4974]);
+strings[2552] = str->add(strings[2552]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[4974] = str->add(strings[4974]);
+strings[1712] = str->add(strings[1712]);
+strings[1712] = str->add(strings[1712]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[4974] = str->add(strings[4974]);
+strings[4957] = str->add(strings[4957]);
+strings[4957] = str->add(strings[4957]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[4974] = str->add(strings[4974]);
+strings[1721] = str->add(strings[1721]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[4975] = str->add("font");
+strings[4976] = str->add("font_fallbacks");
+strings[4977] = str->add("font_size");
+strings[4978] = str->add("font_source");
+strings[4979] = str->add("color");
+strings[4980] = str->add("underline_color");
+strings[4981] = str->add("underline2_color");
+strings[4982] = str->add("outline_color");
+strings[4983] = str->add("shadow_color");
+strings[4984] = str->add("glow_color");
+strings[4985] = str->add("glow2_color");
+strings[4986] = str->add("backing_color");
+strings[4987] = str->add("strikethrough_color");
+strings[4988] = str->add("align");
+strings[4989] = str->add("valign");
+strings[4990] = str->add("wrap");
+strings[4991] = str->add("left_margin");
+strings[4992] = str->add("right_margin");
+strings[4993] = str->add("underline");
+strings[4994] = str->add("strikethrough");
+strings[4995] = str->add("backing");
+strings[4996] = str->add("style");
+strings[4997] = str->add("tabstops");
+strings[4988] = str->add(strings[4988]);
+strings[4998] = str->add("center");
+str->del(strings[4988]);
+str->del(strings[4998]);
+strings[4979] = str->add(strings[4979]);
+strings[4999] = str->add("#000");
+str->del(strings[4979]);
+str->del(strings[4999]);
+strings[4996] = str->add(strings[4996]);
+strings[5000] = str->add("shadow");
+str->del(strings[4996]);
+str->del(strings[5000]);
+strings[4983] = str->add(strings[4983]);
+strings[5001] = str->add("#ffffff80");
+str->del(strings[4983]);
+str->del(strings[5001]);
+strings[4990] = str->add(strings[4990]);
+strings[5002] = str->add("word");
+str->del(strings[4990]);
+str->del(strings[5002]);
+strings[4978] = str->add(strings[4978]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[4978]);
+str->del(strings[469]);
+strings[4977] = str->add(strings[4977]);
+strings[5003] = str->add("10.000000");
+str->del(strings[4977]);
+str->del(strings[5003]);
+strings[4975] = str->add(strings[4975]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[4975]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4996] = str->add(strings[4996]);
+strings[5004] = str->add("glow");
+str->del(strings[4996]);
+str->del(strings[5004]);
+strings[4979] = str->add(strings[4979]);
+strings[5005] = str->add("#fff");
+str->del(strings[4979]);
+str->del(strings[5005]);
+strings[4985] = str->add(strings[4985]);
+strings[5006] = str->add("#fe87");
+str->del(strings[4985]);
+str->del(strings[5006]);
+strings[4984] = str->add(strings[4984]);
+strings[5007] = str->add("#fa14");
+str->del(strings[4984]);
+str->del(strings[5007]);
+strings[4975] = str->add(strings[4975]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4975]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[4996] = str->add(strings[4996]);
+strings[5008] = str->add("glow");
+str->del(strings[4996]);
+str->del(strings[5008]);
+strings[4979] = str->add(strings[4979]);
+strings[5009] = str->add("#fff");
+str->del(strings[4979]);
+str->del(strings[5009]);
+strings[4985] = str->add(strings[4985]);
+strings[5010] = str->add("#fe87");
+str->del(strings[4985]);
+str->del(strings[5010]);
+strings[4984] = str->add(strings[4984]);
+strings[5011] = str->add("#fa14");
+str->del(strings[4984]);
+str->del(strings[5011]);
+strings[4975] = str->add(strings[4975]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[4975]);
+str->del(strings[471]);
+str->del(strings[4975]);
+str->del(strings[4976]);
+str->del(strings[4977]);
+str->del(strings[4978]);
+str->del(strings[4979]);
+str->del(strings[4980]);
+str->del(strings[4981]);
+str->del(strings[4982]);
+str->del(strings[4983]);
+str->del(strings[4984]);
+str->del(strings[4985]);
+str->del(strings[4986]);
+str->del(strings[4987]);
+str->del(strings[4988]);
+str->del(strings[4989]);
+str->del(strings[4990]);
+str->del(strings[4991]);
+str->del(strings[4992]);
+str->del(strings[4993]);
+str->del(strings[4994]);
+str->del(strings[4995]);
+str->del(strings[4996]);
+str->del(strings[4997]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[5012] = str->add("font");
+strings[5013] = str->add("font_fallbacks");
+strings[5014] = str->add("font_size");
+strings[5015] = str->add("font_source");
+strings[5016] = str->add("color");
+strings[5017] = str->add("underline_color");
+strings[5018] = str->add("underline2_color");
+strings[5019] = str->add("outline_color");
+strings[5020] = str->add("shadow_color");
+strings[5021] = str->add("glow_color");
+strings[5022] = str->add("glow2_color");
+strings[5023] = str->add("backing_color");
+strings[5024] = str->add("strikethrough_color");
+strings[5025] = str->add("align");
+strings[5026] = str->add("valign");
+strings[5027] = str->add("wrap");
+strings[5028] = str->add("left_margin");
+strings[5029] = str->add("right_margin");
+strings[5030] = str->add("underline");
+strings[5031] = str->add("strikethrough");
+strings[5032] = str->add("backing");
+strings[5033] = str->add("style");
+strings[5034] = str->add("tabstops");
+strings[5025] = str->add(strings[5025]);
+strings[5035] = str->add("center");
+str->del(strings[5025]);
+str->del(strings[5035]);
+strings[5016] = str->add(strings[5016]);
+strings[5036] = str->add("#000");
+str->del(strings[5016]);
+str->del(strings[5036]);
+strings[5033] = str->add(strings[5033]);
+strings[5037] = str->add("shadow");
+str->del(strings[5033]);
+str->del(strings[5037]);
+strings[5020] = str->add(strings[5020]);
+strings[5038] = str->add("#ffffff80");
+str->del(strings[5020]);
+str->del(strings[5038]);
+strings[5027] = str->add(strings[5027]);
+strings[5039] = str->add("word");
+str->del(strings[5027]);
+str->del(strings[5039]);
+strings[5015] = str->add(strings[5015]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5015]);
+str->del(strings[469]);
+strings[5014] = str->add(strings[5014]);
+strings[5040] = str->add("10.000000");
+str->del(strings[5014]);
+str->del(strings[5040]);
+strings[5012] = str->add(strings[5012]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5012]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5033] = str->add(strings[5033]);
+strings[5041] = str->add("soft_shadow");
+str->del(strings[5033]);
+str->del(strings[5041]);
+strings[5016] = str->add(strings[5016]);
+strings[5042] = str->add("#fff");
+str->del(strings[5016]);
+str->del(strings[5042]);
+strings[5020] = str->add(strings[5020]);
+strings[5043] = str->add("#00000020");
+str->del(strings[5020]);
+str->del(strings[5043]);
+strings[5014] = str->add(strings[5014]);
+strings[5044] = str->add("12.000000");
+str->del(strings[5014]);
+str->del(strings[5044]);
+strings[5012] = str->add(strings[5012]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5012]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[5012]);
+str->del(strings[5013]);
+str->del(strings[5014]);
+str->del(strings[5015]);
+str->del(strings[5016]);
+str->del(strings[5017]);
+str->del(strings[5018]);
+str->del(strings[5019]);
+str->del(strings[5020]);
+str->del(strings[5021]);
+str->del(strings[5022]);
+str->del(strings[5023]);
+str->del(strings[5024]);
+str->del(strings[5025]);
+str->del(strings[5026]);
+str->del(strings[5027]);
+str->del(strings[5028]);
+str->del(strings[5029]);
+str->del(strings[5030]);
+str->del(strings[5031]);
+str->del(strings[5032]);
+str->del(strings[5033]);
+str->del(strings[5034]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+str->del(strings[4974]);
+strings[5045] = str->add("font");
+strings[5046] = str->add("font_fallbacks");
+strings[5047] = str->add("font_size");
+strings[5048] = str->add("font_source");
+strings[5049] = str->add("color");
+strings[5050] = str->add("underline_color");
+strings[5051] = str->add("underline2_color");
+strings[5052] = str->add("outline_color");
+strings[5053] = str->add("shadow_color");
+strings[5054] = str->add("glow_color");
+strings[5055] = str->add("glow2_color");
+strings[5056] = str->add("backing_color");
+strings[5057] = str->add("strikethrough_color");
+strings[5058] = str->add("align");
+strings[5059] = str->add("valign");
+strings[5060] = str->add("wrap");
+strings[5061] = str->add("left_margin");
+strings[5062] = str->add("right_margin");
+strings[5063] = str->add("underline");
+strings[5064] = str->add("strikethrough");
+strings[5065] = str->add("backing");
+strings[5066] = str->add("style");
+strings[5067] = str->add("tabstops");
+strings[5058] = str->add(strings[5058]);
+strings[5068] = str->add("center");
+str->del(strings[5058]);
+str->del(strings[5068]);
+strings[5049] = str->add(strings[5049]);
+strings[5069] = str->add("#000");
+str->del(strings[5049]);
+str->del(strings[5069]);
+strings[5066] = str->add(strings[5066]);
+strings[5070] = str->add("shadow");
+str->del(strings[5066]);
+str->del(strings[5070]);
+strings[5053] = str->add(strings[5053]);
+strings[5071] = str->add("#ffffff80");
+str->del(strings[5053]);
+str->del(strings[5071]);
+strings[5060] = str->add(strings[5060]);
+strings[5072] = str->add("word");
+str->del(strings[5060]);
+str->del(strings[5072]);
+strings[5048] = str->add(strings[5048]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5048]);
+str->del(strings[469]);
+strings[5047] = str->add(strings[5047]);
+strings[5073] = str->add("10.000000");
+str->del(strings[5047]);
+str->del(strings[5073]);
+strings[5045] = str->add(strings[5045]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5045]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5066] = str->add(strings[5066]);
+strings[5074] = str->add("soft_shadow");
+str->del(strings[5066]);
+str->del(strings[5074]);
+strings[5049] = str->add(strings[5049]);
+strings[5075] = str->add("#fff");
+str->del(strings[5049]);
+str->del(strings[5075]);
+strings[5053] = str->add(strings[5053]);
+strings[5076] = str->add("#00000020");
+str->del(strings[5053]);
+str->del(strings[5076]);
+strings[5047] = str->add(strings[5047]);
+strings[5077] = str->add("12.000000");
+str->del(strings[5047]);
+str->del(strings[5077]);
+strings[5045] = str->add(strings[5045]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5045]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[5045]);
+str->del(strings[5046]);
+str->del(strings[5047]);
+str->del(strings[5048]);
+str->del(strings[5049]);
+str->del(strings[5050]);
+str->del(strings[5051]);
+str->del(strings[5052]);
+str->del(strings[5053]);
+str->del(strings[5054]);
+str->del(strings[5055]);
+str->del(strings[5056]);
+str->del(strings[5057]);
+str->del(strings[5058]);
+str->del(strings[5059]);
+str->del(strings[5060]);
+str->del(strings[5061]);
+str->del(strings[5062]);
+str->del(strings[5063]);
+str->del(strings[5064]);
+str->del(strings[5065]);
+str->del(strings[5066]);
+str->del(strings[5067]);
+strings[1932] = str->add(strings[1932]);
+strings[5078] = str->add("go_activeb27");
+strings[5079] = str->add("program,start");
+strings[5080] = str->add("go_activec27");
+strings[1932] = str->add(strings[1932]);
+strings[5081] = str->add("go_activeb3");
+strings[5079] = str->add(strings[5079]);
+strings[5082] = str->add("go_activec3");
+str->del(strings[1932]);
+str->del(strings[5078]);
+str->del(strings[5079]);
+str->del(strings[5080]);
+str->del(strings[1932]);
+str->del(strings[5081]);
+str->del(strings[5079]);
+str->del(strings[5082]);
+str->del(strings[7]);
+str->del(strings[2058]);
+strings[7] = str->add(strings[7]);
+strings[1970] = str->add(strings[1970]);
+strings[5083] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/66");
+strings[7] = str->add(strings[7]);
+strings[1970] = str->add(strings[1970]);
+strings[5084] = str->add("e,action,mouse,move");
+strings[5085] = str->add("e");
+strings[5086] = str->add("e,action,mouse,up");
+strings[5085] = str->add(strings[5085]);
+str->del(strings[5084]);
+str->del(strings[5085]);
+str->del(strings[5086]);
+str->del(strings[5085]);
+str->del(strings[7]);
+str->del(strings[1970]);
+strings[7] = str->add(strings[7]);
+strings[1869] = str->add(strings[1869]);
+strings[1932] = str->add(strings[1932]);
+strings[1840] = str->add(strings[1840]);
+strings[5087] = str->add("program,start");
+strings[1844] = str->add(strings[1844]);
+strings[1932] = str->add(strings[1932]);
+strings[1844] = str->add(strings[1844]);
+strings[5087] = str->add(strings[5087]);
+strings[1840] = str->add(strings[1840]);
+strings[1932] = str->add(strings[1932]);
+strings[1851] = str->add(strings[1851]);
+strings[5087] = str->add(strings[5087]);
+strings[1851] = str->add(strings[1851]);
+strings[5087] = str->add(strings[5087]);
+strings[5088] = str->add("go_active24");
+strings[1932] = str->add(strings[1932]);
+strings[5088] = str->add(strings[5088]);
+strings[5087] = str->add(strings[5087]);
+strings[5089] = str->add("go_activeb24");
+strings[5087] = str->add(strings[5087]);
+strings[5090] = str->add("go_active6");
+strings[1932] = str->add(strings[1932]);
+strings[5090] = str->add(strings[5090]);
+strings[5087] = str->add(strings[5087]);
+strings[5091] = str->add("go_activeb6");
+str->del(strings[1932]);
+str->del(strings[1840]);
+str->del(strings[5087]);
+str->del(strings[1844]);
+str->del(strings[1932]);
+str->del(strings[1844]);
+str->del(strings[5087]);
+str->del(strings[1840]);
+str->del(strings[1932]);
+str->del(strings[1851]);
+str->del(strings[5087]);
+str->del(strings[1851]);
+str->del(strings[5087]);
+str->del(strings[5088]);
+str->del(strings[1932]);
+str->del(strings[5088]);
+str->del(strings[5087]);
+str->del(strings[5089]);
+str->del(strings[5087]);
+str->del(strings[5090]);
+str->del(strings[1932]);
+str->del(strings[5090]);
+str->del(strings[5087]);
+str->del(strings[5091]);
+str->del(strings[7]);
+str->del(strings[1869]);
+strings[7] = str->add(strings[7]);
+strings[3251] = str->add(strings[3251]);
+strings[1932] = str->add(strings[1932]);
+strings[5092] = str->add("go_activeb26");
+strings[5093] = str->add("program,start");
+strings[5094] = str->add("go_activec26");
+strings[1932] = str->add(strings[1932]);
+strings[5095] = str->add("go_activeb4");
+strings[5093] = str->add(strings[5093]);
+strings[5096] = str->add("go_activec4");
+strings[1932] = str->add(strings[1932]);
+strings[5097] = str->add("on");
+str->del(strings[1932]);
+str->del(strings[5092]);
+str->del(strings[5093]);
+str->del(strings[5094]);
+str->del(strings[1932]);
+str->del(strings[5095]);
+str->del(strings[5093]);
+str->del(strings[5096]);
+str->del(strings[1932]);
+str->del(strings[5097]);
+strings[5098] = str->add("e,action,mouse,move");
+strings[5099] = str->add("e");
+str->del(strings[5098]);
+str->del(strings[5099]);
+strings[5100] = str->add("e,action,mouse,move");
+strings[5101] = str->add("e");
+str->del(strings[5100]);
+str->del(strings[5101]);
+strings[5102] = str->add("e,action,mouse,move");
+strings[5103] = str->add("e");
+str->del(strings[5102]);
+str->del(strings[5103]);
+strings[5104] = str->add("e,action,mouse,move");
+strings[5105] = str->add("e");
+str->del(strings[5104]);
+str->del(strings[5105]);
+str->del(strings[7]);
+str->del(strings[3251]);
+strings[7] = str->add(strings[7]);
+strings[3254] = str->add(strings[3254]);
+strings[5106] = str->add("e,action,mouse,move");
+strings[5107] = str->add("e");
+str->del(strings[5106]);
+str->del(strings[5107]);
+strings[5108] = str->add("e,action,mouse,move");
+strings[5109] = str->add("e");
+str->del(strings[5108]);
+str->del(strings[5109]);
+strings[5110] = str->add("e,action,mouse,move");
+strings[5111] = str->add("e");
+str->del(strings[5110]);
+str->del(strings[5111]);
+strings[5112] = str->add("e,action,mouse,move");
+strings[5113] = str->add("e");
+str->del(strings[5112]);
+str->del(strings[5113]);
+strings[5114] = str->add("e,action,mouse,move");
+strings[5115] = str->add("e");
+str->del(strings[5114]);
+str->del(strings[5115]);
+strings[5116] = str->add("e,action,mouse,move");
+strings[5117] = str->add("e");
+str->del(strings[5116]);
+str->del(strings[5117]);
+strings[5118] = str->add("e,action,mouse,move");
+strings[5119] = str->add("e");
+str->del(strings[5118]);
+str->del(strings[5119]);
+strings[5120] = str->add("e,action,mouse,move");
+strings[5121] = str->add("e");
+str->del(strings[5120]);
+str->del(strings[5121]);
+strings[5122] = str->add("program,start");
+strings[5123] = str->add("go_active23");
+strings[1932] = str->add(strings[1932]);
+strings[5123] = str->add(strings[5123]);
+strings[5122] = str->add(strings[5122]);
+strings[5124] = str->add("go_activeb23");
+strings[5122] = str->add(strings[5122]);
+strings[5125] = str->add("go_active7");
+strings[1932] = str->add(strings[1932]);
+strings[5125] = str->add(strings[5125]);
+strings[5122] = str->add(strings[5122]);
+strings[5126] = str->add("go_activeb7");
+str->del(strings[5122]);
+str->del(strings[5123]);
+str->del(strings[1932]);
+str->del(strings[5123]);
+str->del(strings[5122]);
+str->del(strings[5124]);
+str->del(strings[5122]);
+str->del(strings[5125]);
+str->del(strings[1932]);
+str->del(strings[5125]);
+str->del(strings[5122]);
+str->del(strings[5126]);
+strings[5127] = str->add("e,action,mouse,move");
+strings[5128] = str->add("e");
+str->del(strings[5127]);
+str->del(strings[5128]);
+strings[5129] = str->add("e,action,mouse,move");
+strings[5130] = str->add("e");
+str->del(strings[5129]);
+str->del(strings[5130]);
+strings[5131] = str->add("e,action,mouse,move");
+strings[5132] = str->add("e");
+str->del(strings[5131]);
+str->del(strings[5132]);
+strings[5133] = str->add("e,action,mouse,move");
+strings[5134] = str->add("e");
+str->del(strings[5133]);
+str->del(strings[5134]);
+str->del(strings[7]);
+str->del(strings[3254]);
+strings[7] = str->add(strings[7]);
+strings[2206] = str->add(strings[2206]);
+strings[5135] = str->add("e,action,mouse,move");
+strings[5136] = str->add("e");
+str->del(strings[5135]);
+str->del(strings[5136]);
+strings[5137] = str->add("e,action,mouse,move");
+strings[5138] = str->add("e");
+str->del(strings[5137]);
+str->del(strings[5138]);
+strings[5139] = str->add("e,action,mouse,move");
+strings[5140] = str->add("e");
+str->del(strings[5139]);
+str->del(strings[5140]);
+strings[5141] = str->add("e,action,mouse,move");
+strings[5142] = str->add("e");
+str->del(strings[5141]);
+str->del(strings[5142]);
+str->del(strings[7]);
+str->del(strings[2206]);
+strings[7] = str->add(strings[7]);
+strings[2213] = str->add(strings[2213]);
+strings[5143] = str->add("e,action,mouse,move");
+strings[5144] = str->add("e");
+strings[5145] = str->add("e,state,selected");
+strings[5144] = str->add(strings[5144]);
+strings[5145] = str->add(strings[5145]);
+strings[5144] = str->add(strings[5144]);
+strings[5145] = str->add(strings[5145]);
+strings[5144] = str->add(strings[5144]);
+strings[5145] = str->add(strings[5145]);
+strings[5144] = str->add(strings[5144]);
+strings[5145] = str->add(strings[5145]);
+strings[5144] = str->add(strings[5144]);
+strings[5145] = str->add(strings[5145]);
+strings[5144] = str->add(strings[5144]);
+strings[5146] = str->add("Lock Screen");
+strings[469] = str->add(strings[469]);
+strings[2708] = str->add(strings[2708]);
+strings[1726] = str->add(strings[1726]);
+strings[469] = str->add(strings[469]);
+strings[2677] = str->add(strings[2677]);
+strings[5147] = str->add("Hibernate");
+strings[469] = str->add(strings[469]);
+strings[2678] = str->add(strings[2678]);
+strings[1724] = str->add(strings[1724]);
+strings[469] = str->add(strings[469]);
+strings[2676] = str->add(strings[2676]);
+strings[1722] = str->add(strings[1722]);
+strings[469] = str->add(strings[469]);
+strings[2675] = str->add(strings[2675]);
+strings[5148] = str->add("Logout");
+strings[469] = str->add(strings[469]);
+strings[2674] = str->add(strings[2674]);
+str->del(strings[5143]);
+str->del(strings[5144]);
+strings[5149] = str->add("program,start");
+strings[5150] = str->add("sel");
+str->del(strings[5145]);
+str->del(strings[5144]);
+str->del(strings[5145]);
+str->del(strings[5144]);
+strings[5149] = str->add(strings[5149]);
+strings[5150] = str->add(strings[5150]);
+str->del(strings[5145]);
+str->del(strings[5144]);
+strings[5149] = str->add(strings[5149]);
+strings[5150] = str->add(strings[5150]);
+strings[1932] = str->add(strings[1932]);
+strings[5150] = str->add(strings[5150]);
+str->del(strings[5145]);
+str->del(strings[5144]);
+str->del(strings[5145]);
+str->del(strings[5144]);
+str->del(strings[5145]);
+str->del(strings[5144]);
+str->del(strings[5149]);
+str->del(strings[5150]);
+str->del(strings[5149]);
+str->del(strings[5150]);
+str->del(strings[5149]);
+str->del(strings[5150]);
+str->del(strings[1932]);
+str->del(strings[5150]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[5151] = str->add("resize");
+str->del(strings[5151]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[5152] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2708] = str->add(strings[2708]);
+strings[5152] = str->add(strings[5152]);
+strings[469] = str->add(strings[469]);
+strings[3008] = str->add(strings[3008]);
+strings[1841] = str->add(strings[1841]);
+strings[5153] = str->add("resize");
+strings[5153] = str->add(strings[5153]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5152] = str->add(strings[5152]);
+strings[5146] = str->add(strings[5146]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[5146] = str->add(strings[5146]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2677] = str->add(strings[2677]);
+strings[5152] = str->add(strings[5152]);
+strings[469] = str->add(strings[469]);
+strings[3011] = str->add(strings[3011]);
+strings[1841] = str->add(strings[1841]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5152] = str->add(strings[5152]);
+strings[1726] = str->add(strings[1726]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1726] = str->add(strings[1726]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2678] = str->add(strings[2678]);
+strings[5152] = str->add(strings[5152]);
+strings[469] = str->add(strings[469]);
+strings[3013] = str->add(strings[3013]);
+strings[1841] = str->add(strings[1841]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5152] = str->add(strings[5152]);
+strings[5147] = str->add(strings[5147]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[5147] = str->add(strings[5147]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2676] = str->add(strings[2676]);
+strings[5152] = str->add(strings[5152]);
+strings[469] = str->add(strings[469]);
+strings[3015] = str->add(strings[3015]);
+strings[1841] = str->add(strings[1841]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5152] = str->add(strings[5152]);
+strings[1724] = str->add(strings[1724]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1724] = str->add(strings[1724]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2675] = str->add(strings[2675]);
+strings[5152] = str->add(strings[5152]);
+strings[469] = str->add(strings[469]);
+strings[3017] = str->add(strings[3017]);
+strings[1841] = str->add(strings[1841]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5152] = str->add(strings[5152]);
+strings[1722] = str->add(strings[1722]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1722] = str->add(strings[1722]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5152] = str->add(strings[5152]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2674] = str->add(strings[2674]);
+strings[5152] = str->add(strings[5152]);
+strings[469] = str->add(strings[469]);
+strings[3019] = str->add(strings[3019]);
+strings[1841] = str->add(strings[1841]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5152] = str->add(strings[5152]);
+strings[5148] = str->add(strings[5148]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[5148] = str->add(strings[5148]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+strings[5153] = str->add(strings[5153]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[5153] = str->add(strings[5153]);
+strings[5146] = str->add(strings[5146]);
+strings[5146] = str->add(strings[5146]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[5153] = str->add(strings[5153]);
+strings[1726] = str->add(strings[1726]);
+strings[1726] = str->add(strings[1726]);
+strings[5153] = str->add(strings[5153]);
+strings[5147] = str->add(strings[5147]);
+strings[5147] = str->add(strings[5147]);
+strings[5153] = str->add(strings[5153]);
+strings[1724] = str->add(strings[1724]);
+strings[1724] = str->add(strings[1724]);
+strings[5153] = str->add(strings[5153]);
+strings[1722] = str->add(strings[1722]);
+strings[1722] = str->add(strings[1722]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[5153] = str->add(strings[5153]);
+strings[5148] = str->add(strings[5148]);
+strings[5148] = str->add(strings[5148]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[5154] = str->add("font");
+strings[5155] = str->add("font_fallbacks");
+strings[5156] = str->add("font_size");
+strings[5157] = str->add("font_source");
+strings[5158] = str->add("color");
+strings[5159] = str->add("underline_color");
+strings[5160] = str->add("underline2_color");
+strings[5161] = str->add("outline_color");
+strings[5162] = str->add("shadow_color");
+strings[5163] = str->add("glow_color");
+strings[5164] = str->add("glow2_color");
+strings[5165] = str->add("backing_color");
+strings[5166] = str->add("strikethrough_color");
+strings[5167] = str->add("align");
+strings[5168] = str->add("valign");
+strings[5169] = str->add("wrap");
+strings[5170] = str->add("left_margin");
+strings[5171] = str->add("right_margin");
+strings[5172] = str->add("underline");
+strings[5173] = str->add("strikethrough");
+strings[5174] = str->add("backing");
+strings[5175] = str->add("style");
+strings[5176] = str->add("tabstops");
+strings[5167] = str->add(strings[5167]);
+strings[5177] = str->add("center");
+str->del(strings[5167]);
+str->del(strings[5177]);
+strings[5158] = str->add(strings[5158]);
+strings[5178] = str->add("#000");
+str->del(strings[5158]);
+str->del(strings[5178]);
+strings[5175] = str->add(strings[5175]);
+strings[5179] = str->add("shadow");
+str->del(strings[5175]);
+str->del(strings[5179]);
+strings[5162] = str->add(strings[5162]);
+strings[5180] = str->add("#ffffff80");
+str->del(strings[5162]);
+str->del(strings[5180]);
+strings[5169] = str->add(strings[5169]);
+strings[5181] = str->add("word");
+str->del(strings[5169]);
+str->del(strings[5181]);
+strings[5157] = str->add(strings[5157]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5157]);
+str->del(strings[469]);
+strings[5156] = str->add(strings[5156]);
+strings[5182] = str->add("10.000000");
+str->del(strings[5156]);
+str->del(strings[5182]);
+strings[5154] = str->add(strings[5154]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5154]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5175] = str->add(strings[5175]);
+strings[5183] = str->add("glow");
+str->del(strings[5175]);
+str->del(strings[5183]);
+strings[5158] = str->add(strings[5158]);
+strings[5184] = str->add("#fff");
+str->del(strings[5158]);
+str->del(strings[5184]);
+strings[5164] = str->add(strings[5164]);
+strings[5185] = str->add("#fe87");
+str->del(strings[5164]);
+str->del(strings[5185]);
+strings[5163] = str->add(strings[5163]);
+strings[5186] = str->add("#fa14");
+str->del(strings[5163]);
+str->del(strings[5186]);
+strings[5154] = str->add(strings[5154]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5154]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5175] = str->add(strings[5175]);
+strings[5187] = str->add("glow");
+str->del(strings[5175]);
+str->del(strings[5187]);
+strings[5158] = str->add(strings[5158]);
+strings[5188] = str->add("#fff");
+str->del(strings[5158]);
+str->del(strings[5188]);
+strings[5164] = str->add(strings[5164]);
+strings[5189] = str->add("#fe87");
+str->del(strings[5164]);
+str->del(strings[5189]);
+strings[5163] = str->add(strings[5163]);
+strings[5190] = str->add("#fa14");
+str->del(strings[5163]);
+str->del(strings[5190]);
+strings[5154] = str->add(strings[5154]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5154]);
+str->del(strings[471]);
+str->del(strings[5154]);
+str->del(strings[5155]);
+str->del(strings[5156]);
+str->del(strings[5157]);
+str->del(strings[5158]);
+str->del(strings[5159]);
+str->del(strings[5160]);
+str->del(strings[5161]);
+str->del(strings[5162]);
+str->del(strings[5163]);
+str->del(strings[5164]);
+str->del(strings[5165]);
+str->del(strings[5166]);
+str->del(strings[5167]);
+str->del(strings[5168]);
+str->del(strings[5169]);
+str->del(strings[5170]);
+str->del(strings[5171]);
+str->del(strings[5172]);
+str->del(strings[5173]);
+str->del(strings[5174]);
+str->del(strings[5175]);
+str->del(strings[5176]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[5191] = str->add("font");
+strings[5192] = str->add("font_fallbacks");
+strings[5193] = str->add("font_size");
+strings[5194] = str->add("font_source");
+strings[5195] = str->add("color");
+strings[5196] = str->add("underline_color");
+strings[5197] = str->add("underline2_color");
+strings[5198] = str->add("outline_color");
+strings[5199] = str->add("shadow_color");
+strings[5200] = str->add("glow_color");
+strings[5201] = str->add("glow2_color");
+strings[5202] = str->add("backing_color");
+strings[5203] = str->add("strikethrough_color");
+strings[5204] = str->add("align");
+strings[5205] = str->add("valign");
+strings[5206] = str->add("wrap");
+strings[5207] = str->add("left_margin");
+strings[5208] = str->add("right_margin");
+strings[5209] = str->add("underline");
+strings[5210] = str->add("strikethrough");
+strings[5211] = str->add("backing");
+strings[5212] = str->add("style");
+strings[5213] = str->add("tabstops");
+strings[5204] = str->add(strings[5204]);
+strings[5214] = str->add("center");
+str->del(strings[5204]);
+str->del(strings[5214]);
+strings[5195] = str->add(strings[5195]);
+strings[5215] = str->add("#000");
+str->del(strings[5195]);
+str->del(strings[5215]);
+strings[5212] = str->add(strings[5212]);
+strings[5216] = str->add("shadow");
+str->del(strings[5212]);
+str->del(strings[5216]);
+strings[5199] = str->add(strings[5199]);
+strings[5217] = str->add("#ffffff80");
+str->del(strings[5199]);
+str->del(strings[5217]);
+strings[5206] = str->add(strings[5206]);
+strings[5218] = str->add("word");
+str->del(strings[5206]);
+str->del(strings[5218]);
+strings[5194] = str->add(strings[5194]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5194]);
+str->del(strings[469]);
+strings[5193] = str->add(strings[5193]);
+strings[5219] = str->add("10.000000");
+str->del(strings[5193]);
+str->del(strings[5219]);
+strings[5191] = str->add(strings[5191]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5191]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5212] = str->add(strings[5212]);
+strings[5220] = str->add("soft_shadow");
+str->del(strings[5212]);
+str->del(strings[5220]);
+strings[5195] = str->add(strings[5195]);
+strings[5221] = str->add("#fff");
+str->del(strings[5195]);
+str->del(strings[5221]);
+strings[5199] = str->add(strings[5199]);
+strings[5222] = str->add("#00000020");
+str->del(strings[5199]);
+str->del(strings[5222]);
+strings[5193] = str->add(strings[5193]);
+strings[5223] = str->add("12.000000");
+str->del(strings[5193]);
+str->del(strings[5223]);
+strings[5191] = str->add(strings[5191]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5191]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[5191]);
+str->del(strings[5192]);
+str->del(strings[5193]);
+str->del(strings[5194]);
+str->del(strings[5195]);
+str->del(strings[5196]);
+str->del(strings[5197]);
+str->del(strings[5198]);
+str->del(strings[5199]);
+str->del(strings[5200]);
+str->del(strings[5201]);
+str->del(strings[5202]);
+str->del(strings[5203]);
+str->del(strings[5204]);
+str->del(strings[5205]);
+str->del(strings[5206]);
+str->del(strings[5207]);
+str->del(strings[5208]);
+str->del(strings[5209]);
+str->del(strings[5210]);
+str->del(strings[5211]);
+str->del(strings[5212]);
+str->del(strings[5213]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5152]);
+str->del(strings[1841]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+str->del(strings[5153]);
+strings[5224] = str->add("e,action,mouse,move");
+strings[5225] = str->add("e");
+str->del(strings[5224]);
+str->del(strings[5225]);
+strings[5226] = str->add("font");
+strings[5227] = str->add("font_fallbacks");
+strings[5228] = str->add("font_size");
+strings[5229] = str->add("font_source");
+strings[5230] = str->add("color");
+strings[5231] = str->add("underline_color");
+strings[5232] = str->add("underline2_color");
+strings[5233] = str->add("outline_color");
+strings[5234] = str->add("shadow_color");
+strings[5235] = str->add("glow_color");
+strings[5236] = str->add("glow2_color");
+strings[5237] = str->add("backing_color");
+strings[5238] = str->add("strikethrough_color");
+strings[5239] = str->add("align");
+strings[5240] = str->add("valign");
+strings[5241] = str->add("wrap");
+strings[5242] = str->add("left_margin");
+strings[5243] = str->add("right_margin");
+strings[5244] = str->add("underline");
+strings[5245] = str->add("strikethrough");
+strings[5246] = str->add("backing");
+strings[5247] = str->add("style");
+strings[5248] = str->add("tabstops");
+strings[5239] = str->add(strings[5239]);
+strings[5249] = str->add("center");
+str->del(strings[5239]);
+str->del(strings[5249]);
+strings[5230] = str->add(strings[5230]);
+strings[5250] = str->add("#000");
+str->del(strings[5230]);
+str->del(strings[5250]);
+strings[5247] = str->add(strings[5247]);
+strings[5251] = str->add("shadow");
+str->del(strings[5247]);
+str->del(strings[5251]);
+strings[5234] = str->add(strings[5234]);
+strings[5252] = str->add("#ffffff80");
+str->del(strings[5234]);
+str->del(strings[5252]);
+strings[5241] = str->add(strings[5241]);
+strings[5253] = str->add("word");
+str->del(strings[5241]);
+str->del(strings[5253]);
+strings[5229] = str->add(strings[5229]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5229]);
+str->del(strings[469]);
+strings[5228] = str->add(strings[5228]);
+strings[5254] = str->add("10.000000");
+str->del(strings[5228]);
+str->del(strings[5254]);
+strings[5226] = str->add(strings[5226]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5226]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5247] = str->add(strings[5247]);
+strings[5255] = str->add("soft_shadow");
+str->del(strings[5247]);
+str->del(strings[5255]);
+strings[5230] = str->add(strings[5230]);
+strings[5256] = str->add("#fff");
+str->del(strings[5230]);
+str->del(strings[5256]);
+strings[5234] = str->add(strings[5234]);
+strings[5257] = str->add("#00000020");
+str->del(strings[5234]);
+str->del(strings[5257]);
+strings[5228] = str->add(strings[5228]);
+strings[5258] = str->add("12.000000");
+str->del(strings[5228]);
+str->del(strings[5258]);
+strings[5226] = str->add(strings[5226]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5226]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[5226]);
+str->del(strings[5227]);
+str->del(strings[5228]);
+str->del(strings[5229]);
+str->del(strings[5230]);
+str->del(strings[5231]);
+str->del(strings[5232]);
+str->del(strings[5233]);
+str->del(strings[5234]);
+str->del(strings[5235]);
+str->del(strings[5236]);
+str->del(strings[5237]);
+str->del(strings[5238]);
+str->del(strings[5239]);
+str->del(strings[5240]);
+str->del(strings[5241]);
+str->del(strings[5242]);
+str->del(strings[5243]);
+str->del(strings[5244]);
+str->del(strings[5245]);
+str->del(strings[5246]);
+str->del(strings[5247]);
+str->del(strings[5248]);
+strings[5259] = str->add("e,action,mouse,move");
+strings[5260] = str->add("e");
+str->del(strings[5259]);
+str->del(strings[5260]);
+strings[5261] = str->add("e,action,mouse,move");
+strings[5262] = str->add("e");
+str->del(strings[5261]);
+str->del(strings[5262]);
+strings[5263] = str->add("e,action,mouse,move");
+strings[5264] = str->add("e");
+str->del(strings[5263]);
+str->del(strings[5264]);
+strings[1932] = str->add(strings[1932]);
+strings[5265] = str->add("go_activeb25");
+strings[5266] = str->add("program,start");
+strings[5267] = str->add("go_activec25");
+strings[1932] = str->add(strings[1932]);
+strings[5268] = str->add("go_activeb5");
+strings[5266] = str->add(strings[5266]);
+strings[5269] = str->add("go_activec5");
+str->del(strings[1932]);
+str->del(strings[5265]);
+str->del(strings[5266]);
+str->del(strings[5267]);
+str->del(strings[1932]);
+str->del(strings[5268]);
+str->del(strings[5266]);
+str->del(strings[5269]);
+str->del(strings[7]);
+str->del(strings[2213]);
+strings[7] = str->add(strings[7]);
+strings[2220] = str->add(strings[2220]);
+strings[5270] = str->add("e,action,mouse,move");
+strings[5271] = str->add("e");
+str->del(strings[5270]);
+str->del(strings[5271]);
+strings[5272] = str->add("e,action,mouse,move");
+strings[5273] = str->add("e");
+str->del(strings[5272]);
+str->del(strings[5273]);
+strings[5274] = str->add("program,start");
+strings[5275] = str->add("go_active22");
+strings[1932] = str->add(strings[1932]);
+strings[5275] = str->add(strings[5275]);
+strings[5274] = str->add(strings[5274]);
+strings[5276] = str->add("go_activeb22");
+strings[5274] = str->add(strings[5274]);
+strings[5277] = str->add("go_active8");
+strings[1932] = str->add(strings[1932]);
+strings[5277] = str->add(strings[5277]);
+strings[5274] = str->add(strings[5274]);
+strings[5278] = str->add("go_activeb8");
+str->del(strings[5274]);
+str->del(strings[5275]);
+str->del(strings[1932]);
+str->del(strings[5275]);
+str->del(strings[5274]);
+str->del(strings[5276]);
+str->del(strings[5274]);
+str->del(strings[5277]);
+str->del(strings[1932]);
+str->del(strings[5277]);
+str->del(strings[5274]);
+str->del(strings[5278]);
+str->del(strings[7]);
+str->del(strings[2220]);
+strings[7] = str->add(strings[7]);
+strings[2226] = str->add(strings[2226]);
+str->del(strings[7]);
+str->del(strings[2226]);
+strings[7] = str->add(strings[7]);
+strings[2257] = str->add(strings[2257]);
+strings[5279] = str->add("e,action,mouse,move");
+strings[5280] = str->add("e");
+str->del(strings[5279]);
+str->del(strings[5280]);
+strings[5281] = str->add("e,action,mouse,move");
+strings[5282] = str->add("e");
+str->del(strings[5281]);
+str->del(strings[5282]);
+strings[5283] = str->add("e,action,mouse,move");
+strings[5284] = str->add("e");
+str->del(strings[5283]);
+str->del(strings[5284]);
+strings[1932] = str->add(strings[1932]);
+strings[5285] = str->add("go_activeb24");
+strings[5286] = str->add("program,start");
+strings[5287] = str->add("go_activec24");
+strings[1932] = str->add(strings[1932]);
+strings[5288] = str->add("go_activeb6");
+strings[5286] = str->add(strings[5286]);
+strings[5289] = str->add("go_activec6");
+strings[1932] = str->add(strings[1932]);
+strings[5290] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[5290] = str->add(strings[5290]);
+str->del(strings[1932]);
+str->del(strings[5285]);
+str->del(strings[5286]);
+str->del(strings[5287]);
+str->del(strings[1932]);
+str->del(strings[5288]);
+str->del(strings[5286]);
+str->del(strings[5289]);
+str->del(strings[1932]);
+str->del(strings[5290]);
+str->del(strings[1932]);
+str->del(strings[5290]);
+strings[5291] = str->add("e,action,mouse,move");
+strings[5292] = str->add("e");
+str->del(strings[5291]);
+str->del(strings[5292]);
+strings[5293] = str->add("e,action,mouse,move");
+strings[5294] = str->add("e");
+str->del(strings[5293]);
+str->del(strings[5294]);
+strings[5295] = str->add("e,action,mouse,move");
+strings[5296] = str->add("e");
+str->del(strings[5295]);
+str->del(strings[5296]);
+str->del(strings[7]);
+str->del(strings[2257]);
+strings[7] = str->add(strings[7]);
+strings[2270] = str->add(strings[2270]);
+strings[5297] = str->add("e,action,mouse,move");
+strings[5298] = str->add("e");
+str->del(strings[5297]);
+str->del(strings[5298]);
+strings[5299] = str->add("e,action,mouse,move");
+strings[5300] = str->add("e");
+str->del(strings[5299]);
+str->del(strings[5300]);
+strings[5301] = str->add("e,action,mouse,move");
+strings[5302] = str->add("e");
+str->del(strings[5301]);
+str->del(strings[5302]);
+strings[5303] = str->add("e,action,mouse,move");
+strings[5304] = str->add("e");
+str->del(strings[5303]);
+str->del(strings[5304]);
+strings[5305] = str->add("e,action,mouse,move");
+strings[5306] = str->add("e");
+str->del(strings[5305]);
+str->del(strings[5306]);
+strings[5307] = str->add("e,action,mouse,move");
+strings[5308] = str->add("e");
+str->del(strings[5307]);
+str->del(strings[5308]);
+strings[5309] = str->add("program,start");
+strings[5310] = str->add("go_active21");
+strings[1932] = str->add(strings[1932]);
+strings[5310] = str->add(strings[5310]);
+strings[5309] = str->add(strings[5309]);
+strings[5311] = str->add("go_activeb21");
+strings[5309] = str->add(strings[5309]);
+strings[5312] = str->add("go_active9");
+strings[1932] = str->add(strings[1932]);
+strings[5312] = str->add(strings[5312]);
+strings[5309] = str->add(strings[5309]);
+strings[5313] = str->add("go_activeb9");
+str->del(strings[5309]);
+str->del(strings[5310]);
+str->del(strings[1932]);
+str->del(strings[5310]);
+str->del(strings[5309]);
+str->del(strings[5311]);
+str->del(strings[5309]);
+str->del(strings[5312]);
+str->del(strings[1932]);
+str->del(strings[5312]);
+str->del(strings[5309]);
+str->del(strings[5313]);
+str->del(strings[7]);
+str->del(strings[2270]);
+strings[7] = str->add(strings[7]);
+strings[2276] = str->add(strings[2276]);
+str->del(strings[7]);
+str->del(strings[2276]);
+strings[7] = str->add(strings[7]);
+strings[3259] = str->add(strings[3259]);
+strings[1932] = str->add(strings[1932]);
+strings[5314] = str->add("go_activec1");
+strings[5315] = str->add("program,start");
+strings[5316] = str->add("go_activeb1");
+strings[1932] = str->add(strings[1932]);
+strings[5317] = str->add("go_activec29");
+strings[5315] = str->add(strings[5315]);
+strings[5318] = str->add("go_activeb29");
+strings[1932] = str->add(strings[1932]);
+strings[5319] = str->add("go_activeb23");
+strings[5315] = str->add(strings[5315]);
+strings[5320] = str->add("go_activec23");
+strings[1932] = str->add(strings[1932]);
+strings[5321] = str->add("go_activeb7");
+strings[5315] = str->add(strings[5315]);
+strings[5322] = str->add("go_activec7");
+str->del(strings[1932]);
+str->del(strings[5314]);
+str->del(strings[5315]);
+str->del(strings[5316]);
+str->del(strings[1932]);
+str->del(strings[5317]);
+str->del(strings[5315]);
+str->del(strings[5318]);
+str->del(strings[1932]);
+str->del(strings[5319]);
+str->del(strings[5315]);
+str->del(strings[5320]);
+str->del(strings[1932]);
+str->del(strings[5321]);
+str->del(strings[5315]);
+str->del(strings[5322]);
+strings[5323] = str->add("e,action,mouse,move");
+strings[5324] = str->add("e");
+str->del(strings[5323]);
+str->del(strings[5324]);
+strings[5325] = str->add("e,action,mouse,move");
+strings[5326] = str->add("e");
+str->del(strings[5325]);
+str->del(strings[5326]);
+str->del(strings[7]);
+str->del(strings[3259]);
+strings[7] = str->add(strings[7]);
+strings[2292] = str->add(strings[2292]);
+strings[5327] = str->add("e,action,mouse,move");
+strings[5328] = str->add("e");
+str->del(strings[5327]);
+str->del(strings[5328]);
+strings[5329] = str->add("e,action,mouse,move");
+strings[5330] = str->add("e");
+str->del(strings[5329]);
+str->del(strings[5330]);
+strings[5331] = str->add("e,action,mouse,move");
+strings[5332] = str->add("e");
+str->del(strings[5331]);
+str->del(strings[5332]);
+strings[5333] = str->add("e,action,mouse,move");
+strings[5334] = str->add("e");
+str->del(strings[5333]);
+str->del(strings[5334]);
+strings[5335] = str->add("e,action,mouse,move");
+strings[5336] = str->add("e");
+str->del(strings[5335]);
+str->del(strings[5336]);
+str->del(strings[7]);
+str->del(strings[2292]);
+strings[7] = str->add(strings[7]);
+strings[2310] = str->add(strings[2310]);
+strings[5337] = str->add("e,action,mouse,move");
+strings[5338] = str->add("e");
+str->del(strings[5337]);
+str->del(strings[5338]);
+strings[5339] = str->add("e,action,mouse,move");
+strings[5340] = str->add("e");
+str->del(strings[5339]);
+str->del(strings[5340]);
+strings[5341] = str->add("e,action,mouse,move");
+strings[5342] = str->add("e");
+str->del(strings[5341]);
+str->del(strings[5342]);
+str->del(strings[7]);
+str->del(strings[2310]);
+strings[7] = str->add(strings[7]);
+strings[3279] = str->add(strings[3279]);
+strings[5343] = str->add("e,action,mouse,move");
+strings[5344] = str->add("e");
+strings[5345] = str->add("e,state,unselected");
+strings[5344] = str->add(strings[5344]);
+strings[5345] = str->add(strings[5345]);
+strings[5344] = str->add(strings[5344]);
+strings[5345] = str->add(strings[5345]);
+strings[5344] = str->add(strings[5344]);
+strings[5345] = str->add(strings[5345]);
+strings[5344] = str->add(strings[5344]);
+strings[5345] = str->add(strings[5345]);
+strings[5344] = str->add(strings[5344]);
+strings[5345] = str->add(strings[5345]);
+strings[5344] = str->add(strings[5344]);
+str->del(strings[5343]);
+str->del(strings[5344]);
+strings[5346] = str->add("program,start");
+strings[5347] = str->add("unsel");
+str->del(strings[5345]);
+str->del(strings[5344]);
+str->del(strings[5345]);
+str->del(strings[5344]);
+strings[5346] = str->add(strings[5346]);
+strings[5347] = str->add(strings[5347]);
+str->del(strings[5345]);
+str->del(strings[5344]);
+strings[5346] = str->add(strings[5346]);
+strings[5347] = str->add(strings[5347]);
+strings[1932] = str->add(strings[1932]);
+strings[5347] = str->add(strings[5347]);
+str->del(strings[5345]);
+str->del(strings[5344]);
+str->del(strings[5345]);
+str->del(strings[5344]);
+str->del(strings[5345]);
+str->del(strings[5344]);
+str->del(strings[5346]);
+str->del(strings[5347]);
+str->del(strings[5346]);
+str->del(strings[5347]);
+str->del(strings[5346]);
+str->del(strings[5347]);
+str->del(strings[1932]);
+str->del(strings[5347]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[1932] = str->add(strings[1932]);
+strings[5348] = str->add("go_activec28");
+strings[5349] = str->add("program,start");
+strings[5350] = str->add("go_activeb28");
+strings[1932] = str->add(strings[1932]);
+strings[5351] = str->add("go_activec2");
+strings[5349] = str->add(strings[5349]);
+strings[5352] = str->add("go_activeb2");
+strings[1932] = str->add(strings[1932]);
+strings[5353] = str->add("go_activeb22");
+strings[5349] = str->add(strings[5349]);
+strings[5354] = str->add("go_activec22");
+strings[1932] = str->add(strings[1932]);
+strings[5355] = str->add("go_activeb8");
+strings[5349] = str->add(strings[5349]);
+strings[5356] = str->add("go_activec8");
+str->del(strings[1932]);
+str->del(strings[5348]);
+str->del(strings[5349]);
+str->del(strings[5350]);
+str->del(strings[1932]);
+str->del(strings[5351]);
+str->del(strings[5349]);
+str->del(strings[5352]);
+str->del(strings[1932]);
+str->del(strings[5353]);
+str->del(strings[5349]);
+str->del(strings[5354]);
+str->del(strings[1932]);
+str->del(strings[5355]);
+str->del(strings[5349]);
+str->del(strings[5356]);
+strings[5357] = str->add("e,action,mouse,move");
+strings[5358] = str->add("e");
+str->del(strings[5357]);
+str->del(strings[5358]);
+strings[5359] = str->add("e,action,mouse,move");
+strings[5360] = str->add("e");
+str->del(strings[5359]);
+str->del(strings[5360]);
+str->del(strings[7]);
+str->del(strings[3279]);
+strings[7] = str->add(strings[7]);
+strings[2320] = str->add(strings[2320]);
+strings[5361] = str->add("e,action,mouse,move");
+strings[5362] = str->add("e");
+str->del(strings[5361]);
+str->del(strings[5362]);
+strings[1932] = str->add(strings[1932]);
+strings[5363] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[5363]);
+str->del(strings[7]);
+str->del(strings[2320]);
+strings[7] = str->add(strings[7]);
+strings[2330] = str->add(strings[2330]);
+str->del(strings[7]);
+str->del(strings[2330]);
+strings[7] = str->add(strings[7]);
+strings[2343] = str->add(strings[2343]);
+strings[1932] = str->add(strings[1932]);
+strings[5364] = str->add("go_activeb21");
+strings[5365] = str->add("program,start");
+strings[5366] = str->add("go_activec21");
+strings[1932] = str->add(strings[1932]);
+strings[5367] = str->add("go_activeb9");
+strings[5365] = str->add(strings[5365]);
+strings[5368] = str->add("go_activec9");
+str->del(strings[1932]);
+str->del(strings[5364]);
+str->del(strings[5365]);
+str->del(strings[5366]);
+str->del(strings[1932]);
+str->del(strings[5367]);
+str->del(strings[5365]);
+str->del(strings[5368]);
+strings[5369] = str->add("e,action,mouse,move");
+strings[5370] = str->add("e");
+str->del(strings[5369]);
+str->del(strings[5370]);
+strings[5371] = str->add("e,action,mouse,move");
+strings[5372] = str->add("e");
+str->del(strings[5371]);
+str->del(strings[5372]);
+strings[1932] = str->add(strings[1932]);
+strings[5373] = str->add("go_activec27");
+strings[5374] = str->add("program,start");
+strings[5375] = str->add("go_activeb27");
+strings[1932] = str->add(strings[1932]);
+strings[5376] = str->add("go_activec3");
+strings[5374] = str->add(strings[5374]);
+strings[5377] = str->add("go_activeb3");
+str->del(strings[1932]);
+str->del(strings[5373]);
+str->del(strings[5374]);
+str->del(strings[5375]);
+str->del(strings[1932]);
+str->del(strings[5376]);
+str->del(strings[5374]);
+str->del(strings[5377]);
+str->del(strings[7]);
+str->del(strings[2343]);
+strings[7] = str->add(strings[7]);
+strings[2353] = str->add(strings[2353]);
+strings[5378] = str->add("e,action,mouse,move");
+strings[5379] = str->add("e");
+str->del(strings[5378]);
+str->del(strings[5379]);
+strings[5380] = str->add("e,action,mouse,move");
+strings[5381] = str->add("e");
+str->del(strings[5380]);
+str->del(strings[5381]);
+strings[5382] = str->add("e,action,mouse,move");
+strings[5383] = str->add("e");
+strings[5384] = str->add("e,state,selected");
+strings[5383] = str->add(strings[5383]);
+strings[5384] = str->add(strings[5384]);
+strings[5383] = str->add(strings[5383]);
+strings[5384] = str->add(strings[5384]);
+strings[5383] = str->add(strings[5383]);
+strings[5384] = str->add(strings[5384]);
+strings[5383] = str->add(strings[5383]);
+strings[5384] = str->add(strings[5384]);
+strings[5383] = str->add(strings[5383]);
+strings[5384] = str->add(strings[5384]);
+strings[5383] = str->add(strings[5383]);
+strings[2224] = str->add(strings[2224]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[4] = str->add(strings[4]);
+strings[469] = str->add(strings[469]);
+strings[2685] = str->add(strings[2685]);
+strings[1925] = str->add(strings[1925]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add(strings[3083]);
+strings[2494] = str->add(strings[2494]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[2514] = str->add(strings[2514]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[2536] = str->add(strings[2536]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+str->del(strings[5382]);
+str->del(strings[5383]);
+strings[5385] = str->add("program,start");
+strings[5386] = str->add("sel");
+str->del(strings[5384]);
+str->del(strings[5383]);
+str->del(strings[5384]);
+str->del(strings[5383]);
+strings[5385] = str->add(strings[5385]);
+strings[5386] = str->add(strings[5386]);
+str->del(strings[5384]);
+str->del(strings[5383]);
+strings[5385] = str->add(strings[5385]);
+strings[5386] = str->add(strings[5386]);
+strings[1932] = str->add(strings[1932]);
+strings[5386] = str->add(strings[5386]);
+str->del(strings[5384]);
+str->del(strings[5383]);
+str->del(strings[5384]);
+str->del(strings[5383]);
+str->del(strings[5384]);
+str->del(strings[5383]);
+str->del(strings[5385]);
+str->del(strings[5386]);
+str->del(strings[5385]);
+str->del(strings[5386]);
+str->del(strings[5385]);
+str->del(strings[5386]);
+str->del(strings[1932]);
+str->del(strings[5386]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[5387] = str->add("resize");
+str->del(strings[5387]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[5388] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[5388] = str->add(strings[5388]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[1841] = str->add(strings[1841]);
+strings[5389] = str->add("resize");
+strings[5389] = str->add(strings[5389]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5388] = str->add(strings[5388]);
+strings[2224] = str->add(strings[2224]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2685] = str->add(strings[2685]);
+strings[5388] = str->add(strings[5388]);
+strings[469] = str->add(strings[469]);
+strings[3089] = str->add(strings[3089]);
+strings[1841] = str->add(strings[1841]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5388] = str->add(strings[5388]);
+strings[4] = str->add(strings[4]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4] = str->add(strings[4]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add(strings[3083]);
+strings[5388] = str->add(strings[5388]);
+strings[1926] = str->add(strings[1926]);
+strings[1552] = str->add(strings[1552]);
+strings[1841] = str->add(strings[1841]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5388] = str->add(strings[5388]);
+strings[1925] = str->add(strings[1925]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1925] = str->add(strings[1925]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[5388] = str->add(strings[5388]);
+strings[469] = str->add(strings[469]);
+strings[3092] = str->add(strings[3092]);
+strings[1841] = str->add(strings[1841]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5388] = str->add(strings[5388]);
+strings[2494] = str->add(strings[2494]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[5388] = str->add(strings[5388]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5388] = str->add(strings[5388]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5388] = str->add(strings[5388]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+strings[5388] = str->add(strings[5388]);
+strings[469] = str->add(strings[469]);
+strings[3096] = str->add(strings[3096]);
+strings[1841] = str->add(strings[1841]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5388] = str->add(strings[5388]);
+strings[2536] = str->add(strings[2536]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2536] = str->add(strings[2536]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[5389] = str->add(strings[5389]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2708]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[5146]);
+str->del(strings[5146]);
+str->del(strings[5146]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2677]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1726]);
+str->del(strings[1726]);
+str->del(strings[1726]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2678]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[5147]);
+str->del(strings[5147]);
+str->del(strings[5147]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2676]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1724]);
+str->del(strings[1724]);
+str->del(strings[1724]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2675]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1722]);
+str->del(strings[1722]);
+str->del(strings[1722]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2674]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[5148]);
+str->del(strings[5148]);
+str->del(strings[5148]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3008]);
+str->del(strings[5146]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3011]);
+str->del(strings[1726]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3013]);
+str->del(strings[5147]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3015]);
+str->del(strings[1724]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3017]);
+str->del(strings[1722]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3019]);
+str->del(strings[5148]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[5389] = str->add(strings[5389]);
+strings[2224] = str->add(strings[2224]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[5389] = str->add(strings[5389]);
+strings[4] = str->add(strings[4]);
+strings[4] = str->add(strings[4]);
+strings[5389] = str->add(strings[5389]);
+strings[1925] = str->add(strings[1925]);
+strings[1925] = str->add(strings[1925]);
+strings[5389] = str->add(strings[5389]);
+strings[2494] = str->add(strings[2494]);
+strings[2494] = str->add(strings[2494]);
+strings[5389] = str->add(strings[5389]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[5389] = str->add(strings[5389]);
+strings[2536] = str->add(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[5390] = str->add("font");
+strings[5391] = str->add("font_fallbacks");
+strings[5392] = str->add("font_size");
+strings[5393] = str->add("font_source");
+strings[5394] = str->add("color");
+strings[5395] = str->add("underline_color");
+strings[5396] = str->add("underline2_color");
+strings[5397] = str->add("outline_color");
+strings[5398] = str->add("shadow_color");
+strings[5399] = str->add("glow_color");
+strings[5400] = str->add("glow2_color");
+strings[5401] = str->add("backing_color");
+strings[5402] = str->add("strikethrough_color");
+strings[5403] = str->add("align");
+strings[5404] = str->add("valign");
+strings[5405] = str->add("wrap");
+strings[5406] = str->add("left_margin");
+strings[5407] = str->add("right_margin");
+strings[5408] = str->add("underline");
+strings[5409] = str->add("strikethrough");
+strings[5410] = str->add("backing");
+strings[5411] = str->add("style");
+strings[5412] = str->add("tabstops");
+strings[5403] = str->add(strings[5403]);
+strings[5413] = str->add("center");
+str->del(strings[5403]);
+str->del(strings[5413]);
+strings[5394] = str->add(strings[5394]);
+strings[5414] = str->add("#000");
+str->del(strings[5394]);
+str->del(strings[5414]);
+strings[5411] = str->add(strings[5411]);
+strings[5415] = str->add("shadow");
+str->del(strings[5411]);
+str->del(strings[5415]);
+strings[5398] = str->add(strings[5398]);
+strings[5416] = str->add("#ffffff80");
+str->del(strings[5398]);
+str->del(strings[5416]);
+strings[5405] = str->add(strings[5405]);
+strings[5417] = str->add("word");
+str->del(strings[5405]);
+str->del(strings[5417]);
+strings[5393] = str->add(strings[5393]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5393]);
+str->del(strings[469]);
+strings[5392] = str->add(strings[5392]);
+strings[5418] = str->add("10.000000");
+str->del(strings[5392]);
+str->del(strings[5418]);
+strings[5390] = str->add(strings[5390]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5390]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5411] = str->add(strings[5411]);
+strings[5419] = str->add("glow");
+str->del(strings[5411]);
+str->del(strings[5419]);
+strings[5394] = str->add(strings[5394]);
+strings[5420] = str->add("#fff");
+str->del(strings[5394]);
+str->del(strings[5420]);
+strings[5400] = str->add(strings[5400]);
+strings[5421] = str->add("#fe87");
+str->del(strings[5400]);
+str->del(strings[5421]);
+strings[5399] = str->add(strings[5399]);
+strings[5422] = str->add("#fa14");
+str->del(strings[5399]);
+str->del(strings[5422]);
+strings[5390] = str->add(strings[5390]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5390]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5411] = str->add(strings[5411]);
+strings[5423] = str->add("glow");
+str->del(strings[5411]);
+str->del(strings[5423]);
+strings[5394] = str->add(strings[5394]);
+strings[5424] = str->add("#fff");
+str->del(strings[5394]);
+str->del(strings[5424]);
+strings[5400] = str->add(strings[5400]);
+strings[5425] = str->add("#fe87");
+str->del(strings[5400]);
+str->del(strings[5425]);
+strings[5399] = str->add(strings[5399]);
+strings[5426] = str->add("#fa14");
+str->del(strings[5399]);
+str->del(strings[5426]);
+strings[5390] = str->add(strings[5390]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5390]);
+str->del(strings[471]);
+str->del(strings[5390]);
+str->del(strings[5391]);
+str->del(strings[5392]);
+str->del(strings[5393]);
+str->del(strings[5394]);
+str->del(strings[5395]);
+str->del(strings[5396]);
+str->del(strings[5397]);
+str->del(strings[5398]);
+str->del(strings[5399]);
+str->del(strings[5400]);
+str->del(strings[5401]);
+str->del(strings[5402]);
+str->del(strings[5403]);
+str->del(strings[5404]);
+str->del(strings[5405]);
+str->del(strings[5406]);
+str->del(strings[5407]);
+str->del(strings[5408]);
+str->del(strings[5409]);
+str->del(strings[5410]);
+str->del(strings[5411]);
+str->del(strings[5412]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[5427] = str->add("font");
+strings[5428] = str->add("font_fallbacks");
+strings[5429] = str->add("font_size");
+strings[5430] = str->add("font_source");
+strings[5431] = str->add("color");
+strings[5432] = str->add("underline_color");
+strings[5433] = str->add("underline2_color");
+strings[5434] = str->add("outline_color");
+strings[5435] = str->add("shadow_color");
+strings[5436] = str->add("glow_color");
+strings[5437] = str->add("glow2_color");
+strings[5438] = str->add("backing_color");
+strings[5439] = str->add("strikethrough_color");
+strings[5440] = str->add("align");
+strings[5441] = str->add("valign");
+strings[5442] = str->add("wrap");
+strings[5443] = str->add("left_margin");
+strings[5444] = str->add("right_margin");
+strings[5445] = str->add("underline");
+strings[5446] = str->add("strikethrough");
+strings[5447] = str->add("backing");
+strings[5448] = str->add("style");
+strings[5449] = str->add("tabstops");
+strings[5440] = str->add(strings[5440]);
+strings[5450] = str->add("center");
+str->del(strings[5440]);
+str->del(strings[5450]);
+strings[5431] = str->add(strings[5431]);
+strings[5451] = str->add("#000");
+str->del(strings[5431]);
+str->del(strings[5451]);
+strings[5448] = str->add(strings[5448]);
+strings[5452] = str->add("shadow");
+str->del(strings[5448]);
+str->del(strings[5452]);
+strings[5435] = str->add(strings[5435]);
+strings[5453] = str->add("#ffffff80");
+str->del(strings[5435]);
+str->del(strings[5453]);
+strings[5442] = str->add(strings[5442]);
+strings[5454] = str->add("word");
+str->del(strings[5442]);
+str->del(strings[5454]);
+strings[5430] = str->add(strings[5430]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5430]);
+str->del(strings[469]);
+strings[5429] = str->add(strings[5429]);
+strings[5455] = str->add("10.000000");
+str->del(strings[5429]);
+str->del(strings[5455]);
+strings[5427] = str->add(strings[5427]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5427]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5448] = str->add(strings[5448]);
+strings[5456] = str->add("soft_shadow");
+str->del(strings[5448]);
+str->del(strings[5456]);
+strings[5431] = str->add(strings[5431]);
+strings[5457] = str->add("#fff");
+str->del(strings[5431]);
+str->del(strings[5457]);
+strings[5435] = str->add(strings[5435]);
+strings[5458] = str->add("#00000020");
+str->del(strings[5435]);
+str->del(strings[5458]);
+strings[5429] = str->add(strings[5429]);
+strings[5459] = str->add("12.000000");
+str->del(strings[5429]);
+str->del(strings[5459]);
+strings[5427] = str->add(strings[5427]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5427]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[5427]);
+str->del(strings[5428]);
+str->del(strings[5429]);
+str->del(strings[5430]);
+str->del(strings[5431]);
+str->del(strings[5432]);
+str->del(strings[5433]);
+str->del(strings[5434]);
+str->del(strings[5435]);
+str->del(strings[5436]);
+str->del(strings[5437]);
+str->del(strings[5438]);
+str->del(strings[5439]);
+str->del(strings[5440]);
+str->del(strings[5441]);
+str->del(strings[5442]);
+str->del(strings[5443]);
+str->del(strings[5444]);
+str->del(strings[5445]);
+str->del(strings[5446]);
+str->del(strings[5447]);
+str->del(strings[5448]);
+str->del(strings[5449]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5388]);
+str->del(strings[1841]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+str->del(strings[5389]);
+strings[5460] = str->add("e,action,mouse,move");
+strings[5461] = str->add("e");
+str->del(strings[5460]);
+str->del(strings[5461]);
+strings[1932] = str->add(strings[1932]);
+strings[5462] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[5462]);
+strings[5463] = str->add("font");
+strings[5464] = str->add("font_fallbacks");
+strings[5465] = str->add("font_size");
+strings[5466] = str->add("font_source");
+strings[5467] = str->add("color");
+strings[5468] = str->add("underline_color");
+strings[5469] = str->add("underline2_color");
+strings[5470] = str->add("outline_color");
+strings[5471] = str->add("shadow_color");
+strings[5472] = str->add("glow_color");
+strings[5473] = str->add("glow2_color");
+strings[5474] = str->add("backing_color");
+strings[5475] = str->add("strikethrough_color");
+strings[5476] = str->add("align");
+strings[5477] = str->add("valign");
+strings[5478] = str->add("wrap");
+strings[5479] = str->add("left_margin");
+strings[5480] = str->add("right_margin");
+strings[5481] = str->add("underline");
+strings[5482] = str->add("strikethrough");
+strings[5483] = str->add("backing");
+strings[5484] = str->add("style");
+strings[5485] = str->add("tabstops");
+strings[5476] = str->add(strings[5476]);
+strings[5486] = str->add("center");
+str->del(strings[5476]);
+str->del(strings[5486]);
+strings[5467] = str->add(strings[5467]);
+strings[5487] = str->add("#000");
+str->del(strings[5467]);
+str->del(strings[5487]);
+strings[5484] = str->add(strings[5484]);
+strings[5488] = str->add("shadow");
+str->del(strings[5484]);
+str->del(strings[5488]);
+strings[5471] = str->add(strings[5471]);
+strings[5489] = str->add("#ffffff80");
+str->del(strings[5471]);
+str->del(strings[5489]);
+strings[5478] = str->add(strings[5478]);
+strings[5490] = str->add("word");
+str->del(strings[5478]);
+str->del(strings[5490]);
+strings[5466] = str->add(strings[5466]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5466]);
+str->del(strings[469]);
+strings[5465] = str->add(strings[5465]);
+strings[5491] = str->add("10.000000");
+str->del(strings[5465]);
+str->del(strings[5491]);
+strings[5463] = str->add(strings[5463]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5463]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5484] = str->add(strings[5484]);
+strings[5492] = str->add("soft_shadow");
+str->del(strings[5484]);
+str->del(strings[5492]);
+strings[5467] = str->add(strings[5467]);
+strings[5493] = str->add("#fff");
+str->del(strings[5467]);
+str->del(strings[5493]);
+strings[5471] = str->add(strings[5471]);
+strings[5494] = str->add("#00000020");
+str->del(strings[5471]);
+str->del(strings[5494]);
+strings[5465] = str->add(strings[5465]);
+strings[5495] = str->add("12.000000");
+str->del(strings[5465]);
+str->del(strings[5495]);
+strings[5463] = str->add(strings[5463]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5463]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[5463]);
+str->del(strings[5464]);
+str->del(strings[5465]);
+str->del(strings[5466]);
+str->del(strings[5467]);
+str->del(strings[5468]);
+str->del(strings[5469]);
+str->del(strings[5470]);
+str->del(strings[5471]);
+str->del(strings[5472]);
+str->del(strings[5473]);
+str->del(strings[5474]);
+str->del(strings[5475]);
+str->del(strings[5476]);
+str->del(strings[5477]);
+str->del(strings[5478]);
+str->del(strings[5479]);
+str->del(strings[5480]);
+str->del(strings[5481]);
+str->del(strings[5482]);
+str->del(strings[5483]);
+str->del(strings[5484]);
+str->del(strings[5485]);
+str->del(strings[7]);
+str->del(strings[2353]);
+strings[7] = str->add(strings[7]);
+strings[2363] = str->add(strings[2363]);
+strings[5496] = str->add("e,action,mouse,move");
+strings[5497] = str->add("e");
+str->del(strings[5496]);
+str->del(strings[5497]);
+strings[5498] = str->add("e,action,mouse,move");
+strings[5499] = str->add("e");
+str->del(strings[5498]);
+str->del(strings[5499]);
+strings[1932] = str->add(strings[1932]);
+strings[5500] = str->add("go_activeb1");
+strings[5501] = str->add("program,start");
+strings[5502] = str->add("go_activec1");
+strings[1932] = str->add(strings[1932]);
+strings[5503] = str->add("go_activeb29");
+strings[5501] = str->add(strings[5501]);
+strings[5504] = str->add("go_activec29");
+str->del(strings[1932]);
+str->del(strings[5500]);
+str->del(strings[5501]);
+str->del(strings[5502]);
+str->del(strings[1932]);
+str->del(strings[5503]);
+str->del(strings[5501]);
+str->del(strings[5504]);
+strings[5505] = str->add("e,action,mouse,move");
+strings[5506] = str->add("e");
+str->del(strings[5505]);
+str->del(strings[5506]);
+strings[5507] = str->add("e,action,mouse,move");
+strings[5508] = str->add("e");
+str->del(strings[5507]);
+str->del(strings[5508]);
+strings[5509] = str->add("e,action,mouse,move");
+strings[5510] = str->add("e");
+str->del(strings[5509]);
+str->del(strings[5510]);
+strings[5511] = str->add("e,action,mouse,move");
+strings[5512] = str->add("e");
+str->del(strings[5511]);
+str->del(strings[5512]);
+strings[5513] = str->add("e,action,mouse,move");
+strings[5514] = str->add("e");
+str->del(strings[5513]);
+str->del(strings[5514]);
+str->del(strings[7]);
+str->del(strings[2363]);
+strings[7] = str->add(strings[7]);
+strings[2383] = str->add(strings[2383]);
+strings[5515] = str->add("e,action,mouse,move");
+strings[5516] = str->add("e");
+str->del(strings[5515]);
+str->del(strings[5516]);
+strings[5517] = str->add("e,action,mouse,move");
+strings[5518] = str->add("e");
+str->del(strings[5517]);
+str->del(strings[5518]);
+strings[5519] = str->add("e,action,mouse,move");
+strings[5520] = str->add("e");
+str->del(strings[5519]);
+str->del(strings[5520]);
+strings[5521] = str->add("e,action,mouse,move");
+strings[5522] = str->add("e");
+str->del(strings[5521]);
+str->del(strings[5522]);
+strings[5523] = str->add("e,action,mouse,move");
+strings[5524] = str->add("e");
+str->del(strings[5523]);
+str->del(strings[5524]);
+strings[5525] = str->add("e,action,mouse,move");
+strings[5526] = str->add("e");
+str->del(strings[5525]);
+str->del(strings[5526]);
+strings[5527] = str->add("e,action,mouse,move");
+strings[5528] = str->add("e");
+str->del(strings[5527]);
+str->del(strings[5528]);
+strings[1932] = str->add(strings[1932]);
+strings[5529] = str->add("go_activec26");
+strings[5530] = str->add("program,start");
+strings[5531] = str->add("go_activeb26");
+strings[1932] = str->add(strings[1932]);
+strings[5532] = str->add("go_activec4");
+strings[5530] = str->add(strings[5530]);
+strings[5533] = str->add("go_activeb4");
+str->del(strings[1932]);
+str->del(strings[5529]);
+str->del(strings[5530]);
+str->del(strings[5531]);
+str->del(strings[1932]);
+str->del(strings[5532]);
+str->del(strings[5530]);
+str->del(strings[5533]);
+str->del(strings[7]);
+str->del(strings[2383]);
+strings[7] = str->add(strings[7]);
+strings[2404] = str->add(strings[2404]);
+strings[5534] = str->add("e,action,mouse,move");
+strings[5535] = str->add("e");
+str->del(strings[5534]);
+str->del(strings[5535]);
+strings[5536] = str->add("e,action,mouse,move");
+strings[5537] = str->add("e");
+str->del(strings[5536]);
+str->del(strings[5537]);
+strings[5538] = str->add("e,action,mouse,move");
+strings[5539] = str->add("e");
+str->del(strings[5538]);
+str->del(strings[5539]);
+strings[5540] = str->add("e,action,mouse,move");
+strings[5541] = str->add("e");
+str->del(strings[5540]);
+str->del(strings[5541]);
+strings[5542] = str->add("e,action,mouse,move");
+strings[5543] = str->add("e");
+str->del(strings[5542]);
+str->del(strings[5543]);
+strings[5544] = str->add("e,action,mouse,move");
+strings[5545] = str->add("e");
+str->del(strings[5544]);
+str->del(strings[5545]);
+strings[5546] = str->add("e,action,mouse,move");
+strings[5547] = str->add("e");
+str->del(strings[5546]);
+str->del(strings[5547]);
+strings[5548] = str->add("e,action,mouse,move");
+strings[5549] = str->add("e");
+str->del(strings[5548]);
+str->del(strings[5549]);
+strings[1932] = str->add(strings[1932]);
+strings[5550] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[5550] = str->add(strings[5550]);
+str->del(strings[1932]);
+str->del(strings[5550]);
+str->del(strings[1932]);
+str->del(strings[5550]);
+str->del(strings[7]);
+str->del(strings[2404]);
+strings[7] = str->add(strings[7]);
+strings[2416] = str->add(strings[2416]);
+strings[5551] = str->add("e,action,mouse,move");
+strings[5552] = str->add("e");
+str->del(strings[5551]);
+str->del(strings[5552]);
+strings[5553] = str->add("e,action,mouse,move");
+strings[5554] = str->add("e");
+str->del(strings[5553]);
+str->del(strings[5554]);
+strings[5555] = str->add("e,action,mouse,move");
+strings[5556] = str->add("e");
+strings[5557] = str->add("e,state,unselected");
+strings[5556] = str->add(strings[5556]);
+strings[5557] = str->add(strings[5557]);
+strings[5556] = str->add(strings[5556]);
+strings[5557] = str->add(strings[5557]);
+strings[5556] = str->add(strings[5556]);
+strings[5557] = str->add(strings[5557]);
+strings[5556] = str->add(strings[5556]);
+strings[5557] = str->add(strings[5557]);
+strings[5556] = str->add(strings[5556]);
+strings[5557] = str->add(strings[5557]);
+strings[5556] = str->add(strings[5556]);
+str->del(strings[5555]);
+str->del(strings[5556]);
+strings[5558] = str->add("program,start");
+strings[5559] = str->add("unsel");
+str->del(strings[5557]);
+str->del(strings[5556]);
+str->del(strings[5557]);
+str->del(strings[5556]);
+strings[5558] = str->add(strings[5558]);
+strings[5559] = str->add(strings[5559]);
+str->del(strings[5557]);
+str->del(strings[5556]);
+strings[5558] = str->add(strings[5558]);
+strings[5559] = str->add(strings[5559]);
+strings[1932] = str->add(strings[1932]);
+strings[5559] = str->add(strings[5559]);
+str->del(strings[5557]);
+str->del(strings[5556]);
+str->del(strings[5557]);
+str->del(strings[5556]);
+str->del(strings[5557]);
+str->del(strings[5556]);
+str->del(strings[5558]);
+str->del(strings[5559]);
+str->del(strings[5558]);
+str->del(strings[5559]);
+str->del(strings[5558]);
+str->del(strings[5559]);
+str->del(strings[1932]);
+str->del(strings[5559]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[5560] = str->add("e,action,mouse,move");
+strings[5561] = str->add("e");
+str->del(strings[5560]);
+str->del(strings[5561]);
+strings[1932] = str->add(strings[1932]);
+strings[5562] = str->add("go_activeb28");
+strings[5563] = str->add("program,start");
+strings[5564] = str->add("go_activec28");
+strings[1932] = str->add(strings[1932]);
+strings[5565] = str->add("go_activeb2");
+strings[5563] = str->add(strings[5563]);
+strings[5566] = str->add("go_activec2");
+str->del(strings[1932]);
+str->del(strings[5562]);
+str->del(strings[5563]);
+str->del(strings[5564]);
+str->del(strings[1932]);
+str->del(strings[5565]);
+str->del(strings[5563]);
+str->del(strings[5566]);
+strings[5567] = str->add("e,action,mouse,move");
+strings[5568] = str->add("e");
+str->del(strings[5567]);
+str->del(strings[5568]);
+strings[5569] = str->add("e,action,mouse,move");
+strings[5570] = str->add("e");
+str->del(strings[5569]);
+str->del(strings[5570]);
+strings[5571] = str->add("e,action,mouse,move");
+strings[5572] = str->add("e");
+str->del(strings[5571]);
+str->del(strings[5572]);
+str->del(strings[7]);
+str->del(strings[2416]);
+strings[7] = str->add(strings[7]);
+strings[2426] = str->add(strings[2426]);
+strings[5573] = str->add("e,action,mouse,move");
+strings[5574] = str->add("e");
+str->del(strings[5573]);
+str->del(strings[5574]);
+strings[1932] = str->add(strings[1932]);
+strings[5575] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[5575]);
+str->del(strings[7]);
+str->del(strings[2426]);
+strings[7] = str->add(strings[7]);
+strings[2435] = str->add(strings[2435]);
+strings[5576] = str->add("e,action,mouse,move");
+strings[5577] = str->add("e");
+str->del(strings[5576]);
+str->del(strings[5577]);
+strings[1932] = str->add(strings[1932]);
+strings[5578] = str->add("go_activec25");
+strings[5579] = str->add("program,start");
+strings[5580] = str->add("go_activeb25");
+strings[1932] = str->add(strings[1932]);
+strings[5581] = str->add("go_activec5");
+strings[5579] = str->add(strings[5579]);
+strings[5582] = str->add("go_activeb5");
+str->del(strings[1932]);
+str->del(strings[5578]);
+str->del(strings[5579]);
+str->del(strings[5580]);
+str->del(strings[1932]);
+str->del(strings[5581]);
+str->del(strings[5579]);
+str->del(strings[5582]);
+strings[5583] = str->add("e,action,mouse,move");
+strings[5584] = str->add("e");
+str->del(strings[5583]);
+str->del(strings[5584]);
+strings[5585] = str->add("e,action,mouse,move");
+strings[5586] = str->add("e");
+str->del(strings[5585]);
+str->del(strings[5586]);
+str->del(strings[7]);
+str->del(strings[2435]);
+strings[7] = str->add(strings[7]);
+strings[2448] = str->add(strings[2448]);
+strings[5587] = str->add("e,action,mouse,move");
+strings[5588] = str->add("e");
+str->del(strings[5587]);
+str->del(strings[5588]);
+strings[5589] = str->add("e,action,mouse,move");
+strings[5590] = str->add("e");
+str->del(strings[5589]);
+str->del(strings[5590]);
+strings[5591] = str->add("e,action,mouse,move");
+strings[5592] = str->add("e");
+str->del(strings[5591]);
+str->del(strings[5592]);
+strings[5593] = str->add("e,action,mouse,move");
+strings[5594] = str->add("e");
+str->del(strings[5593]);
+str->del(strings[5594]);
+strings[5595] = str->add("e,action,mouse,move");
+strings[5596] = str->add("e");
+str->del(strings[5595]);
+str->del(strings[5596]);
+strings[5597] = str->add("e,action,mouse,move");
+strings[5598] = str->add("e");
+str->del(strings[5597]);
+str->del(strings[5598]);
+strings[5599] = str->add("e,action,mouse,move");
+strings[5600] = str->add("e");
+str->del(strings[5599]);
+str->del(strings[5600]);
+strings[1932] = str->add(strings[1932]);
+strings[5601] = str->add("go_activeb27");
+strings[5602] = str->add("program,start");
+strings[5603] = str->add("go_activec27");
+strings[1932] = str->add(strings[1932]);
+strings[5604] = str->add("go_activeb3");
+strings[5602] = str->add(strings[5602]);
+strings[5605] = str->add("go_activec3");
+str->del(strings[1932]);
+str->del(strings[5601]);
+str->del(strings[5602]);
+str->del(strings[5603]);
+str->del(strings[1932]);
+str->del(strings[5604]);
+str->del(strings[5602]);
+str->del(strings[5605]);
+str->del(strings[7]);
+str->del(strings[2448]);
+strings[7] = str->add(strings[7]);
+strings[2466] = str->add(strings[2466]);
+strings[5606] = str->add("e,action,mouse,move");
+strings[5607] = str->add("e");
+str->del(strings[5606]);
+str->del(strings[5607]);
+strings[5608] = str->add("e,action,mouse,move");
+strings[5609] = str->add("e");
+str->del(strings[5608]);
+str->del(strings[5609]);
+strings[5610] = str->add("e,action,mouse,move");
+strings[5611] = str->add("e");
+str->del(strings[5610]);
+str->del(strings[5611]);
+strings[5612] = str->add("e,action,mouse,move");
+strings[5613] = str->add("e");
+str->del(strings[5612]);
+str->del(strings[5613]);
+strings[5614] = str->add("e,action,mouse,move");
+strings[5615] = str->add("e");
+str->del(strings[5614]);
+str->del(strings[5615]);
+strings[5616] = str->add("e,action,mouse,move");
+strings[5617] = str->add("e");
+str->del(strings[5616]);
+str->del(strings[5617]);
+strings[5618] = str->add("e,action,mouse,move");
+strings[5619] = str->add("e");
+str->del(strings[5618]);
+str->del(strings[5619]);
+strings[1932] = str->add(strings[1932]);
+strings[5620] = str->add("go_activec24");
+strings[5621] = str->add("program,start");
+strings[5622] = str->add("go_activeb24");
+strings[1932] = str->add(strings[1932]);
+strings[5623] = str->add("go_activec6");
+strings[5621] = str->add(strings[5621]);
+strings[5624] = str->add("go_activeb6");
+strings[1932] = str->add(strings[1932]);
+strings[5625] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[5620]);
+str->del(strings[5621]);
+str->del(strings[5622]);
+str->del(strings[1932]);
+str->del(strings[5623]);
+str->del(strings[5621]);
+str->del(strings[5624]);
+str->del(strings[1932]);
+str->del(strings[5625]);
+str->del(strings[7]);
+str->del(strings[2466]);
+strings[7] = str->add(strings[7]);
+strings[2479] = str->add(strings[2479]);
+strings[5626] = str->add("e,action,mouse,move");
+strings[5627] = str->add("e");
+strings[5628] = str->add("e,state,selected");
+strings[5627] = str->add(strings[5627]);
+strings[5628] = str->add(strings[5628]);
+strings[5627] = str->add(strings[5627]);
+strings[5628] = str->add(strings[5628]);
+strings[5627] = str->add(strings[5627]);
+strings[5628] = str->add(strings[5628]);
+strings[5627] = str->add(strings[5627]);
+strings[5628] = str->add(strings[5628]);
+strings[5627] = str->add(strings[5627]);
+strings[5628] = str->add(strings[5628]);
+strings[5627] = str->add(strings[5627]);
+str->del(strings[5626]);
+str->del(strings[5627]);
+strings[5629] = str->add("program,start");
+strings[5630] = str->add("sel");
+str->del(strings[5628]);
+str->del(strings[5627]);
+str->del(strings[5628]);
+str->del(strings[5627]);
+strings[5629] = str->add(strings[5629]);
+strings[5630] = str->add(strings[5630]);
+str->del(strings[5628]);
+str->del(strings[5627]);
+strings[5629] = str->add(strings[5629]);
+strings[5630] = str->add(strings[5630]);
+strings[1932] = str->add(strings[1932]);
+strings[5630] = str->add(strings[5630]);
+str->del(strings[5628]);
+str->del(strings[5627]);
+strings[5629] = str->add(strings[5629]);
+strings[5631] = str->add("e_in");
+str->del(strings[5628]);
+str->del(strings[5627]);
+str->del(strings[5628]);
+str->del(strings[5627]);
+str->del(strings[5629]);
+str->del(strings[5630]);
+str->del(strings[5629]);
+str->del(strings[5630]);
+str->del(strings[5629]);
+str->del(strings[5630]);
+str->del(strings[1932]);
+str->del(strings[5630]);
+str->del(strings[5629]);
+str->del(strings[5631]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[5632] = str->add("resize");
+str->del(strings[5632]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[5633] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[5633] = str->add(strings[5633]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[1841] = str->add(strings[1841]);
+strings[5634] = str->add("resize");
+strings[5634] = str->add(strings[5634]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5633] = str->add(strings[5633]);
+strings[4956] = str->add(strings[4956]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4956] = str->add(strings[4956]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[5633] = str->add(strings[5633]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5633] = str->add(strings[5633]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2672] = str->add(strings[2672]);
+strings[5633] = str->add(strings[5633]);
+strings[469] = str->add(strings[469]);
+strings[3130] = str->add(strings[3130]);
+strings[1841] = str->add(strings[1841]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5633] = str->add(strings[5633]);
+strings[1713] = str->add(strings[1713]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1713] = str->add(strings[1713]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[5633] = str->add(strings[5633]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2673] = str->add(strings[2673]);
+strings[5633] = str->add(strings[5633]);
+strings[469] = str->add(strings[469]);
+strings[3132] = str->add(strings[3132]);
+strings[1841] = str->add(strings[1841]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[5633] = str->add(strings[5633]);
+strings[1714] = str->add(strings[1714]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1714] = str->add(strings[1714]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[5634] = str->add(strings[5634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2685]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1926]);
+str->del(strings[3083]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2711]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2713]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2902]);
+str->del(strings[2224]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3089]);
+str->del(strings[4]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[1926]);
+str->del(strings[1552]);
+str->del(strings[1925]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3092]);
+str->del(strings[2494]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3096]);
+str->del(strings[2536]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[5634] = str->add(strings[5634]);
+strings[4956] = str->add(strings[4956]);
+strings[4956] = str->add(strings[4956]);
+strings[5634] = str->add(strings[5634]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[5634] = str->add(strings[5634]);
+strings[1713] = str->add(strings[1713]);
+strings[1713] = str->add(strings[1713]);
+strings[5634] = str->add(strings[5634]);
+strings[1714] = str->add(strings[1714]);
+strings[1714] = str->add(strings[1714]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[5635] = str->add("font");
+strings[5636] = str->add("font_fallbacks");
+strings[5637] = str->add("font_size");
+strings[5638] = str->add("font_source");
+strings[5639] = str->add("color");
+strings[5640] = str->add("underline_color");
+strings[5641] = str->add("underline2_color");
+strings[5642] = str->add("outline_color");
+strings[5643] = str->add("shadow_color");
+strings[5644] = str->add("glow_color");
+strings[5645] = str->add("glow2_color");
+strings[5646] = str->add("backing_color");
+strings[5647] = str->add("strikethrough_color");
+strings[5648] = str->add("align");
+strings[5649] = str->add("valign");
+strings[5650] = str->add("wrap");
+strings[5651] = str->add("left_margin");
+strings[5652] = str->add("right_margin");
+strings[5653] = str->add("underline");
+strings[5654] = str->add("strikethrough");
+strings[5655] = str->add("backing");
+strings[5656] = str->add("style");
+strings[5657] = str->add("tabstops");
+strings[5648] = str->add(strings[5648]);
+strings[5658] = str->add("center");
+str->del(strings[5648]);
+str->del(strings[5658]);
+strings[5639] = str->add(strings[5639]);
+strings[5659] = str->add("#000");
+str->del(strings[5639]);
+str->del(strings[5659]);
+strings[5656] = str->add(strings[5656]);
+strings[5660] = str->add("shadow");
+str->del(strings[5656]);
+str->del(strings[5660]);
+strings[5643] = str->add(strings[5643]);
+strings[5661] = str->add("#ffffff80");
+str->del(strings[5643]);
+str->del(strings[5661]);
+strings[5650] = str->add(strings[5650]);
+strings[5662] = str->add("word");
+str->del(strings[5650]);
+str->del(strings[5662]);
+strings[5638] = str->add(strings[5638]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5638]);
+str->del(strings[469]);
+strings[5637] = str->add(strings[5637]);
+strings[5663] = str->add("10.000000");
+str->del(strings[5637]);
+str->del(strings[5663]);
+strings[5635] = str->add(strings[5635]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5635]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5656] = str->add(strings[5656]);
+strings[5664] = str->add("glow");
+str->del(strings[5656]);
+str->del(strings[5664]);
+strings[5639] = str->add(strings[5639]);
+strings[5665] = str->add("#fff");
+str->del(strings[5639]);
+str->del(strings[5665]);
+strings[5645] = str->add(strings[5645]);
+strings[5666] = str->add("#fe87");
+str->del(strings[5645]);
+str->del(strings[5666]);
+strings[5644] = str->add(strings[5644]);
+strings[5667] = str->add("#fa14");
+str->del(strings[5644]);
+str->del(strings[5667]);
+strings[5635] = str->add(strings[5635]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5635]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5656] = str->add(strings[5656]);
+strings[5668] = str->add("glow");
+str->del(strings[5656]);
+str->del(strings[5668]);
+strings[5639] = str->add(strings[5639]);
+strings[5669] = str->add("#fff");
+str->del(strings[5639]);
+str->del(strings[5669]);
+strings[5645] = str->add(strings[5645]);
+strings[5670] = str->add("#fe87");
+str->del(strings[5645]);
+str->del(strings[5670]);
+strings[5644] = str->add(strings[5644]);
+strings[5671] = str->add("#fa14");
+str->del(strings[5644]);
+str->del(strings[5671]);
+strings[5635] = str->add(strings[5635]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5635]);
+str->del(strings[471]);
+str->del(strings[5635]);
+str->del(strings[5636]);
+str->del(strings[5637]);
+str->del(strings[5638]);
+str->del(strings[5639]);
+str->del(strings[5640]);
+str->del(strings[5641]);
+str->del(strings[5642]);
+str->del(strings[5643]);
+str->del(strings[5644]);
+str->del(strings[5645]);
+str->del(strings[5646]);
+str->del(strings[5647]);
+str->del(strings[5648]);
+str->del(strings[5649]);
+str->del(strings[5650]);
+str->del(strings[5651]);
+str->del(strings[5652]);
+str->del(strings[5653]);
+str->del(strings[5654]);
+str->del(strings[5655]);
+str->del(strings[5656]);
+str->del(strings[5657]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[5672] = str->add("font");
+strings[5673] = str->add("font_fallbacks");
+strings[5674] = str->add("font_size");
+strings[5675] = str->add("font_source");
+strings[5676] = str->add("color");
+strings[5677] = str->add("underline_color");
+strings[5678] = str->add("underline2_color");
+strings[5679] = str->add("outline_color");
+strings[5680] = str->add("shadow_color");
+strings[5681] = str->add("glow_color");
+strings[5682] = str->add("glow2_color");
+strings[5683] = str->add("backing_color");
+strings[5684] = str->add("strikethrough_color");
+strings[5685] = str->add("align");
+strings[5686] = str->add("valign");
+strings[5687] = str->add("wrap");
+strings[5688] = str->add("left_margin");
+strings[5689] = str->add("right_margin");
+strings[5690] = str->add("underline");
+strings[5691] = str->add("strikethrough");
+strings[5692] = str->add("backing");
+strings[5693] = str->add("style");
+strings[5694] = str->add("tabstops");
+strings[5685] = str->add(strings[5685]);
+strings[5695] = str->add("center");
+str->del(strings[5685]);
+str->del(strings[5695]);
+strings[5676] = str->add(strings[5676]);
+strings[5696] = str->add("#000");
+str->del(strings[5676]);
+str->del(strings[5696]);
+strings[5693] = str->add(strings[5693]);
+strings[5697] = str->add("shadow");
+str->del(strings[5693]);
+str->del(strings[5697]);
+strings[5680] = str->add(strings[5680]);
+strings[5698] = str->add("#ffffff80");
+str->del(strings[5680]);
+str->del(strings[5698]);
+strings[5687] = str->add(strings[5687]);
+strings[5699] = str->add("word");
+str->del(strings[5687]);
+str->del(strings[5699]);
+strings[5675] = str->add(strings[5675]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5675]);
+str->del(strings[469]);
+strings[5674] = str->add(strings[5674]);
+strings[5700] = str->add("10.000000");
+str->del(strings[5674]);
+str->del(strings[5700]);
+strings[5672] = str->add(strings[5672]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5672]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5693] = str->add(strings[5693]);
+strings[5701] = str->add("soft_shadow");
+str->del(strings[5693]);
+str->del(strings[5701]);
+strings[5676] = str->add(strings[5676]);
+strings[5702] = str->add("#fff");
+str->del(strings[5676]);
+str->del(strings[5702]);
+strings[5680] = str->add(strings[5680]);
+strings[5703] = str->add("#00000020");
+str->del(strings[5680]);
+str->del(strings[5703]);
+strings[5674] = str->add(strings[5674]);
+strings[5704] = str->add("12.000000");
+str->del(strings[5674]);
+str->del(strings[5704]);
+strings[5672] = str->add(strings[5672]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5672]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[5672]);
+str->del(strings[5673]);
+str->del(strings[5674]);
+str->del(strings[5675]);
+str->del(strings[5676]);
+str->del(strings[5677]);
+str->del(strings[5678]);
+str->del(strings[5679]);
+str->del(strings[5680]);
+str->del(strings[5681]);
+str->del(strings[5682]);
+str->del(strings[5683]);
+str->del(strings[5684]);
+str->del(strings[5685]);
+str->del(strings[5686]);
+str->del(strings[5687]);
+str->del(strings[5688]);
+str->del(strings[5689]);
+str->del(strings[5690]);
+str->del(strings[5691]);
+str->del(strings[5692]);
+str->del(strings[5693]);
+str->del(strings[5694]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5633]);
+str->del(strings[1841]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+str->del(strings[5634]);
+strings[5705] = str->add("e,action,mouse,move");
+strings[5706] = str->add("e");
+strings[5705] = str->add(strings[5705]);
+strings[5706] = str->add(strings[5706]);
+str->del(strings[5705]);
+str->del(strings[5706]);
+str->del(strings[5705]);
+str->del(strings[5706]);
+strings[5707] = str->add("e,action,mouse,move");
+strings[5708] = str->add("e");
+str->del(strings[5707]);
+str->del(strings[5708]);
+strings[5709] = str->add("font");
+strings[5710] = str->add("font_fallbacks");
+strings[5711] = str->add("font_size");
+strings[5712] = str->add("font_source");
+strings[5713] = str->add("color");
+strings[5714] = str->add("underline_color");
+strings[5715] = str->add("underline2_color");
+strings[5716] = str->add("outline_color");
+strings[5717] = str->add("shadow_color");
+strings[5718] = str->add("glow_color");
+strings[5719] = str->add("glow2_color");
+strings[5720] = str->add("backing_color");
+strings[5721] = str->add("strikethrough_color");
+strings[5722] = str->add("align");
+strings[5723] = str->add("valign");
+strings[5724] = str->add("wrap");
+strings[5725] = str->add("left_margin");
+strings[5726] = str->add("right_margin");
+strings[5727] = str->add("underline");
+strings[5728] = str->add("strikethrough");
+strings[5729] = str->add("backing");
+strings[5730] = str->add("style");
+strings[5731] = str->add("tabstops");
+strings[5722] = str->add(strings[5722]);
+strings[5732] = str->add("center");
+str->del(strings[5722]);
+str->del(strings[5732]);
+strings[5713] = str->add(strings[5713]);
+strings[5733] = str->add("#000");
+str->del(strings[5713]);
+str->del(strings[5733]);
+strings[5730] = str->add(strings[5730]);
+strings[5734] = str->add("shadow");
+str->del(strings[5730]);
+str->del(strings[5734]);
+strings[5717] = str->add(strings[5717]);
+strings[5735] = str->add("#ffffff80");
+str->del(strings[5717]);
+str->del(strings[5735]);
+strings[5724] = str->add(strings[5724]);
+strings[5736] = str->add("word");
+str->del(strings[5724]);
+str->del(strings[5736]);
+strings[5712] = str->add(strings[5712]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5712]);
+str->del(strings[469]);
+strings[5711] = str->add(strings[5711]);
+strings[5737] = str->add("10.000000");
+str->del(strings[5711]);
+str->del(strings[5737]);
+strings[5709] = str->add(strings[5709]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5709]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5730] = str->add(strings[5730]);
+strings[5738] = str->add("soft_shadow");
+str->del(strings[5730]);
+str->del(strings[5738]);
+strings[5713] = str->add(strings[5713]);
+strings[5739] = str->add("#fff");
+str->del(strings[5713]);
+str->del(strings[5739]);
+strings[5717] = str->add(strings[5717]);
+strings[5740] = str->add("#00000020");
+str->del(strings[5717]);
+str->del(strings[5740]);
+strings[5711] = str->add(strings[5711]);
+strings[5741] = str->add("12.000000");
+str->del(strings[5711]);
+str->del(strings[5741]);
+strings[5709] = str->add(strings[5709]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5709]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[5709]);
+str->del(strings[5710]);
+str->del(strings[5711]);
+str->del(strings[5712]);
+str->del(strings[5713]);
+str->del(strings[5714]);
+str->del(strings[5715]);
+str->del(strings[5716]);
+str->del(strings[5717]);
+str->del(strings[5718]);
+str->del(strings[5719]);
+str->del(strings[5720]);
+str->del(strings[5721]);
+str->del(strings[5722]);
+str->del(strings[5723]);
+str->del(strings[5724]);
+str->del(strings[5725]);
+str->del(strings[5726]);
+str->del(strings[5727]);
+str->del(strings[5728]);
+str->del(strings[5729]);
+str->del(strings[5730]);
+str->del(strings[5731]);
+strings[5742] = str->add("e,action,mouse,move");
+strings[5743] = str->add("e");
+str->del(strings[5742]);
+str->del(strings[5743]);
+strings[5744] = str->add("e,action,mouse,move");
+strings[5745] = str->add("e");
+str->del(strings[5744]);
+str->del(strings[5745]);
+strings[5746] = str->add("e,action,mouse,move");
+strings[5747] = str->add("e");
+str->del(strings[5746]);
+str->del(strings[5747]);
+strings[5748] = str->add("e,action,mouse,move");
+strings[5749] = str->add("e");
+str->del(strings[5748]);
+str->del(strings[5749]);
+str->del(strings[7]);
+str->del(strings[2479]);
+strings[7] = str->add(strings[7]);
+strings[2489] = str->add(strings[2489]);
+strings[5750] = str->add("e,action,mouse,move");
+strings[5751] = str->add("e");
+str->del(strings[5750]);
+str->del(strings[5751]);
+strings[5752] = str->add("e,action,mouse,move");
+strings[5753] = str->add("e");
+str->del(strings[5752]);
+str->del(strings[5753]);
+strings[5754] = str->add("e,action,mouse,move");
+strings[5755] = str->add("e");
+str->del(strings[5754]);
+str->del(strings[5755]);
+strings[5756] = str->add("e,action,mouse,move");
+strings[5757] = str->add("e");
+str->del(strings[5756]);
+str->del(strings[5757]);
+strings[1932] = str->add(strings[1932]);
+strings[1847] = str->add(strings[1847]);
+strings[5758] = str->add("program,start");
+strings[1848] = str->add(strings[1848]);
+strings[1932] = str->add(strings[1932]);
+strings[1848] = str->add(strings[1848]);
+strings[5758] = str->add(strings[5758]);
+strings[1847] = str->add(strings[1847]);
+str->del(strings[1932]);
+str->del(strings[1847]);
+str->del(strings[5758]);
+str->del(strings[1848]);
+str->del(strings[1932]);
+str->del(strings[1848]);
+str->del(strings[5758]);
+str->del(strings[1847]);
+strings[5759] = str->add("e,action,mouse,move");
+strings[5760] = str->add("e");
+str->del(strings[5759]);
+str->del(strings[5760]);
+strings[5761] = str->add("e,action,mouse,move");
+strings[5762] = str->add("e");
+str->del(strings[5761]);
+str->del(strings[5762]);
+strings[5763] = str->add("e,action,mouse,move");
+strings[5764] = str->add("e");
+str->del(strings[5763]);
+str->del(strings[5764]);
+strings[5765] = str->add("e,action,mouse,move");
+strings[5766] = str->add("e");
+str->del(strings[5765]);
+str->del(strings[5766]);
+strings[5767] = str->add("e,action,mouse,move");
+strings[5768] = str->add("e");
+str->del(strings[5767]);
+str->del(strings[5768]);
+strings[1932] = str->add(strings[1932]);
+strings[5769] = str->add("go_activeb26");
+strings[5770] = str->add("program,start");
+strings[5771] = str->add("go_activec26");
+strings[1932] = str->add(strings[1932]);
+strings[5772] = str->add("go_activeb4");
+strings[5770] = str->add(strings[5770]);
+strings[5773] = str->add("go_activec4");
+str->del(strings[1932]);
+str->del(strings[5769]);
+str->del(strings[5770]);
+str->del(strings[5771]);
+str->del(strings[1932]);
+str->del(strings[5772]);
+str->del(strings[5770]);
+str->del(strings[5773]);
+str->del(strings[7]);
+str->del(strings[2489]);
+strings[7] = str->add(strings[7]);
+strings[2508] = str->add(strings[2508]);
+strings[5774] = str->add("e,action,mouse,move");
+strings[5775] = str->add("e");
+str->del(strings[5774]);
+str->del(strings[5775]);
+strings[5776] = str->add("e,action,mouse,move");
+strings[5777] = str->add("e");
+str->del(strings[5776]);
+str->del(strings[5777]);
+strings[5778] = str->add("e,action,mouse,move");
+strings[5779] = str->add("e");
+str->del(strings[5778]);
+str->del(strings[5779]);
+strings[5780] = str->add("e,action,mouse,move");
+strings[5781] = str->add("e");
+str->del(strings[5780]);
+str->del(strings[5781]);
+strings[5782] = str->add("e,action,mouse,move");
+strings[5783] = str->add("e");
+str->del(strings[5782]);
+str->del(strings[5783]);
+strings[5784] = str->add("e,action,mouse,move");
+strings[5785] = str->add("e");
+str->del(strings[5784]);
+str->del(strings[5785]);
+strings[5786] = str->add("e,action,mouse,move");
+strings[5787] = str->add("e");
+str->del(strings[5786]);
+str->del(strings[5787]);
+strings[5788] = str->add("e,action,mouse,move");
+strings[5789] = str->add("e");
+str->del(strings[5788]);
+str->del(strings[5789]);
+strings[1932] = str->add(strings[1932]);
+strings[5790] = str->add("go_activec23");
+strings[5791] = str->add("program,start");
+strings[5792] = str->add("go_activeb23");
+strings[1932] = str->add(strings[1932]);
+strings[5793] = str->add("go_activec7");
+strings[5791] = str->add(strings[5791]);
+strings[5794] = str->add("go_activeb7");
+str->del(strings[1932]);
+str->del(strings[5790]);
+str->del(strings[5791]);
+str->del(strings[5792]);
+str->del(strings[1932]);
+str->del(strings[5793]);
+str->del(strings[5791]);
+str->del(strings[5794]);
+str->del(strings[7]);
+str->del(strings[2508]);
+strings[7] = str->add(strings[7]);
+strings[2518] = str->add(strings[2518]);
+strings[5795] = str->add("e,action,mouse,move");
+strings[5796] = str->add("e");
+str->del(strings[5795]);
+str->del(strings[5796]);
+strings[5797] = str->add("e,action,mouse,move");
+strings[5798] = str->add("e");
+str->del(strings[5797]);
+str->del(strings[5798]);
+strings[5799] = str->add("e,action,mouse,move");
+strings[5800] = str->add("e");
+str->del(strings[5799]);
+str->del(strings[5800]);
+strings[5801] = str->add("e,action,mouse,move");
+strings[5802] = str->add("e");
+str->del(strings[5801]);
+str->del(strings[5802]);
+strings[1932] = str->add(strings[1932]);
+strings[5803] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[5803] = str->add(strings[5803]);
+str->del(strings[1932]);
+str->del(strings[5803]);
+str->del(strings[1932]);
+str->del(strings[5803]);
+strings[5804] = str->add("e,action,mouse,move");
+strings[5805] = str->add("e");
+str->del(strings[5804]);
+str->del(strings[5805]);
+strings[5806] = str->add("e,action,mouse,move");
+strings[5807] = str->add("e");
+str->del(strings[5806]);
+str->del(strings[5807]);
+strings[5808] = str->add("e,action,mouse,move");
+strings[5809] = str->add("e");
+str->del(strings[5808]);
+str->del(strings[5809]);
+strings[5810] = str->add("e,action,mouse,move");
+strings[5811] = str->add("e");
+str->del(strings[5810]);
+str->del(strings[5811]);
+str->del(strings[7]);
+str->del(strings[2518]);
+strings[7] = str->add(strings[7]);
+strings[2531] = str->add(strings[2531]);
+strings[5812] = str->add("e,action,mouse,move");
+strings[5813] = str->add("e");
+str->del(strings[5812]);
+str->del(strings[5813]);
+strings[5814] = str->add("e,action,mouse,move");
+strings[5815] = str->add("e");
+str->del(strings[5814]);
+str->del(strings[5815]);
+strings[5816] = str->add("e,action,mouse,move");
+strings[5817] = str->add("e");
+str->del(strings[5816]);
+str->del(strings[5817]);
+strings[5818] = str->add("e,action,mouse,move");
+strings[5819] = str->add("e");
+str->del(strings[5818]);
+str->del(strings[5819]);
+strings[5820] = str->add("e,action,mouse,move");
+strings[5821] = str->add("e");
+str->del(strings[5820]);
+str->del(strings[5821]);
+strings[5822] = str->add("e,action,mouse,move");
+strings[5823] = str->add("e");
+str->del(strings[5822]);
+str->del(strings[5823]);
+strings[5824] = str->add("e,action,mouse,move");
+strings[5825] = str->add("e");
+str->del(strings[5824]);
+str->del(strings[5825]);
+strings[5826] = str->add("e,action,mouse,move");
+strings[5827] = str->add("e");
+str->del(strings[5826]);
+str->del(strings[5827]);
+strings[5828] = str->add("e,action,mouse,move");
+strings[5829] = str->add("e");
+strings[5830] = str->add("e,state,unselected");
+strings[5829] = str->add(strings[5829]);
+strings[5830] = str->add(strings[5830]);
+strings[5829] = str->add(strings[5829]);
+strings[5830] = str->add(strings[5830]);
+strings[5829] = str->add(strings[5829]);
+strings[5830] = str->add(strings[5830]);
+strings[5829] = str->add(strings[5829]);
+strings[5830] = str->add(strings[5830]);
+strings[5829] = str->add(strings[5829]);
+strings[5830] = str->add(strings[5830]);
+strings[5829] = str->add(strings[5829]);
+str->del(strings[5828]);
+str->del(strings[5829]);
+strings[5831] = str->add("program,start");
+strings[5832] = str->add("unsel");
+str->del(strings[5830]);
+str->del(strings[5829]);
+str->del(strings[5830]);
+str->del(strings[5829]);
+strings[5831] = str->add(strings[5831]);
+strings[5832] = str->add(strings[5832]);
+str->del(strings[5830]);
+str->del(strings[5829]);
+strings[5831] = str->add(strings[5831]);
+strings[5832] = str->add(strings[5832]);
+strings[1932] = str->add(strings[1932]);
+strings[5832] = str->add(strings[5832]);
+str->del(strings[5830]);
+str->del(strings[5829]);
+strings[1932] = str->add(strings[1932]);
+strings[5833] = str->add("e_in");
+strings[5831] = str->add(strings[5831]);
+strings[5834] = str->add("e_out");
+str->del(strings[5830]);
+str->del(strings[5829]);
+str->del(strings[5830]);
+str->del(strings[5829]);
+str->del(strings[5831]);
+str->del(strings[5832]);
+str->del(strings[5831]);
+str->del(strings[5832]);
+str->del(strings[5831]);
+str->del(strings[5832]);
+str->del(strings[1932]);
+str->del(strings[5832]);
+str->del(strings[1932]);
+str->del(strings[5833]);
+str->del(strings[5831]);
+str->del(strings[5834]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[1932] = str->add(strings[1932]);
+strings[5835] = str->add("go_activeb25");
+strings[5836] = str->add("program,start");
+strings[5837] = str->add("go_activec25");
+strings[1932] = str->add(strings[1932]);
+strings[5838] = str->add("go_activeb5");
+strings[5836] = str->add(strings[5836]);
+strings[5839] = str->add("go_activec5");
+str->del(strings[1932]);
+str->del(strings[5835]);
+str->del(strings[5836]);
+str->del(strings[5837]);
+str->del(strings[1932]);
+str->del(strings[5838]);
+str->del(strings[5836]);
+str->del(strings[5839]);
+str->del(strings[7]);
+str->del(strings[2531]);
+strings[7] = str->add(strings[7]);
+strings[2544] = str->add(strings[2544]);
+strings[5840] = str->add("e,action,mouse,move");
+strings[5841] = str->add("e");
+strings[5842] = str->add("e,state,selected");
+strings[5841] = str->add(strings[5841]);
+strings[5842] = str->add(strings[5842]);
+strings[5841] = str->add(strings[5841]);
+strings[5842] = str->add(strings[5842]);
+strings[5841] = str->add(strings[5841]);
+strings[5842] = str->add(strings[5842]);
+strings[5841] = str->add(strings[5841]);
+strings[5842] = str->add(strings[5842]);
+strings[5841] = str->add(strings[5841]);
+str->del(strings[5840]);
+str->del(strings[5841]);
+strings[5843] = str->add("program,start");
+strings[5844] = str->add("sel");
+str->del(strings[5842]);
+str->del(strings[5841]);
+str->del(strings[5842]);
+str->del(strings[5841]);
+strings[5843] = str->add(strings[5843]);
+strings[5844] = str->add(strings[5844]);
+str->del(strings[5842]);
+str->del(strings[5841]);
+strings[5843] = str->add(strings[5843]);
+strings[5845] = str->add("e_in");
+str->del(strings[5842]);
+str->del(strings[5841]);
+str->del(strings[5842]);
+str->del(strings[5841]);
+str->del(strings[5843]);
+str->del(strings[5844]);
+str->del(strings[5843]);
+str->del(strings[5844]);
+str->del(strings[5843]);
+str->del(strings[5845]);
+strings[5846] = str->add("e,action,mouse,move");
+strings[5847] = str->add("e");
+str->del(strings[5846]);
+str->del(strings[5847]);
+strings[5848] = str->add("e,action,mouse,move");
+strings[5849] = str->add("e");
+str->del(strings[5848]);
+str->del(strings[5849]);
+strings[5850] = str->add("e,action,mouse,move");
+strings[5851] = str->add("e");
+str->del(strings[5850]);
+str->del(strings[5851]);
+strings[5852] = str->add("e,action,mouse,move");
+strings[5853] = str->add("e");
+str->del(strings[5852]);
+str->del(strings[5853]);
+strings[5854] = str->add("e,action,mouse,move");
+strings[5855] = str->add("e");
+str->del(strings[5854]);
+str->del(strings[5855]);
+strings[1932] = str->add(strings[1932]);
+strings[5856] = str->add("go_activec22");
+strings[5857] = str->add("program,start");
+strings[5858] = str->add("go_activeb22");
+strings[1932] = str->add(strings[1932]);
+strings[5859] = str->add("go_activec8");
+strings[5857] = str->add(strings[5857]);
+strings[5860] = str->add("go_activeb8");
+str->del(strings[1932]);
+str->del(strings[5856]);
+str->del(strings[5857]);
+str->del(strings[5858]);
+str->del(strings[1932]);
+str->del(strings[5859]);
+str->del(strings[5857]);
+str->del(strings[5860]);
+str->del(strings[7]);
+str->del(strings[2544]);
+strings[7] = str->add(strings[7]);
+strings[2561] = str->add(strings[2561]);
+strings[5861] = str->add("e,action,mouse,move");
+strings[5862] = str->add("e");
+str->del(strings[5861]);
+str->del(strings[5862]);
+strings[5863] = str->add("e,action,mouse,move");
+strings[5864] = str->add("e");
+str->del(strings[5863]);
+str->del(strings[5864]);
+strings[5865] = str->add("e,action,mouse,move");
+strings[5866] = str->add("e");
+str->del(strings[5865]);
+str->del(strings[5866]);
+strings[5867] = str->add("e,action,mouse,move");
+strings[5868] = str->add("e");
+str->del(strings[5867]);
+str->del(strings[5868]);
+strings[5869] = str->add("e,action,mouse,move");
+strings[5870] = str->add("e");
+str->del(strings[5869]);
+str->del(strings[5870]);
+strings[5871] = str->add("e,action,mouse,move");
+strings[5872] = str->add("e");
+str->del(strings[5871]);
+str->del(strings[5872]);
+strings[5873] = str->add("e,action,mouse,move");
+strings[5874] = str->add("e");
+str->del(strings[5873]);
+str->del(strings[5874]);
+strings[5875] = str->add("e,action,mouse,move");
+strings[5876] = str->add("e");
+str->del(strings[5875]);
+str->del(strings[5876]);
+strings[1932] = str->add(strings[1932]);
+strings[5877] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[5877]);
+str->del(strings[7]);
+str->del(strings[2561]);
+strings[7] = str->add(strings[7]);
+strings[3580] = str->add(strings[3580]);
+strings[5878] = str->add("e,action,mouse,move");
+strings[5879] = str->add("e");
+str->del(strings[5878]);
+str->del(strings[5879]);
+strings[5880] = str->add("e,action,mouse,move");
+strings[5881] = str->add("e");
+str->del(strings[5880]);
+str->del(strings[5881]);
+strings[5882] = str->add("e,action,mouse,move");
+strings[5883] = str->add("e");
+str->del(strings[5882]);
+str->del(strings[5883]);
+strings[1932] = str->add(strings[1932]);
+strings[5884] = str->add("go_activeb24");
+strings[5885] = str->add("program,start");
+strings[5886] = str->add("go_activec24");
+strings[1932] = str->add(strings[1932]);
+strings[5887] = str->add("go_activeb6");
+strings[5885] = str->add(strings[5885]);
+strings[5888] = str->add("go_activec6");
+str->del(strings[1932]);
+str->del(strings[5884]);
+str->del(strings[5885]);
+str->del(strings[5886]);
+str->del(strings[1932]);
+str->del(strings[5887]);
+str->del(strings[5885]);
+str->del(strings[5888]);
+strings[5889] = str->add("e,action,mouse,move");
+strings[5890] = str->add("e");
+str->del(strings[5889]);
+str->del(strings[5890]);
+strings[5891] = str->add("e,action,mouse,move");
+strings[5892] = str->add("e");
+str->del(strings[5891]);
+str->del(strings[5892]);
+str->del(strings[7]);
+str->del(strings[3580]);
+strings[7] = str->add(strings[7]);
+strings[1756] = str->add(strings[1756]);
+strings[5893] = str->add("e,action,mouse,move");
+strings[5894] = str->add("e");
+str->del(strings[5893]);
+str->del(strings[5894]);
+strings[5895] = str->add("e,action,mouse,move");
+strings[5896] = str->add("e");
+strings[5897] = str->add("e,state,unselected");
+strings[5896] = str->add(strings[5896]);
+strings[5897] = str->add(strings[5897]);
+strings[5896] = str->add(strings[5896]);
+strings[5897] = str->add(strings[5897]);
+strings[5896] = str->add(strings[5896]);
+strings[5897] = str->add(strings[5897]);
+strings[5896] = str->add(strings[5896]);
+strings[5897] = str->add(strings[5897]);
+strings[5896] = str->add(strings[5896]);
+strings[5898] = str->add("e,state,selected");
+strings[5896] = str->add(strings[5896]);
+strings[5898] = str->add(strings[5898]);
+strings[5896] = str->add(strings[5896]);
+strings[5898] = str->add(strings[5898]);
+strings[5896] = str->add(strings[5896]);
+strings[5898] = str->add(strings[5898]);
+strings[5896] = str->add(strings[5896]);
+strings[5898] = str->add(strings[5898]);
+strings[5896] = str->add(strings[5896]);
+str->del(strings[5895]);
+str->del(strings[5896]);
+strings[1932] = str->add(strings[1932]);
+strings[5899] = str->add("sel");
+strings[5900] = str->add("program,start");
+strings[5901] = str->add("unsel");
+str->del(strings[5897]);
+str->del(strings[5896]);
+str->del(strings[5897]);
+str->del(strings[5896]);
+strings[1932] = str->add(strings[1932]);
+strings[5899] = str->add(strings[5899]);
+strings[5900] = str->add(strings[5900]);
+strings[5901] = str->add(strings[5901]);
+str->del(strings[5897]);
+str->del(strings[5896]);
+strings[1932] = str->add(strings[1932]);
+strings[5902] = str->add("e_in");
+strings[5900] = str->add(strings[5900]);
+strings[5903] = str->add("e_out");
+str->del(strings[5897]);
+str->del(strings[5896]);
+str->del(strings[5897]);
+str->del(strings[5896]);
+strings[5900] = str->add(strings[5900]);
+strings[5899] = str->add(strings[5899]);
+str->del(strings[5898]);
+str->del(strings[5896]);
+str->del(strings[5898]);
+str->del(strings[5896]);
+strings[5900] = str->add(strings[5900]);
+strings[5899] = str->add(strings[5899]);
+str->del(strings[5898]);
+str->del(strings[5896]);
+str->del(strings[5898]);
+str->del(strings[5896]);
+str->del(strings[5898]);
+str->del(strings[5896]);
+str->del(strings[1932]);
+str->del(strings[5899]);
+str->del(strings[5900]);
+str->del(strings[5901]);
+str->del(strings[1932]);
+str->del(strings[5899]);
+str->del(strings[5900]);
+str->del(strings[5901]);
+str->del(strings[1932]);
+str->del(strings[5902]);
+str->del(strings[5900]);
+str->del(strings[5903]);
+str->del(strings[5900]);
+str->del(strings[5899]);
+str->del(strings[5900]);
+str->del(strings[5899]);
+strings[5904] = str->add("e,action,mouse,move");
+strings[5905] = str->add("e");
+str->del(strings[5904]);
+str->del(strings[5905]);
+strings[5906] = str->add("e,action,mouse,move");
+strings[5907] = str->add("e");
+str->del(strings[5906]);
+str->del(strings[5907]);
+strings[5908] = str->add("e,action,mouse,move");
+strings[5909] = str->add("e");
+str->del(strings[5908]);
+str->del(strings[5909]);
+strings[5910] = str->add("e,action,mouse,move");
+strings[5911] = str->add("e");
+str->del(strings[5910]);
+str->del(strings[5911]);
+strings[5912] = str->add("e,action,mouse,move");
+strings[5913] = str->add("e");
+str->del(strings[5912]);
+str->del(strings[5913]);
+strings[5914] = str->add("e,action,mouse,move");
+strings[5915] = str->add("e");
+str->del(strings[5914]);
+str->del(strings[5915]);
+strings[5916] = str->add("e,action,mouse,move");
+strings[5917] = str->add("e");
+str->del(strings[5916]);
+str->del(strings[5917]);
+strings[1932] = str->add(strings[1932]);
+strings[5918] = str->add("go_activec21");
+strings[5919] = str->add("program,start");
+strings[5920] = str->add("go_activeb21");
+strings[1932] = str->add(strings[1932]);
+strings[5921] = str->add("go_activec9");
+strings[5919] = str->add(strings[5919]);
+strings[5922] = str->add("go_activeb9");
+str->del(strings[1932]);
+str->del(strings[5918]);
+str->del(strings[5919]);
+str->del(strings[5920]);
+str->del(strings[1932]);
+str->del(strings[5921]);
+str->del(strings[5919]);
+str->del(strings[5922]);
+str->del(strings[7]);
+str->del(strings[1756]);
+strings[7] = str->add(strings[7]);
+strings[1949] = str->add(strings[1949]);
+strings[5923] = str->add("e,action,mouse,move");
+strings[5924] = str->add("e");
+str->del(strings[5923]);
+str->del(strings[5924]);
+strings[5925] = str->add("e,action,mouse,move");
+strings[5926] = str->add("e");
+str->del(strings[5925]);
+str->del(strings[5926]);
+strings[5927] = str->add("e,action,mouse,move");
+strings[5928] = str->add("e");
+str->del(strings[5927]);
+str->del(strings[5928]);
+strings[5929] = str->add("e,action,mouse,move");
+strings[5930] = str->add("e");
+str->del(strings[5929]);
+str->del(strings[5930]);
+strings[5931] = str->add("e,action,mouse,move");
+strings[5932] = str->add("e");
+str->del(strings[5931]);
+str->del(strings[5932]);
+strings[5933] = str->add("e,action,mouse,move");
+strings[5934] = str->add("e");
+str->del(strings[5933]);
+str->del(strings[5934]);
+strings[1932] = str->add(strings[1932]);
+strings[5935] = str->add("unsel");
+strings[1932] = str->add(strings[1932]);
+strings[5935] = str->add(strings[5935]);
+str->del(strings[1932]);
+str->del(strings[5935]);
+str->del(strings[1932]);
+str->del(strings[5935]);
+str->del(strings[7]);
+str->del(strings[1949]);
+strings[7] = str->add(strings[7]);
+strings[2915] = str->add(strings[2915]);
+strings[5936] = str->add("e,action,mouse,move");
+strings[5937] = str->add("e");
+str->del(strings[5936]);
+str->del(strings[5937]);
+strings[5938] = str->add("e,action,mouse,move");
+strings[5939] = str->add("e");
+str->del(strings[5938]);
+str->del(strings[5939]);
+strings[1932] = str->add(strings[1932]);
+strings[5940] = str->add("go_activec1");
+strings[5941] = str->add("program,start");
+strings[5942] = str->add("go_activeb1");
+strings[1932] = str->add(strings[1932]);
+strings[5943] = str->add("go_activec29");
+strings[5941] = str->add(strings[5941]);
+strings[5944] = str->add("go_activeb29");
+strings[1932] = str->add(strings[1932]);
+strings[5945] = str->add("go_activeb23");
+strings[5941] = str->add(strings[5941]);
+strings[5946] = str->add("go_activec23");
+strings[1932] = str->add(strings[1932]);
+strings[5947] = str->add("go_activeb7");
+strings[5941] = str->add(strings[5941]);
+strings[5948] = str->add("go_activec7");
+str->del(strings[1932]);
+str->del(strings[5940]);
+str->del(strings[5941]);
+str->del(strings[5942]);
+str->del(strings[1932]);
+str->del(strings[5943]);
+str->del(strings[5941]);
+str->del(strings[5944]);
+str->del(strings[1932]);
+str->del(strings[5945]);
+str->del(strings[5941]);
+str->del(strings[5946]);
+str->del(strings[1932]);
+str->del(strings[5947]);
+str->del(strings[5941]);
+str->del(strings[5948]);
+strings[5949] = str->add("e,action,mouse,move");
+strings[5950] = str->add("e");
+str->del(strings[5949]);
+str->del(strings[5950]);
+strings[5951] = str->add("e,action,mouse,move");
+strings[5952] = str->add("e");
+str->del(strings[5951]);
+str->del(strings[5952]);
+strings[5953] = str->add("e,action,mouse,move");
+strings[5954] = str->add("e");
+str->del(strings[5953]);
+str->del(strings[5954]);
+str->del(strings[7]);
+str->del(strings[2915]);
+strings[7] = str->add(strings[7]);
+strings[2886] = str->add(strings[2886]);
+strings[5955] = str->add("e,action,mouse,move");
+strings[5956] = str->add("e");
+str->del(strings[5955]);
+str->del(strings[5956]);
+strings[1932] = str->add(strings[1932]);
+strings[5957] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[5957] = str->add(strings[5957]);
+str->del(strings[1932]);
+str->del(strings[5957]);
+str->del(strings[1932]);
+str->del(strings[5957]);
+str->del(strings[7]);
+str->del(strings[2886]);
+strings[7] = str->add(strings[7]);
+strings[2888] = str->add(strings[2888]);
+strings[1932] = str->add(strings[1932]);
+strings[5958] = str->add("e_out");
+str->del(strings[1932]);
+str->del(strings[5958]);
+strings[1932] = str->add(strings[1932]);
+strings[5959] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[5959]);
+str->del(strings[7]);
+str->del(strings[2888]);
+strings[7] = str->add(strings[7]);
+strings[2913] = str->add(strings[2913]);
+strings[5960] = str->add("e,action,mouse,move");
+strings[5961] = str->add("e");
+str->del(strings[5960]);
+str->del(strings[5961]);
+strings[5962] = str->add("e,action,mouse,move");
+strings[5963] = str->add("e");
+str->del(strings[5962]);
+str->del(strings[5963]);
+strings[5964] = str->add("e,action,mouse,move");
+strings[5965] = str->add("e");
+str->del(strings[5964]);
+str->del(strings[5965]);
+strings[5966] = str->add("e,action,mouse,move");
+strings[5967] = str->add("e");
+str->del(strings[5966]);
+str->del(strings[5967]);
+strings[5968] = str->add("e,action,mouse,move");
+strings[5969] = str->add("e");
+str->del(strings[5968]);
+str->del(strings[5969]);
+strings[5970] = str->add("e,action,mouse,move");
+strings[5971] = str->add("e");
+str->del(strings[5970]);
+str->del(strings[5971]);
+strings[1932] = str->add(strings[1932]);
+strings[5972] = str->add("go_activec28");
+strings[5973] = str->add("program,start");
+strings[5974] = str->add("go_activeb28");
+strings[1932] = str->add(strings[1932]);
+strings[5975] = str->add("go_activec2");
+strings[5973] = str->add(strings[5973]);
+strings[5976] = str->add("go_activeb2");
+strings[1932] = str->add(strings[1932]);
+strings[5977] = str->add("go_activeb22");
+strings[5973] = str->add(strings[5973]);
+strings[5978] = str->add("go_activec22");
+strings[1932] = str->add(strings[1932]);
+strings[5979] = str->add("go_activeb8");
+strings[5973] = str->add(strings[5973]);
+strings[5980] = str->add("go_activec8");
+str->del(strings[1932]);
+str->del(strings[5972]);
+str->del(strings[5973]);
+str->del(strings[5974]);
+str->del(strings[1932]);
+str->del(strings[5975]);
+str->del(strings[5973]);
+str->del(strings[5976]);
+str->del(strings[1932]);
+str->del(strings[5977]);
+str->del(strings[5973]);
+str->del(strings[5978]);
+str->del(strings[1932]);
+str->del(strings[5979]);
+str->del(strings[5973]);
+str->del(strings[5980]);
+str->del(strings[7]);
+str->del(strings[2913]);
+strings[7] = str->add(strings[7]);
+strings[3021] = str->add(strings[3021]);
+str->del(strings[7]);
+str->del(strings[3021]);
+strings[7] = str->add(strings[7]);
+strings[3695] = str->add(strings[3695]);
+strings[5981] = str->add("e,action,mouse,move");
+strings[5982] = str->add("e");
+strings[5983] = str->add("e,action,mouse,down");
+strings[5982] = str->add(strings[5982]);
+str->del(strings[5981]);
+str->del(strings[5982]);
+str->del(strings[5983]);
+str->del(strings[5982]);
+strings[1932] = str->add(strings[1932]);
+strings[5984] = str->add("e_out");
+str->del(strings[1932]);
+str->del(strings[5984]);
+str->del(strings[7]);
+str->del(strings[3695]);
+strings[7] = str->add(strings[7]);
+strings[3698] = str->add(strings[3698]);
+strings[5985] = str->add("e,action,mouse,move");
+strings[5986] = str->add("e");
+strings[5987] = str->add("e,action,mouse,up");
+strings[5986] = str->add(strings[5986]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[64] = str->add(strings[64]);
+strings[2770] = str->add(strings[2770]);
+str->del(strings[64]);
+str->del(strings[2770]);
+strings[469] = str->add(strings[469]);
+strings[2770] = str->add(strings[2770]);
+strings[2770] = str->add(strings[2770]);
+strings[469] = str->add(strings[469]);
+strings[5988] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[3712] = str->add(strings[3712]);
+strings[5989] = str->add("resize");
+strings[469] = str->add(strings[469]);
+strings[4177] = str->add(strings[4177]);
+strings[469] = str->add(strings[469]);
+strings[4179] = str->add(strings[4179]);
+strings[469] = str->add(strings[469]);
+strings[4181] = str->add(strings[4181]);
+strings[469] = str->add(strings[469]);
+strings[5990] = str->add("images/267");
+strings[5991] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/267");
+strings[469] = str->add(strings[469]);
+strings[5990] = str->add(strings[5990]);
+strings[469] = str->add(strings[469]);
+strings[4336] = str->add(strings[4336]);
+strings[5992] = str->add("font");
+strings[5993] = str->add("font_fallbacks");
+strings[5994] = str->add("font_size");
+strings[5995] = str->add("font_source");
+strings[5996] = str->add("color");
+strings[5997] = str->add("underline_color");
+strings[5998] = str->add("underline2_color");
+strings[5999] = str->add("outline_color");
+strings[6000] = str->add("shadow_color");
+strings[6001] = str->add("glow_color");
+strings[6002] = str->add("glow2_color");
+strings[6003] = str->add("backing_color");
+strings[6004] = str->add("strikethrough_color");
+strings[6005] = str->add("align");
+strings[6006] = str->add("valign");
+strings[6007] = str->add("wrap");
+strings[6008] = str->add("left_margin");
+strings[6009] = str->add("right_margin");
+strings[6010] = str->add("underline");
+strings[6011] = str->add("strikethrough");
+strings[6012] = str->add("backing");
+strings[6013] = str->add("style");
+strings[6014] = str->add("tabstops");
+strings[6013] = str->add(strings[6013]);
+strings[6015] = str->add("glow");
+str->del(strings[6013]);
+str->del(strings[6015]);
+strings[5996] = str->add(strings[5996]);
+strings[6016] = str->add("#fff");
+str->del(strings[5996]);
+str->del(strings[6016]);
+strings[6002] = str->add(strings[6002]);
+strings[6017] = str->add("#fe87");
+str->del(strings[6002]);
+str->del(strings[6017]);
+strings[6001] = str->add(strings[6001]);
+strings[6018] = str->add("#fa14");
+str->del(strings[6001]);
+str->del(strings[6018]);
+strings[6005] = str->add(strings[6005]);
+strings[6019] = str->add("center");
+str->del(strings[6005]);
+str->del(strings[6019]);
+strings[6007] = str->add(strings[6007]);
+strings[6020] = str->add("word");
+str->del(strings[6007]);
+str->del(strings[6020]);
+strings[5995] = str->add(strings[5995]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5995]);
+str->del(strings[469]);
+strings[5994] = str->add(strings[5994]);
+strings[6021] = str->add("12.000000");
+str->del(strings[5994]);
+str->del(strings[6021]);
+strings[5992] = str->add(strings[5992]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5992]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5992] = str->add(strings[5992]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5992]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6013] = str->add(strings[6013]);
+strings[6022] = str->add("none");
+str->del(strings[6013]);
+str->del(strings[6022]);
+strings[5996] = str->add(strings[5996]);
+strings[6023] = str->add("#0002");
+str->del(strings[5996]);
+str->del(strings[6023]);
+strings[5994] = str->add(strings[5994]);
+strings[6024] = str->add("7.000000");
+strings[470] = str->add(strings[470]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5994]);
+str->del(strings[6024]);
+strings[5992] = str->add(strings[5992]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5992]);
+str->del(strings[470]);
+strings[5992] = str->add(strings[5992]);
+strings[5993] = str->add(strings[5993]);
+strings[5994] = str->add(strings[5994]);
+strings[5995] = str->add(strings[5995]);
+strings[5996] = str->add(strings[5996]);
+strings[5997] = str->add(strings[5997]);
+strings[5998] = str->add(strings[5998]);
+strings[5999] = str->add(strings[5999]);
+strings[6000] = str->add(strings[6000]);
+strings[6001] = str->add(strings[6001]);
+strings[6002] = str->add(strings[6002]);
+strings[6003] = str->add(strings[6003]);
+strings[6004] = str->add(strings[6004]);
+strings[6005] = str->add(strings[6005]);
+strings[6006] = str->add(strings[6006]);
+strings[6007] = str->add(strings[6007]);
+strings[6008] = str->add(strings[6008]);
+strings[6009] = str->add(strings[6009]);
+strings[6010] = str->add(strings[6010]);
+strings[6011] = str->add(strings[6011]);
+strings[6012] = str->add(strings[6012]);
+strings[6013] = str->add(strings[6013]);
+strings[6014] = str->add(strings[6014]);
+strings[6013] = str->add(strings[6013]);
+strings[6025] = str->add("glow");
+str->del(strings[6013]);
+str->del(strings[6025]);
+strings[5996] = str->add(strings[5996]);
+strings[6026] = str->add("#fff");
+str->del(strings[5996]);
+str->del(strings[6026]);
+strings[6002] = str->add(strings[6002]);
+strings[6027] = str->add("#fe87");
+str->del(strings[6002]);
+str->del(strings[6027]);
+strings[6001] = str->add(strings[6001]);
+strings[6028] = str->add("#fa14");
+str->del(strings[6001]);
+str->del(strings[6028]);
+strings[6005] = str->add(strings[6005]);
+strings[6029] = str->add("center");
+str->del(strings[6005]);
+str->del(strings[6029]);
+strings[6007] = str->add(strings[6007]);
+strings[6030] = str->add("word");
+str->del(strings[6007]);
+str->del(strings[6030]);
+strings[5995] = str->add(strings[5995]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[5995]);
+str->del(strings[469]);
+strings[5994] = str->add(strings[5994]);
+strings[6031] = str->add("12.000000");
+str->del(strings[5994]);
+str->del(strings[6031]);
+strings[5992] = str->add(strings[5992]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5992]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[5992] = str->add(strings[5992]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[5992]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6013] = str->add(strings[6013]);
+strings[6032] = str->add("none");
+str->del(strings[6013]);
+str->del(strings[6032]);
+strings[5996] = str->add(strings[5996]);
+strings[6033] = str->add("#0002");
+str->del(strings[5996]);
+str->del(strings[6033]);
+strings[5994] = str->add(strings[5994]);
+strings[6034] = str->add("7.000000");
+str->del(strings[5994]);
+str->del(strings[6034]);
+strings[5992] = str->add(strings[5992]);
+strings[470] = str->add(strings[470]);
+str->del(strings[5992]);
+str->del(strings[470]);
+str->del(strings[5992]);
+str->del(strings[5993]);
+str->del(strings[5994]);
+str->del(strings[5995]);
+str->del(strings[5996]);
+str->del(strings[5997]);
+str->del(strings[5998]);
+str->del(strings[5999]);
+str->del(strings[6000]);
+str->del(strings[6001]);
+str->del(strings[6002]);
+str->del(strings[6003]);
+str->del(strings[6004]);
+str->del(strings[6005]);
+str->del(strings[6006]);
+str->del(strings[6007]);
+str->del(strings[6008]);
+str->del(strings[6009]);
+str->del(strings[6010]);
+str->del(strings[6011]);
+str->del(strings[6012]);
+str->del(strings[6013]);
+str->del(strings[6014]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[5992]);
+str->del(strings[5993]);
+str->del(strings[5994]);
+str->del(strings[5995]);
+str->del(strings[5996]);
+str->del(strings[5997]);
+str->del(strings[5998]);
+str->del(strings[5999]);
+str->del(strings[6000]);
+str->del(strings[6001]);
+str->del(strings[6002]);
+str->del(strings[6003]);
+str->del(strings[6004]);
+str->del(strings[6005]);
+str->del(strings[6006]);
+str->del(strings[6007]);
+str->del(strings[6008]);
+str->del(strings[6009]);
+str->del(strings[6010]);
+str->del(strings[6011]);
+str->del(strings[6012]);
+str->del(strings[6013]);
+str->del(strings[6014]);
+strings[469] = str->add(strings[469]);
+strings[4183] = str->add(strings[4183]);
+strings[469] = str->add(strings[469]);
+strings[4185] = str->add(strings[4185]);
+strings[469] = str->add(strings[469]);
+strings[4187] = str->add(strings[4187]);
+strings[470] = str->add(strings[470]);
+strings[3879] = str->add(strings[3879]);
+strings[3879] = str->add(strings[3879]);
+strings[3879] = str->add(strings[3879]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[376] = str->add(strings[376]);
+strings[6035] = str->add("e,state,unfocused");
+strings[5986] = str->add(strings[5986]);
+str->del(strings[5985]);
+str->del(strings[5986]);
+str->del(strings[5987]);
+str->del(strings[5986]);
+str->del(strings[5988]);
+strings[6036] = str->add("program,start");
+strings[6037] = str->add("anim_sky1a");
+strings[6036] = str->add(strings[6036]);
+strings[6038] = str->add("anim_sky4a");
+strings[6036] = str->add(strings[6036]);
+strings[6039] = str->add("anim_sky2a");
+strings[6036] = str->add(strings[6036]);
+strings[6040] = str->add("anim_sky3a");
+str->del(strings[1841]);
+str->del(strings[5989]);
+strings[6036] = str->add(strings[6036]);
+strings[6041] = str->add("off");
+str->del(strings[6035]);
+str->del(strings[5986]);
+str->del(strings[6036]);
+str->del(strings[6037]);
+str->del(strings[6036]);
+str->del(strings[6038]);
+str->del(strings[6036]);
+str->del(strings[6039]);
+str->del(strings[6036]);
+str->del(strings[6040]);
+str->del(strings[6036]);
+str->del(strings[6041]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2686]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4952]);
+str->del(strings[4952]);
+str->del(strings[4952]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2715]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2231]);
+str->del(strings[2231]);
+str->del(strings[2231]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2691]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2338]);
+str->del(strings[2338]);
+str->del(strings[2338]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2693]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4953]);
+str->del(strings[4953]);
+str->del(strings[4953]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2687]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1619]);
+str->del(strings[1619]);
+str->del(strings[1619]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2682]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2552]);
+str->del(strings[2552]);
+str->del(strings[2552]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1712]);
+str->del(strings[1712]);
+str->del(strings[1712]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4957]);
+str->del(strings[4957]);
+str->del(strings[4957]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2690]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4951]);
+str->del(strings[4951]);
+str->del(strings[4951]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2871]);
+str->del(strings[4952]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2890]);
+str->del(strings[2231]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2892]);
+str->del(strings[2338]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[4965]);
+str->del(strings[469]);
+str->del(strings[4967]);
+str->del(strings[4953]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2894]);
+str->del(strings[1619]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2896]);
+str->del(strings[2552]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[1712]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2902]);
+str->del(strings[4957]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2904]);
+str->del(strings[1721]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[4951]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4956]);
+str->del(strings[4956]);
+str->del(strings[4956]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2672]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2673]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[4956]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3130]);
+str->del(strings[1713]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3132]);
+str->del(strings[1714]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[469]);
+str->del(strings[2686]);
+str->del(strings[4952]);
+str->del(strings[469]);
+str->del(strings[2715]);
+str->del(strings[2231]);
+str->del(strings[469]);
+str->del(strings[2691]);
+str->del(strings[2338]);
+str->del(strings[469]);
+str->del(strings[2693]);
+str->del(strings[4953]);
+str->del(strings[469]);
+str->del(strings[2687]);
+str->del(strings[4954]);
+str->del(strings[469]);
+str->del(strings[2711]);
+str->del(strings[2494]);
+str->del(strings[4955]);
+str->del(strings[469]);
+str->del(strings[2687]);
+str->del(strings[1619]);
+str->del(strings[469]);
+str->del(strings[2682]);
+str->del(strings[2552]);
+str->del(strings[469]);
+str->del(strings[2671]);
+str->del(strings[1712]);
+str->del(strings[469]);
+str->del(strings[2688]);
+str->del(strings[2224]);
+str->del(strings[469]);
+str->del(strings[2685]);
+str->del(strings[4]);
+str->del(strings[1926]);
+str->del(strings[3083]);
+str->del(strings[1925]);
+str->del(strings[469]);
+str->del(strings[2711]);
+str->del(strings[2494]);
+str->del(strings[469]);
+str->del(strings[2680]);
+str->del(strings[2514]);
+str->del(strings[469]);
+str->del(strings[2713]);
+str->del(strings[2536]);
+str->del(strings[469]);
+str->del(strings[2688]);
+str->del(strings[4957]);
+str->del(strings[469]);
+str->del(strings[2708]);
+str->del(strings[5146]);
+str->del(strings[469]);
+str->del(strings[2677]);
+str->del(strings[1726]);
+str->del(strings[469]);
+str->del(strings[2678]);
+str->del(strings[5147]);
+str->del(strings[469]);
+str->del(strings[2676]);
+str->del(strings[1724]);
+str->del(strings[469]);
+str->del(strings[2675]);
+str->del(strings[1722]);
+str->del(strings[469]);
+str->del(strings[2674]);
+str->del(strings[5148]);
+str->del(strings[469]);
+str->del(strings[2690]);
+str->del(strings[1721]);
+str->del(strings[4951]);
+str->del(strings[469]);
+str->del(strings[2671]);
+str->del(strings[4956]);
+str->del(strings[469]);
+str->del(strings[2680]);
+str->del(strings[2514]);
+str->del(strings[469]);
+str->del(strings[2672]);
+str->del(strings[1713]);
+str->del(strings[469]);
+str->del(strings[2673]);
+str->del(strings[1714]);
+strings[863] = str->add(strings[863]);
+strings[64] = str->add(strings[64]);
+strings[2578] = str->add(strings[2578]);
+strings[64] = str->add(strings[64]);
+strings[64] = str->add(strings[64]);
+strings[6042] = str->add("load");
+strings[330] = str->add(strings[330]);
+strings[6043] = str->add("resize");
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[330] = str->add(strings[330]);
+strings[330] = str->add(strings[330]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[330]);
+strings[64] = str->add(strings[64]);
+strings[1865] = str->add(strings[1865]);
+strings[330] = str->add(strings[330]);
+str->del(strings[330]);
+strings[64] = str->add(strings[64]);
+strings[2276] = str->add(strings[2276]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[2292] = str->add(strings[2292]);
+strings[330] = str->add(strings[330]);
+str->del(strings[330]);
+strings[330] = str->add(strings[330]);
+str->del(strings[1842]);
+strings[330] = str->add(strings[330]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[3279] = str->add(strings[3279]);
+strings[64] = str->add(strings[64]);
+strings[2310] = str->add(strings[2310]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[330] = str->add(strings[330]);
+strings[330] = str->add(strings[330]);
+strings[330] = str->add(strings[330]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[2085] = str->add(strings[2085]);
+strings[2085] = str->add(strings[2085]);
+strings[6043] = str->add(strings[6043]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[6042] = str->add(strings[6042]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[330]);
+strings[330] = str->add(strings[330]);
+str->del(strings[330]);
+strings[330] = str->add(strings[330]);
+str->del(strings[330]);
+strings[330] = str->add(strings[330]);
+str->del(strings[330]);
+strings[330] = str->add(strings[330]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[6043] = str->add(strings[6043]);
+str->del(strings[190]);
+str->del(strings[329]);
+str->del(strings[330]);
+str->del(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[6044] = str->add("_theme_about");
+strings[330] = str->add(strings[330]);
+strings[193] = str->add(strings[193]);
+strings[6045] = str->add("font");
+strings[6046] = str->add("font_fallbacks");
+strings[6047] = str->add("font_size");
+strings[6048] = str->add("font_source");
+strings[6049] = str->add("color");
+strings[6050] = str->add("underline_color");
+strings[6051] = str->add("underline2_color");
+strings[6052] = str->add("outline_color");
+strings[6053] = str->add("shadow_color");
+strings[6054] = str->add("glow_color");
+strings[6055] = str->add("glow2_color");
+strings[6056] = str->add("backing_color");
+strings[6057] = str->add("strikethrough_color");
+strings[6058] = str->add("align");
+strings[6059] = str->add("valign");
+strings[6060] = str->add("wrap");
+strings[6061] = str->add("left_margin");
+strings[6062] = str->add("right_margin");
+strings[6063] = str->add("underline");
+strings[6064] = str->add("strikethrough");
+strings[6065] = str->add("backing");
+strings[6066] = str->add("style");
+strings[6067] = str->add("tabstops");
+strings[6058] = str->add(strings[6058]);
+strings[6068] = str->add("center");
+str->del(strings[6058]);
+str->del(strings[6068]);
+strings[6049] = str->add(strings[6049]);
+strings[6069] = str->add("#000");
+str->del(strings[6049]);
+str->del(strings[6069]);
+strings[6066] = str->add(strings[6066]);
+strings[6070] = str->add("shadow");
+str->del(strings[6066]);
+str->del(strings[6070]);
+strings[6053] = str->add(strings[6053]);
+strings[6071] = str->add("#ffffff80");
+str->del(strings[6053]);
+str->del(strings[6071]);
+strings[6060] = str->add(strings[6060]);
+strings[6072] = str->add("word");
+str->del(strings[6060]);
+str->del(strings[6072]);
+strings[6048] = str->add(strings[6048]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6048]);
+str->del(strings[469]);
+strings[6047] = str->add(strings[6047]);
+strings[6073] = str->add("10.000000");
+str->del(strings[6047]);
+str->del(strings[6073]);
+strings[6045] = str->add(strings[6045]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6045]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6066] = str->add(strings[6066]);
+strings[6074] = str->add("glow");
+str->del(strings[6066]);
+str->del(strings[6074]);
+strings[6049] = str->add(strings[6049]);
+strings[6075] = str->add("#fff");
+str->del(strings[6049]);
+str->del(strings[6075]);
+strings[6055] = str->add(strings[6055]);
+strings[6076] = str->add("#fe87");
+str->del(strings[6055]);
+str->del(strings[6076]);
+strings[6054] = str->add(strings[6054]);
+strings[6077] = str->add("#fa14");
+str->del(strings[6054]);
+str->del(strings[6077]);
+strings[6045] = str->add(strings[6045]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6045]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6066] = str->add(strings[6066]);
+strings[6078] = str->add("glow");
+str->del(strings[6066]);
+str->del(strings[6078]);
+strings[6049] = str->add(strings[6049]);
+strings[6079] = str->add("#fff");
+str->del(strings[6049]);
+str->del(strings[6079]);
+strings[6055] = str->add(strings[6055]);
+strings[6080] = str->add("#fe87");
+str->del(strings[6055]);
+str->del(strings[6080]);
+strings[6054] = str->add(strings[6054]);
+strings[6081] = str->add("#fa14");
+str->del(strings[6054]);
+str->del(strings[6081]);
+strings[6045] = str->add(strings[6045]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6045]);
+str->del(strings[471]);
+str->del(strings[6045]);
+str->del(strings[6046]);
+str->del(strings[6047]);
+str->del(strings[6048]);
+str->del(strings[6049]);
+str->del(strings[6050]);
+str->del(strings[6051]);
+str->del(strings[6052]);
+str->del(strings[6053]);
+str->del(strings[6054]);
+str->del(strings[6055]);
+str->del(strings[6056]);
+str->del(strings[6057]);
+str->del(strings[6058]);
+str->del(strings[6059]);
+str->del(strings[6060]);
+str->del(strings[6061]);
+str->del(strings[6062]);
+str->del(strings[6063]);
+str->del(strings[6064]);
+str->del(strings[6065]);
+str->del(strings[6066]);
+str->del(strings[6067]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[6082] = str->add("font");
+strings[6083] = str->add("font_fallbacks");
+strings[6084] = str->add("font_size");
+strings[6085] = str->add("font_source");
+strings[6086] = str->add("color");
+strings[6087] = str->add("underline_color");
+strings[6088] = str->add("underline2_color");
+strings[6089] = str->add("outline_color");
+strings[6090] = str->add("shadow_color");
+strings[6091] = str->add("glow_color");
+strings[6092] = str->add("glow2_color");
+strings[6093] = str->add("backing_color");
+strings[6094] = str->add("strikethrough_color");
+strings[6095] = str->add("align");
+strings[6096] = str->add("valign");
+strings[6097] = str->add("wrap");
+strings[6098] = str->add("left_margin");
+strings[6099] = str->add("right_margin");
+strings[6100] = str->add("underline");
+strings[6101] = str->add("strikethrough");
+strings[6102] = str->add("backing");
+strings[6103] = str->add("style");
+strings[6104] = str->add("tabstops");
+strings[6095] = str->add(strings[6095]);
+strings[6105] = str->add("center");
+str->del(strings[6095]);
+str->del(strings[6105]);
+strings[6086] = str->add(strings[6086]);
+strings[6106] = str->add("#000");
+str->del(strings[6086]);
+str->del(strings[6106]);
+strings[6103] = str->add(strings[6103]);
+strings[6107] = str->add("shadow");
+str->del(strings[6103]);
+str->del(strings[6107]);
+strings[6090] = str->add(strings[6090]);
+strings[6108] = str->add("#ffffff80");
+str->del(strings[6090]);
+str->del(strings[6108]);
+strings[6097] = str->add(strings[6097]);
+strings[6109] = str->add("word");
+str->del(strings[6097]);
+str->del(strings[6109]);
+strings[6085] = str->add(strings[6085]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6085]);
+str->del(strings[469]);
+strings[6084] = str->add(strings[6084]);
+strings[6110] = str->add("10.000000");
+str->del(strings[6084]);
+str->del(strings[6110]);
+strings[6082] = str->add(strings[6082]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6082]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6103] = str->add(strings[6103]);
+strings[6111] = str->add("soft_shadow");
+str->del(strings[6103]);
+str->del(strings[6111]);
+strings[6086] = str->add(strings[6086]);
+strings[6112] = str->add("#fff");
+str->del(strings[6086]);
+str->del(strings[6112]);
+strings[6090] = str->add(strings[6090]);
+strings[6113] = str->add("#00000020");
+str->del(strings[6090]);
+str->del(strings[6113]);
+strings[6084] = str->add(strings[6084]);
+strings[6114] = str->add("12.000000");
+str->del(strings[6084]);
+str->del(strings[6114]);
+strings[6082] = str->add(strings[6082]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6082]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[6082]);
+str->del(strings[6083]);
+str->del(strings[6084]);
+str->del(strings[6085]);
+str->del(strings[6086]);
+str->del(strings[6087]);
+str->del(strings[6088]);
+str->del(strings[6089]);
+str->del(strings[6090]);
+str->del(strings[6091]);
+str->del(strings[6092]);
+str->del(strings[6093]);
+str->del(strings[6094]);
+str->del(strings[6095]);
+str->del(strings[6096]);
+str->del(strings[6097]);
+str->del(strings[6098]);
+str->del(strings[6099]);
+str->del(strings[6100]);
+str->del(strings[6101]);
+str->del(strings[6102]);
+str->del(strings[6103]);
+str->del(strings[6104]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[1932] = str->add(strings[1932]);
+strings[6115] = str->add("go_activeb21");
+strings[6116] = str->add("program,start");
+strings[6117] = str->add("go_activec21");
+strings[1932] = str->add(strings[1932]);
+strings[6118] = str->add("go_activeb9");
+strings[6116] = str->add(strings[6116]);
+strings[6119] = str->add("go_activec9");
+str->del(strings[6042]);
+str->del(strings[6043]);
+str->del(strings[6043]);
+str->del(strings[1841]);
+str->del(strings[6042]);
+str->del(strings[1841]);
+str->del(strings[6043]);
+str->del(strings[1932]);
+str->del(strings[6115]);
+str->del(strings[6116]);
+str->del(strings[6117]);
+str->del(strings[1932]);
+str->del(strings[6118]);
+str->del(strings[6116]);
+str->del(strings[6119]);
+strings[64] = str->add(strings[64]);
+strings[2595] = str->add(strings[2595]);
+strings[6120] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[6120] = str->add(strings[6120]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[4503] = str->add(strings[4503]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[6121] = str->add("resize");
+strings[1933] = str->add(strings[1933]);
+str->del(strings[6120]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[6120] = str->add(strings[6120]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[6121] = str->add(strings[6121]);
+strings[6122] = str->add("e,action,mouse,move");
+strings[6123] = str->add("e");
+strings[6122] = str->add(strings[6122]);
+strings[6123] = str->add(strings[6123]);
+strings[6122] = str->add(strings[6122]);
+strings[6123] = str->add(strings[6123]);
+strings[6122] = str->add(strings[6122]);
+strings[6123] = str->add(strings[6123]);
+strings[1737] = str->add(strings[1737]);
+strings[1856] = str->add(strings[1856]);
+str->del(strings[6120]);
+str->del(strings[1841]);
+str->del(strings[6121]);
+str->del(strings[6120]);
+str->del(strings[1841]);
+str->del(strings[6121]);
+str->del(strings[6122]);
+str->del(strings[6123]);
+str->del(strings[6122]);
+str->del(strings[6123]);
+str->del(strings[6122]);
+str->del(strings[6123]);
+str->del(strings[6122]);
+str->del(strings[6123]);
+str->del(strings[1737]);
+str->del(strings[1856]);
+str->del(strings[190]);
+str->del(strings[6044]);
+str->del(strings[330]);
+str->del(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[6124] = str->add("_theme_about");
+strings[330] = str->add(strings[330]);
+strings[193] = str->add(strings[193]);
+strings[6125] = str->add("font");
+strings[6126] = str->add("font_fallbacks");
+strings[6127] = str->add("font_size");
+strings[6128] = str->add("font_source");
+strings[6129] = str->add("color");
+strings[6130] = str->add("underline_color");
+strings[6131] = str->add("underline2_color");
+strings[6132] = str->add("outline_color");
+strings[6133] = str->add("shadow_color");
+strings[6134] = str->add("glow_color");
+strings[6135] = str->add("glow2_color");
+strings[6136] = str->add("backing_color");
+strings[6137] = str->add("strikethrough_color");
+strings[6138] = str->add("align");
+strings[6139] = str->add("valign");
+strings[6140] = str->add("wrap");
+strings[6141] = str->add("left_margin");
+strings[6142] = str->add("right_margin");
+strings[6143] = str->add("underline");
+strings[6144] = str->add("strikethrough");
+strings[6145] = str->add("backing");
+strings[6146] = str->add("style");
+strings[6147] = str->add("tabstops");
+strings[6138] = str->add(strings[6138]);
+strings[6148] = str->add("center");
+str->del(strings[6138]);
+str->del(strings[6148]);
+strings[6129] = str->add(strings[6129]);
+strings[6149] = str->add("#000");
+str->del(strings[6129]);
+str->del(strings[6149]);
+strings[6146] = str->add(strings[6146]);
+strings[6150] = str->add("shadow");
+str->del(strings[6146]);
+str->del(strings[6150]);
+strings[6133] = str->add(strings[6133]);
+strings[6151] = str->add("#ffffff80");
+str->del(strings[6133]);
+str->del(strings[6151]);
+strings[6140] = str->add(strings[6140]);
+strings[6152] = str->add("word");
+str->del(strings[6140]);
+str->del(strings[6152]);
+strings[6128] = str->add(strings[6128]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6128]);
+str->del(strings[469]);
+strings[6127] = str->add(strings[6127]);
+strings[6153] = str->add("10.000000");
+str->del(strings[6127]);
+str->del(strings[6153]);
+strings[6125] = str->add(strings[6125]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6125]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6146] = str->add(strings[6146]);
+strings[6154] = str->add("glow");
+str->del(strings[6146]);
+str->del(strings[6154]);
+strings[6129] = str->add(strings[6129]);
+strings[6155] = str->add("#fff");
+str->del(strings[6129]);
+str->del(strings[6155]);
+strings[6135] = str->add(strings[6135]);
+strings[6156] = str->add("#fe87");
+str->del(strings[6135]);
+str->del(strings[6156]);
+strings[6134] = str->add(strings[6134]);
+strings[6157] = str->add("#fa14");
+str->del(strings[6134]);
+str->del(strings[6157]);
+strings[6125] = str->add(strings[6125]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6125]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6146] = str->add(strings[6146]);
+strings[6158] = str->add("glow");
+str->del(strings[6146]);
+str->del(strings[6158]);
+strings[6129] = str->add(strings[6129]);
+strings[6159] = str->add("#fff");
+str->del(strings[6129]);
+str->del(strings[6159]);
+strings[6135] = str->add(strings[6135]);
+strings[6160] = str->add("#fe87");
+str->del(strings[6135]);
+str->del(strings[6160]);
+strings[6134] = str->add(strings[6134]);
+strings[6161] = str->add("#fa14");
+str->del(strings[6134]);
+str->del(strings[6161]);
+strings[6125] = str->add(strings[6125]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6125]);
+str->del(strings[471]);
+str->del(strings[6125]);
+str->del(strings[6126]);
+str->del(strings[6127]);
+str->del(strings[6128]);
+str->del(strings[6129]);
+str->del(strings[6130]);
+str->del(strings[6131]);
+str->del(strings[6132]);
+str->del(strings[6133]);
+str->del(strings[6134]);
+str->del(strings[6135]);
+str->del(strings[6136]);
+str->del(strings[6137]);
+str->del(strings[6138]);
+str->del(strings[6139]);
+str->del(strings[6140]);
+str->del(strings[6141]);
+str->del(strings[6142]);
+str->del(strings[6143]);
+str->del(strings[6144]);
+str->del(strings[6145]);
+str->del(strings[6146]);
+str->del(strings[6147]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[6162] = str->add("font");
+strings[6163] = str->add("font_fallbacks");
+strings[6164] = str->add("font_size");
+strings[6165] = str->add("font_source");
+strings[6166] = str->add("color");
+strings[6167] = str->add("underline_color");
+strings[6168] = str->add("underline2_color");
+strings[6169] = str->add("outline_color");
+strings[6170] = str->add("shadow_color");
+strings[6171] = str->add("glow_color");
+strings[6172] = str->add("glow2_color");
+strings[6173] = str->add("backing_color");
+strings[6174] = str->add("strikethrough_color");
+strings[6175] = str->add("align");
+strings[6176] = str->add("valign");
+strings[6177] = str->add("wrap");
+strings[6178] = str->add("left_margin");
+strings[6179] = str->add("right_margin");
+strings[6180] = str->add("underline");
+strings[6181] = str->add("strikethrough");
+strings[6182] = str->add("backing");
+strings[6183] = str->add("style");
+strings[6184] = str->add("tabstops");
+strings[6175] = str->add(strings[6175]);
+strings[6185] = str->add("center");
+str->del(strings[6175]);
+str->del(strings[6185]);
+strings[6166] = str->add(strings[6166]);
+strings[6186] = str->add("#000");
+str->del(strings[6166]);
+str->del(strings[6186]);
+strings[6183] = str->add(strings[6183]);
+strings[6187] = str->add("shadow");
+str->del(strings[6183]);
+str->del(strings[6187]);
+strings[6170] = str->add(strings[6170]);
+strings[6188] = str->add("#ffffff80");
+str->del(strings[6170]);
+str->del(strings[6188]);
+strings[6177] = str->add(strings[6177]);
+strings[6189] = str->add("word");
+str->del(strings[6177]);
+str->del(strings[6189]);
+strings[6165] = str->add(strings[6165]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6165]);
+str->del(strings[469]);
+strings[6164] = str->add(strings[6164]);
+strings[6190] = str->add("10.000000");
+str->del(strings[6164]);
+str->del(strings[6190]);
+strings[6162] = str->add(strings[6162]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6162]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6183] = str->add(strings[6183]);
+strings[6191] = str->add("soft_shadow");
+str->del(strings[6183]);
+str->del(strings[6191]);
+strings[6166] = str->add(strings[6166]);
+strings[6192] = str->add("#fff");
+str->del(strings[6166]);
+str->del(strings[6192]);
+strings[6170] = str->add(strings[6170]);
+strings[6193] = str->add("#00000020");
+str->del(strings[6170]);
+str->del(strings[6193]);
+strings[6164] = str->add(strings[6164]);
+strings[6194] = str->add("12.000000");
+str->del(strings[6164]);
+str->del(strings[6194]);
+strings[6162] = str->add(strings[6162]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6162]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[6162]);
+str->del(strings[6163]);
+str->del(strings[6164]);
+str->del(strings[6165]);
+str->del(strings[6166]);
+str->del(strings[6167]);
+str->del(strings[6168]);
+str->del(strings[6169]);
+str->del(strings[6170]);
+str->del(strings[6171]);
+str->del(strings[6172]);
+str->del(strings[6173]);
+str->del(strings[6174]);
+str->del(strings[6175]);
+str->del(strings[6176]);
+str->del(strings[6177]);
+str->del(strings[6178]);
+str->del(strings[6179]);
+str->del(strings[6180]);
+str->del(strings[6181]);
+str->del(strings[6182]);
+str->del(strings[6183]);
+str->del(strings[6184]);
+strings[6195] = str->add("font");
+strings[6196] = str->add("font_fallbacks");
+strings[6197] = str->add("font_size");
+strings[6198] = str->add("font_source");
+strings[6199] = str->add("color");
+strings[6200] = str->add("underline_color");
+strings[6201] = str->add("underline2_color");
+strings[6202] = str->add("outline_color");
+strings[6203] = str->add("shadow_color");
+strings[6204] = str->add("glow_color");
+strings[6205] = str->add("glow2_color");
+strings[6206] = str->add("backing_color");
+strings[6207] = str->add("strikethrough_color");
+strings[6208] = str->add("align");
+strings[6209] = str->add("valign");
+strings[6210] = str->add("wrap");
+strings[6211] = str->add("left_margin");
+strings[6212] = str->add("right_margin");
+strings[6213] = str->add("underline");
+strings[6214] = str->add("strikethrough");
+strings[6215] = str->add("backing");
+strings[6216] = str->add("style");
+strings[6217] = str->add("tabstops");
+strings[6208] = str->add(strings[6208]);
+strings[6218] = str->add("center");
+str->del(strings[6208]);
+str->del(strings[6218]);
+strings[6199] = str->add(strings[6199]);
+strings[6219] = str->add("#000");
+str->del(strings[6199]);
+str->del(strings[6219]);
+strings[6216] = str->add(strings[6216]);
+strings[6220] = str->add("shadow");
+str->del(strings[6216]);
+str->del(strings[6220]);
+strings[6203] = str->add(strings[6203]);
+strings[6221] = str->add("#ffffff80");
+str->del(strings[6203]);
+str->del(strings[6221]);
+strings[6210] = str->add(strings[6210]);
+strings[6222] = str->add("word");
+str->del(strings[6210]);
+str->del(strings[6222]);
+strings[6198] = str->add(strings[6198]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6198]);
+str->del(strings[469]);
+strings[6197] = str->add(strings[6197]);
+strings[6223] = str->add("10.000000");
+str->del(strings[6197]);
+str->del(strings[6223]);
+strings[6195] = str->add(strings[6195]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6195]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6216] = str->add(strings[6216]);
+strings[6224] = str->add("soft_shadow");
+str->del(strings[6216]);
+str->del(strings[6224]);
+strings[6199] = str->add(strings[6199]);
+strings[6225] = str->add("#fff");
+str->del(strings[6199]);
+str->del(strings[6225]);
+strings[6203] = str->add(strings[6203]);
+strings[6226] = str->add("#00000020");
+str->del(strings[6203]);
+str->del(strings[6226]);
+strings[6197] = str->add(strings[6197]);
+strings[6227] = str->add("12.000000");
+str->del(strings[6197]);
+str->del(strings[6227]);
+strings[6195] = str->add(strings[6195]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6195]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[6195]);
+str->del(strings[6196]);
+str->del(strings[6197]);
+str->del(strings[6198]);
+str->del(strings[6199]);
+str->del(strings[6200]);
+str->del(strings[6201]);
+str->del(strings[6202]);
+str->del(strings[6203]);
+str->del(strings[6204]);
+str->del(strings[6205]);
+str->del(strings[6206]);
+str->del(strings[6207]);
+str->del(strings[6208]);
+str->del(strings[6209]);
+str->del(strings[6210]);
+str->del(strings[6211]);
+str->del(strings[6212]);
+str->del(strings[6213]);
+str->del(strings[6214]);
+str->del(strings[6215]);
+str->del(strings[6216]);
+str->del(strings[6217]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[6228] = str->add("font");
+strings[6229] = str->add("font_fallbacks");
+strings[6230] = str->add("font_size");
+strings[6231] = str->add("font_source");
+strings[6232] = str->add("color");
+strings[6233] = str->add("underline_color");
+strings[6234] = str->add("underline2_color");
+strings[6235] = str->add("outline_color");
+strings[6236] = str->add("shadow_color");
+strings[6237] = str->add("glow_color");
+strings[6238] = str->add("glow2_color");
+strings[6239] = str->add("backing_color");
+strings[6240] = str->add("strikethrough_color");
+strings[6241] = str->add("align");
+strings[6242] = str->add("valign");
+strings[6243] = str->add("wrap");
+strings[6244] = str->add("left_margin");
+strings[6245] = str->add("right_margin");
+strings[6246] = str->add("underline");
+strings[6247] = str->add("strikethrough");
+strings[6248] = str->add("backing");
+strings[6249] = str->add("style");
+strings[6250] = str->add("tabstops");
+strings[6241] = str->add(strings[6241]);
+strings[6251] = str->add("center");
+str->del(strings[6241]);
+str->del(strings[6251]);
+strings[6232] = str->add(strings[6232]);
+strings[6252] = str->add("#000");
+str->del(strings[6232]);
+str->del(strings[6252]);
+strings[6249] = str->add(strings[6249]);
+strings[6253] = str->add("shadow");
+str->del(strings[6249]);
+str->del(strings[6253]);
+strings[6236] = str->add(strings[6236]);
+strings[6254] = str->add("#ffffff80");
+str->del(strings[6236]);
+str->del(strings[6254]);
+strings[6243] = str->add(strings[6243]);
+strings[6255] = str->add("word");
+str->del(strings[6243]);
+str->del(strings[6255]);
+strings[6231] = str->add(strings[6231]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6231]);
+str->del(strings[469]);
+strings[6230] = str->add(strings[6230]);
+strings[6256] = str->add("10.000000");
+str->del(strings[6230]);
+str->del(strings[6256]);
+strings[6228] = str->add(strings[6228]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6228]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6249] = str->add(strings[6249]);
+strings[6257] = str->add("soft_shadow");
+str->del(strings[6249]);
+str->del(strings[6257]);
+strings[6232] = str->add(strings[6232]);
+strings[6258] = str->add("#fff");
+str->del(strings[6232]);
+str->del(strings[6258]);
+strings[6236] = str->add(strings[6236]);
+strings[6259] = str->add("#00000020");
+str->del(strings[6236]);
+str->del(strings[6259]);
+strings[6230] = str->add(strings[6230]);
+strings[6260] = str->add("12.000000");
+str->del(strings[6230]);
+str->del(strings[6260]);
+strings[6228] = str->add(strings[6228]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6228]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[6228]);
+str->del(strings[6229]);
+str->del(strings[6230]);
+str->del(strings[6231]);
+str->del(strings[6232]);
+str->del(strings[6233]);
+str->del(strings[6234]);
+str->del(strings[6235]);
+str->del(strings[6236]);
+str->del(strings[6237]);
+str->del(strings[6238]);
+str->del(strings[6239]);
+str->del(strings[6240]);
+str->del(strings[6241]);
+str->del(strings[6242]);
+str->del(strings[6243]);
+str->del(strings[6244]);
+str->del(strings[6245]);
+str->del(strings[6246]);
+str->del(strings[6247]);
+str->del(strings[6248]);
+str->del(strings[6249]);
+str->del(strings[6250]);
+str->del(strings[7]);
+str->del(strings[3698]);
+strings[7] = str->add(strings[7]);
+strings[3703] = str->add(strings[3703]);
+strings[1932] = str->add(strings[1932]);
+strings[1845] = str->add(strings[1845]);
+strings[6261] = str->add("program,start");
+strings[1846] = str->add(strings[1846]);
+strings[1932] = str->add(strings[1932]);
+strings[1846] = str->add(strings[1846]);
+strings[6261] = str->add(strings[6261]);
+strings[1845] = str->add(strings[1845]);
+strings[1932] = str->add(strings[1932]);
+strings[6262] = str->add("go_activec27");
+strings[6261] = str->add(strings[6261]);
+strings[6263] = str->add("go_activeb27");
+strings[1932] = str->add(strings[1932]);
+strings[6264] = str->add("go_activec3");
+strings[6261] = str->add(strings[6261]);
+strings[6265] = str->add("go_activeb3");
+str->del(strings[1932]);
+str->del(strings[1845]);
+str->del(strings[6261]);
+str->del(strings[1846]);
+str->del(strings[1932]);
+str->del(strings[1846]);
+str->del(strings[6261]);
+str->del(strings[1845]);
+str->del(strings[1932]);
+str->del(strings[6262]);
+str->del(strings[6261]);
+str->del(strings[6263]);
+str->del(strings[1932]);
+str->del(strings[6264]);
+str->del(strings[6261]);
+str->del(strings[6265]);
+strings[6266] = str->add("e,action,mouse,move");
+strings[6267] = str->add("e");
+strings[6268] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[6266]);
+str->del(strings[6267]);
+str->del(strings[6268]);
+str->del(strings[1856]);
+str->del(strings[469]);
+str->del(strings[3094]);
+strings[6269] = str->add("e,action,mouse,move");
+strings[6270] = str->add("e");
+strings[6271] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+strings[6269] = str->add(strings[6269]);
+strings[6270] = str->add(strings[6270]);
+strings[6271] = str->add(strings[6271]);
+strings[1856] = str->add(strings[1856]);
+strings[6269] = str->add(strings[6269]);
+strings[6270] = str->add(strings[6270]);
+strings[1740] = str->add(strings[1740]);
+strings[1856] = str->add(strings[1856]);
+strings[1737] = str->add(strings[1737]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6269]);
+str->del(strings[6270]);
+str->del(strings[6271]);
+str->del(strings[1856]);
+str->del(strings[6269]);
+str->del(strings[6270]);
+str->del(strings[6271]);
+str->del(strings[1856]);
+str->del(strings[6269]);
+str->del(strings[6270]);
+str->del(strings[1740]);
+str->del(strings[1856]);
+str->del(strings[1737]);
+str->del(strings[1853]);
+strings[6272] = str->add("e,action,mouse,move");
+strings[6273] = str->add("e");
+strings[6274] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6272]);
+str->del(strings[6273]);
+str->del(strings[6274]);
+str->del(strings[1853]);
+strings[6275] = str->add("e,action,mouse,move");
+strings[6276] = str->add("e");
+strings[6277] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6275] = str->add(strings[6275]);
+strings[6276] = str->add(strings[6276]);
+strings[6277] = str->add(strings[6277]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6275]);
+str->del(strings[6276]);
+str->del(strings[6277]);
+str->del(strings[1853]);
+str->del(strings[6275]);
+str->del(strings[6276]);
+str->del(strings[6277]);
+str->del(strings[1853]);
+strings[6278] = str->add("e,action,mouse,move");
+strings[6279] = str->add("e");
+strings[6280] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6278]);
+str->del(strings[6279]);
+str->del(strings[6280]);
+str->del(strings[1853]);
+strings[6281] = str->add("e,action,mouse,move");
+strings[6282] = str->add("e");
+strings[6283] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6281]);
+str->del(strings[6282]);
+str->del(strings[6283]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[3703]);
+strings[7] = str->add(strings[7]);
+strings[2990] = str->add(strings[2990]);
+strings[6284] = str->add("e,action,mouse,move");
+strings[6285] = str->add("e");
+strings[6286] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6284] = str->add(strings[6284]);
+strings[6285] = str->add(strings[6285]);
+strings[6286] = str->add(strings[6286]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6284]);
+str->del(strings[6285]);
+str->del(strings[6286]);
+str->del(strings[1853]);
+str->del(strings[6284]);
+str->del(strings[6285]);
+str->del(strings[6286]);
+str->del(strings[1853]);
+strings[6287] = str->add("e,action,mouse,move");
+strings[6288] = str->add("e");
+strings[6289] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6287]);
+str->del(strings[6288]);
+str->del(strings[6289]);
+str->del(strings[1853]);
+strings[6290] = str->add("e,action,mouse,move");
+strings[6291] = str->add("e");
+strings[6292] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6290]);
+str->del(strings[6291]);
+str->del(strings[6292]);
+str->del(strings[1853]);
+strings[1932] = str->add(strings[1932]);
+strings[6293] = str->add("go_activeb1");
+strings[6294] = str->add("program,start");
+strings[6295] = str->add("go_activec1");
+strings[1932] = str->add(strings[1932]);
+strings[6296] = str->add("go_activeb29");
+strings[6294] = str->add(strings[6294]);
+strings[6297] = str->add("go_activec29");
+str->del(strings[1932]);
+str->del(strings[6293]);
+str->del(strings[6294]);
+str->del(strings[6295]);
+str->del(strings[1932]);
+str->del(strings[6296]);
+str->del(strings[6294]);
+str->del(strings[6297]);
+strings[6298] = str->add("e,action,mouse,move");
+strings[6299] = str->add("e");
+strings[6300] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6298] = str->add(strings[6298]);
+strings[6299] = str->add(strings[6299]);
+strings[6300] = str->add(strings[6300]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6298]);
+str->del(strings[6299]);
+str->del(strings[6300]);
+str->del(strings[1853]);
+str->del(strings[6298]);
+str->del(strings[6299]);
+str->del(strings[6300]);
+str->del(strings[1853]);
+strings[6301] = str->add("e,action,mouse,move");
+strings[6302] = str->add("e");
+strings[6303] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6301]);
+str->del(strings[6302]);
+str->del(strings[6303]);
+str->del(strings[1853]);
+strings[6304] = str->add("e,action,mouse,move");
+strings[6305] = str->add("e");
+strings[6306] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6304]);
+str->del(strings[6305]);
+str->del(strings[6306]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[2990]);
+strings[7] = str->add(strings[7]);
+strings[3027] = str->add(strings[3027]);
+strings[6307] = str->add("e,action,mouse,move");
+strings[6308] = str->add("e");
+strings[6309] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6307] = str->add(strings[6307]);
+strings[6308] = str->add(strings[6308]);
+strings[6309] = str->add(strings[6309]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6307]);
+str->del(strings[6308]);
+str->del(strings[6309]);
+str->del(strings[1853]);
+str->del(strings[6307]);
+str->del(strings[6308]);
+str->del(strings[6309]);
+str->del(strings[1853]);
+strings[6310] = str->add("e,action,mouse,move");
+strings[6311] = str->add("e");
+strings[6312] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6310]);
+str->del(strings[6311]);
+str->del(strings[6312]);
+str->del(strings[1853]);
+strings[6313] = str->add("e,action,mouse,move");
+strings[6314] = str->add("e");
+strings[6315] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6313]);
+str->del(strings[6314]);
+str->del(strings[6315]);
+str->del(strings[1853]);
+strings[6316] = str->add("e,action,mouse,move");
+strings[6317] = str->add("e");
+strings[6318] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6316] = str->add(strings[6316]);
+strings[6317] = str->add(strings[6317]);
+strings[6318] = str->add(strings[6318]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6316]);
+str->del(strings[6317]);
+str->del(strings[6318]);
+str->del(strings[1853]);
+str->del(strings[6316]);
+str->del(strings[6317]);
+str->del(strings[6318]);
+str->del(strings[1853]);
+strings[6319] = str->add("e,action,mouse,move");
+strings[6320] = str->add("e");
+strings[6321] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6319]);
+str->del(strings[6320]);
+str->del(strings[6321]);
+str->del(strings[1853]);
+strings[6322] = str->add("e,action,mouse,move");
+strings[6323] = str->add("e");
+strings[6324] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6322]);
+str->del(strings[6323]);
+str->del(strings[6324]);
+str->del(strings[1853]);
+strings[6325] = str->add("e,action,mouse,move");
+strings[6326] = str->add("e");
+strings[6327] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6325]);
+str->del(strings[6326]);
+str->del(strings[6327]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[3027]);
+strings[7] = str->add(strings[7]);
+strings[3033] = str->add(strings[3033]);
+strings[6328] = str->add("e,action,mouse,move");
+strings[6329] = str->add("e");
+strings[6330] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6328] = str->add(strings[6328]);
+strings[6329] = str->add(strings[6329]);
+strings[6330] = str->add(strings[6330]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6328]);
+str->del(strings[6329]);
+str->del(strings[6330]);
+str->del(strings[1853]);
+str->del(strings[6328]);
+str->del(strings[6329]);
+str->del(strings[6330]);
+str->del(strings[1853]);
+strings[6331] = str->add("e,action,mouse,move");
+strings[6332] = str->add("e");
+strings[6333] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6331]);
+str->del(strings[6332]);
+str->del(strings[6333]);
+str->del(strings[1853]);
+strings[6334] = str->add("e,action,mouse,move");
+strings[6335] = str->add("e");
+strings[6336] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6334]);
+str->del(strings[6335]);
+str->del(strings[6336]);
+str->del(strings[1853]);
+strings[1932] = str->add(strings[1932]);
+strings[6337] = str->add("go_activec26");
+strings[6338] = str->add("program,start");
+strings[6339] = str->add("go_activeb26");
+strings[1932] = str->add(strings[1932]);
+strings[6340] = str->add("go_activec4");
+strings[6338] = str->add(strings[6338]);
+strings[6341] = str->add("go_activeb4");
+str->del(strings[1932]);
+str->del(strings[6337]);
+str->del(strings[6338]);
+str->del(strings[6339]);
+str->del(strings[1932]);
+str->del(strings[6340]);
+str->del(strings[6338]);
+str->del(strings[6341]);
+strings[6342] = str->add("e,action,mouse,move");
+strings[6343] = str->add("e");
+strings[6344] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6342] = str->add(strings[6342]);
+strings[6343] = str->add(strings[6343]);
+strings[6344] = str->add(strings[6344]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6342]);
+str->del(strings[6343]);
+str->del(strings[6344]);
+str->del(strings[1853]);
+str->del(strings[6342]);
+str->del(strings[6343]);
+str->del(strings[6344]);
+str->del(strings[1853]);
+strings[6345] = str->add("e,action,mouse,move");
+strings[6346] = str->add("e");
+strings[6347] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6345]);
+str->del(strings[6346]);
+str->del(strings[6347]);
+str->del(strings[1853]);
+strings[6348] = str->add("e,action,mouse,move");
+strings[6349] = str->add("e");
+strings[6350] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6348]);
+str->del(strings[6349]);
+str->del(strings[6350]);
+str->del(strings[1853]);
+strings[1932] = str->add(strings[1932]);
+strings[6351] = str->add("off");
+str->del(strings[1932]);
+str->del(strings[6351]);
+str->del(strings[7]);
+str->del(strings[3033]);
+strings[7] = str->add(strings[7]);
+strings[2062] = str->add(strings[2062]);
+strings[6352] = str->add("e,action,mouse,move");
+strings[6353] = str->add("e");
+strings[6354] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[6352] = str->add(strings[6352]);
+strings[6353] = str->add(strings[6353]);
+strings[6354] = str->add(strings[6354]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6352]);
+str->del(strings[6353]);
+str->del(strings[6354]);
+str->del(strings[1853]);
+str->del(strings[6352]);
+str->del(strings[6353]);
+str->del(strings[6354]);
+str->del(strings[1853]);
+strings[6355] = str->add("e,action,mouse,move");
+strings[6356] = str->add("e");
+strings[6357] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6355]);
+str->del(strings[6356]);
+str->del(strings[6357]);
+str->del(strings[1853]);
+strings[6358] = str->add("e,action,mouse,move");
+strings[6359] = str->add("e");
+strings[6360] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6358]);
+str->del(strings[6359]);
+str->del(strings[6360]);
+str->del(strings[1853]);
+strings[6361] = str->add("e,action,mouse,move");
+strings[6362] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[1853] = str->add(strings[1853]);
+strings[1737] = str->add(strings[1737]);
+strings[1856] = str->add(strings[1856]);
+strings[6361] = str->add(strings[6361]);
+strings[6362] = str->add(strings[6362]);
+strings[1740] = str->add(strings[1740]);
+strings[1856] = str->add(strings[1856]);
+strings[1737] = str->add(strings[1737]);
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6361]);
+str->del(strings[6362]);
+str->del(strings[1740]);
+str->del(strings[1853]);
+str->del(strings[1737]);
+str->del(strings[1856]);
+str->del(strings[6361]);
+str->del(strings[6362]);
+str->del(strings[1740]);
+str->del(strings[1856]);
+str->del(strings[1737]);
+str->del(strings[1862]);
+strings[6363] = str->add("e,action,mouse,move");
+strings[6364] = str->add("e");
+strings[6365] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6363]);
+str->del(strings[6364]);
+str->del(strings[6365]);
+str->del(strings[1862]);
+strings[6366] = str->add("e,action,mouse,move");
+strings[6367] = str->add("e");
+strings[6368] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6366]);
+str->del(strings[6367]);
+str->del(strings[6368]);
+str->del(strings[1862]);
+strings[1932] = str->add(strings[1932]);
+strings[6369] = str->add("go_activeb28");
+strings[6370] = str->add("program,start");
+strings[6371] = str->add("go_activec28");
+strings[1932] = str->add(strings[1932]);
+strings[6372] = str->add("go_activeb2");
+strings[6370] = str->add(strings[6370]);
+strings[6373] = str->add("go_activec2");
+str->del(strings[1932]);
+str->del(strings[6369]);
+str->del(strings[6370]);
+str->del(strings[6371]);
+str->del(strings[1932]);
+str->del(strings[6372]);
+str->del(strings[6370]);
+str->del(strings[6373]);
+str->del(strings[7]);
+str->del(strings[2062]);
+strings[7] = str->add(strings[7]);
+strings[3100] = str->add(strings[3100]);
+strings[6374] = str->add("e,action,mouse,move");
+strings[6375] = str->add("e");
+strings[6376] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+strings[6374] = str->add(strings[6374]);
+strings[6375] = str->add(strings[6375]);
+strings[6376] = str->add(strings[6376]);
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6374]);
+str->del(strings[6375]);
+str->del(strings[6376]);
+str->del(strings[1862]);
+str->del(strings[6374]);
+str->del(strings[6375]);
+str->del(strings[6376]);
+str->del(strings[1862]);
+strings[6377] = str->add("e,action,mouse,move");
+strings[6378] = str->add("e");
+strings[6379] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6377]);
+str->del(strings[6378]);
+str->del(strings[6379]);
+str->del(strings[1862]);
+strings[6380] = str->add("e,action,mouse,move");
+strings[6381] = str->add("e");
+strings[6382] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6380]);
+str->del(strings[6381]);
+str->del(strings[6382]);
+str->del(strings[1862]);
+strings[6383] = str->add("e,action,mouse,move");
+strings[6384] = str->add("e");
+strings[6385] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6383]);
+str->del(strings[6384]);
+str->del(strings[6385]);
+str->del(strings[1862]);
+strings[6386] = str->add("e,action,mouse,move");
+strings[6387] = str->add("e");
+strings[6388] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6386]);
+str->del(strings[6387]);
+str->del(strings[6388]);
+str->del(strings[1862]);
+strings[6389] = str->add("e,action,mouse,move");
+strings[6390] = str->add("e");
+strings[6391] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6389]);
+str->del(strings[6390]);
+str->del(strings[6391]);
+str->del(strings[1862]);
+strings[6392] = str->add("e,action,mouse,move");
+strings[6393] = str->add("e");
+strings[6394] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6392]);
+str->del(strings[6393]);
+str->del(strings[6394]);
+str->del(strings[1862]);
+strings[6395] = str->add("e,action,mouse,move");
+strings[6396] = str->add("e");
+strings[6397] = str->add("mouse,move");
+strings[1862] = str->add(strings[1862]);
+str->del(strings[6395]);
+str->del(strings[6396]);
+str->del(strings[6397]);
+str->del(strings[1862]);
+str->del(strings[7]);
+str->del(strings[3100]);
+strings[7] = str->add(strings[7]);
+strings[3111] = str->add(strings[3111]);
+strings[6398] = str->add("e,action,mouse,move");
+strings[6399] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[1862] = str->add(strings[1862]);
+strings[1737] = str->add(strings[1737]);
+strings[1856] = str->add(strings[1856]);
+strings[6398] = str->add(strings[6398]);
+strings[6399] = str->add(strings[6399]);
+strings[6400] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[6398]);
+str->del(strings[6399]);
+str->del(strings[1740]);
+str->del(strings[1862]);
+str->del(strings[1737]);
+str->del(strings[1856]);
+str->del(strings[6398]);
+str->del(strings[6399]);
+str->del(strings[6400]);
+str->del(strings[1856]);
+strings[6401] = str->add("e,action,mouse,move");
+strings[6402] = str->add("e");
+strings[6403] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[6401]);
+str->del(strings[6402]);
+str->del(strings[6403]);
+str->del(strings[1856]);
+strings[6404] = str->add("e,action,mouse,move");
+strings[6405] = str->add("e");
+strings[6406] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[6404]);
+str->del(strings[6405]);
+str->del(strings[6406]);
+str->del(strings[1856]);
+strings[1932] = str->add(strings[1932]);
+strings[6407] = str->add("go_activec25");
+strings[6408] = str->add("program,start");
+strings[6409] = str->add("go_activeb25");
+strings[1932] = str->add(strings[1932]);
+strings[6410] = str->add("go_activec5");
+strings[6408] = str->add(strings[6408]);
+strings[6411] = str->add("go_activeb5");
+str->del(strings[1932]);
+str->del(strings[6407]);
+str->del(strings[6408]);
+str->del(strings[6409]);
+str->del(strings[1932]);
+str->del(strings[6410]);
+str->del(strings[6408]);
+str->del(strings[6411]);
+strings[6412] = str->add("e,action,mouse,move");
+strings[6413] = str->add("e");
+strings[6414] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[6412]);
+str->del(strings[6413]);
+str->del(strings[6414]);
+str->del(strings[1856]);
+strings[6415] = str->add("e,action,mouse,move");
+strings[6416] = str->add("e");
+strings[6417] = str->add("mouse,move");
+strings[1856] = str->add(strings[1856]);
+str->del(strings[6415]);
+str->del(strings[6416]);
+str->del(strings[6417]);
+str->del(strings[1856]);
+strings[6418] = str->add("e,action,mouse,move");
+strings[6419] = str->add("e");
+strings[1740] = str->add(strings[1740]);
+strings[1856] = str->add(strings[1856]);
+strings[1737] = str->add(strings[1737]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6418]);
+str->del(strings[6419]);
+str->del(strings[1740]);
+str->del(strings[1856]);
+str->del(strings[1737]);
+str->del(strings[1853]);
+str->del(strings[7]);
+str->del(strings[3111]);
+strings[7] = str->add(strings[7]);
+strings[3136] = str->add(strings[3136]);
+strings[6420] = str->add("e,action,mouse,move");
+strings[6421] = str->add("e");
+strings[6422] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[6420]);
+str->del(strings[6421]);
+str->del(strings[6422]);
+str->del(strings[1853]);
+strings[6423] = str->add("e,action,mouse,move");
+strings[6424] = str->add("e");
+strings[6425] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[1740] = str->add(strings[1740]);
+strings[1853] = str->add(strings[1853]);
+strings[6423] = str->add(strings[6423]);
+strings[6424] = str->add(strings[6424]);
+strings[6423] = str->add(strings[6423]);
+strings[6424] = str->add(strings[6424]);
+strings[6426] = str->add("e,state,focused");
+strings[6424] = str->add(strings[6424]);
+str->del(strings[6423]);
+str->del(strings[6424]);
+str->del(strings[6425]);
+str->del(strings[1853]);
+str->del(strings[1740]);
+str->del(strings[1853]);
+str->del(strings[6423]);
+str->del(strings[6424]);
+str->del(strings[6423]);
+str->del(strings[6424]);
+str->del(strings[6426]);
+str->del(strings[6424]);
+strings[6427] = str->add("e,action,mouse,move");
+strings[6428] = str->add("e");
+str->del(strings[6427]);
+str->del(strings[6428]);
+strings[6429] = str->add("e,action,mouse,move");
+strings[6430] = str->add("e");
+strings[1737] = str->add(strings[1737]);
+strings[377] = str->add(strings[377]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+strings[1737] = str->add(strings[1737]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6429]);
+str->del(strings[6430]);
+str->del(strings[1737]);
+str->del(strings[377]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+str->del(strings[1737]);
+str->del(strings[1946]);
+strings[6431] = str->add("e,action,mouse,move");
+strings[6432] = str->add("e");
+strings[6433] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6433] = str->add(strings[6433]);
+strings[1946] = str->add(strings[1946]);
+strings[6433] = str->add(strings[6433]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6431]);
+str->del(strings[6432]);
+str->del(strings[6433]);
+str->del(strings[377]);
+str->del(strings[6433]);
+str->del(strings[1946]);
+str->del(strings[6433]);
+str->del(strings[1946]);
+strings[1932] = str->add(strings[1932]);
+strings[6434] = str->add("go_activeb27");
+strings[6435] = str->add("program,start");
+strings[6436] = str->add("go_activec27");
+strings[1932] = str->add(strings[1932]);
+strings[6437] = str->add("go_activeb3");
+strings[6435] = str->add(strings[6435]);
+strings[6438] = str->add("go_activec3");
+str->del(strings[1932]);
+str->del(strings[6434]);
+str->del(strings[6435]);
+str->del(strings[6436]);
+str->del(strings[1932]);
+str->del(strings[6437]);
+str->del(strings[6435]);
+str->del(strings[6438]);
+str->del(strings[7]);
+str->del(strings[3136]);
+strings[7] = str->add(strings[7]);
+strings[3167] = str->add(strings[3167]);
+strings[6439] = str->add("e,action,mouse,move");
+strings[6440] = str->add("e");
+strings[6441] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6441] = str->add(strings[6441]);
+strings[1946] = str->add(strings[1946]);
+strings[6441] = str->add(strings[6441]);
+strings[1946] = str->add(strings[1946]);
+strings[6439] = str->add(strings[6439]);
+strings[6440] = str->add(strings[6440]);
+strings[6441] = str->add(strings[6441]);
+strings[377] = str->add(strings[377]);
+strings[6441] = str->add(strings[6441]);
+strings[1946] = str->add(strings[1946]);
+strings[6441] = str->add(strings[6441]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6439]);
+str->del(strings[6440]);
+str->del(strings[6441]);
+str->del(strings[377]);
+str->del(strings[6441]);
+str->del(strings[1946]);
+str->del(strings[6441]);
+str->del(strings[1946]);
+str->del(strings[6439]);
+str->del(strings[6440]);
+str->del(strings[6441]);
+str->del(strings[377]);
+str->del(strings[6441]);
+str->del(strings[1946]);
+str->del(strings[6441]);
+str->del(strings[1946]);
+strings[6442] = str->add("e,action,mouse,move");
+strings[6443] = str->add("e");
+strings[6444] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6444] = str->add(strings[6444]);
+strings[1946] = str->add(strings[1946]);
+strings[6444] = str->add(strings[6444]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6442]);
+str->del(strings[6443]);
+str->del(strings[6444]);
+str->del(strings[377]);
+str->del(strings[6444]);
+str->del(strings[1946]);
+str->del(strings[6444]);
+str->del(strings[1946]);
+strings[6445] = str->add("e,action,mouse,move");
+strings[6446] = str->add("e");
+strings[6447] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6447] = str->add(strings[6447]);
+strings[1946] = str->add(strings[1946]);
+strings[6447] = str->add(strings[6447]);
+strings[1946] = str->add(strings[1946]);
+strings[6445] = str->add(strings[6445]);
+strings[6446] = str->add(strings[6446]);
+strings[6447] = str->add(strings[6447]);
+strings[377] = str->add(strings[377]);
+strings[6447] = str->add(strings[6447]);
+strings[1946] = str->add(strings[1946]);
+strings[6447] = str->add(strings[6447]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6445]);
+str->del(strings[6446]);
+str->del(strings[6447]);
+str->del(strings[377]);
+str->del(strings[6447]);
+str->del(strings[1946]);
+str->del(strings[6447]);
+str->del(strings[1946]);
+str->del(strings[6445]);
+str->del(strings[6446]);
+str->del(strings[6447]);
+str->del(strings[377]);
+str->del(strings[6447]);
+str->del(strings[1946]);
+str->del(strings[6447]);
+str->del(strings[1946]);
+strings[6448] = str->add("e,action,mouse,move");
+strings[6449] = str->add("e");
+strings[6450] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6450] = str->add(strings[6450]);
+strings[1946] = str->add(strings[1946]);
+strings[6450] = str->add(strings[6450]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6448]);
+str->del(strings[6449]);
+str->del(strings[6450]);
+str->del(strings[377]);
+str->del(strings[6450]);
+str->del(strings[1946]);
+str->del(strings[6450]);
+str->del(strings[1946]);
+strings[1932] = str->add(strings[1932]);
+strings[6451] = str->add("go_activec24");
+strings[6452] = str->add("program,start");
+strings[6453] = str->add("go_activeb24");
+strings[1932] = str->add(strings[1932]);
+strings[6454] = str->add("go_activec6");
+strings[6452] = str->add(strings[6452]);
+strings[6455] = str->add("go_activeb6");
+str->del(strings[1932]);
+str->del(strings[6451]);
+str->del(strings[6452]);
+str->del(strings[6453]);
+str->del(strings[1932]);
+str->del(strings[6454]);
+str->del(strings[6452]);
+str->del(strings[6455]);
+str->del(strings[7]);
+str->del(strings[3167]);
+strings[7] = str->add(strings[7]);
+strings[3190] = str->add(strings[3190]);
+strings[6456] = str->add("e,action,mouse,move");
+strings[6457] = str->add("e");
+strings[6458] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6458] = str->add(strings[6458]);
+strings[1946] = str->add(strings[1946]);
+strings[6458] = str->add(strings[6458]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6456]);
+str->del(strings[6457]);
+str->del(strings[6458]);
+str->del(strings[377]);
+str->del(strings[6458]);
+str->del(strings[1946]);
+str->del(strings[6458]);
+str->del(strings[1946]);
+strings[6459] = str->add("e,action,mouse,move");
+strings[6460] = str->add("e");
+strings[6461] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6461] = str->add(strings[6461]);
+strings[1946] = str->add(strings[1946]);
+strings[6461] = str->add(strings[6461]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6459]);
+str->del(strings[6460]);
+str->del(strings[6461]);
+str->del(strings[377]);
+str->del(strings[6461]);
+str->del(strings[1946]);
+str->del(strings[6461]);
+str->del(strings[1946]);
+strings[6462] = str->add("e,action,mouse,move");
+strings[6463] = str->add("e");
+strings[6464] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6464] = str->add(strings[6464]);
+strings[1946] = str->add(strings[1946]);
+strings[6464] = str->add(strings[6464]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6462]);
+str->del(strings[6463]);
+str->del(strings[6464]);
+str->del(strings[377]);
+str->del(strings[6464]);
+str->del(strings[1946]);
+str->del(strings[6464]);
+str->del(strings[1946]);
+strings[6465] = str->add("e,action,mouse,move");
+strings[6466] = str->add("e");
+strings[6467] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6467] = str->add(strings[6467]);
+strings[1946] = str->add(strings[1946]);
+strings[6467] = str->add(strings[6467]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6465]);
+str->del(strings[6466]);
+str->del(strings[6467]);
+str->del(strings[377]);
+str->del(strings[6467]);
+str->del(strings[1946]);
+str->del(strings[6467]);
+str->del(strings[1946]);
+str->del(strings[7]);
+str->del(strings[3190]);
+strings[7] = str->add(strings[7]);
+strings[2148] = str->add(strings[2148]);
+strings[6468] = str->add("e,action,mouse,move");
+strings[6469] = str->add("e");
+strings[6470] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6470] = str->add(strings[6470]);
+strings[1946] = str->add(strings[1946]);
+strings[6470] = str->add(strings[6470]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6468]);
+str->del(strings[6469]);
+str->del(strings[6470]);
+str->del(strings[377]);
+str->del(strings[6470]);
+str->del(strings[1946]);
+str->del(strings[6470]);
+str->del(strings[1946]);
+strings[6471] = str->add("e,action,mouse,move");
+strings[6472] = str->add("e");
+strings[6473] = str->add("mouse,move");
+strings[377] = str->add(strings[377]);
+strings[6473] = str->add(strings[6473]);
+strings[1946] = str->add(strings[1946]);
+strings[6473] = str->add(strings[6473]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6471]);
+str->del(strings[6472]);
+str->del(strings[6473]);
+str->del(strings[377]);
+str->del(strings[6473]);
+str->del(strings[1946]);
+str->del(strings[6473]);
+str->del(strings[1946]);
+strings[1932] = str->add(strings[1932]);
+strings[6474] = str->add("go_activeb26");
+strings[6475] = str->add("program,start");
+strings[6476] = str->add("go_activec26");
+strings[1932] = str->add(strings[1932]);
+strings[6477] = str->add("go_activeb4");
+strings[6475] = str->add(strings[6475]);
+strings[6478] = str->add("go_activec4");
+str->del(strings[1932]);
+str->del(strings[6474]);
+str->del(strings[6475]);
+str->del(strings[6476]);
+str->del(strings[1932]);
+str->del(strings[6477]);
+str->del(strings[6475]);
+str->del(strings[6478]);
+str->del(strings[7]);
+str->del(strings[2148]);
+strings[7] = str->add(strings[7]);
+strings[2150] = str->add(strings[2150]);
+strings[6479] = str->add("e,action,mouse,move");
+strings[6480] = str->add("e");
+strings[6481] = str->add("e,action,mouse,down");
+strings[6480] = str->add(strings[6480]);
+strings[167] = str->add(strings[167]);
+strings[377] = str->add(strings[377]);
+strings[6482] = str->add("Main");
+strings[66] = str->add(strings[66]);
+strings[6483] = str->add("Favorite Applications");
+strings[469] = str->add(strings[469]);
+strings[2686] = str->add(strings[2686]);
+strings[2231] = str->add(strings[2231]);
+strings[469] = str->add(strings[469]);
+strings[2715] = str->add(strings[2715]);
+strings[2338] = str->add(strings[2338]);
+strings[469] = str->add(strings[469]);
+strings[2691] = str->add(strings[2691]);
+strings[6484] = str->add("Files");
+strings[469] = str->add(strings[469]);
+strings[2693] = str->add(strings[2693]);
+strings[6485] = str->add("Virtual");
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[2494] = str->add(strings[2494]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[6486] = str->add("Show/Hide All Windows");
+strings[1619] = str->add(strings[1619]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[2552] = str->add(strings[2552]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[1712] = str->add(strings[1712]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[6487] = str->add("About");
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[2514] = str->add(strings[2514]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[1713] = str->add(strings[1713]);
+strings[469] = str->add(strings[469]);
+strings[2672] = str->add(strings[2672]);
+strings[1714] = str->add(strings[1714]);
+strings[469] = str->add(strings[469]);
+strings[2673] = str->add(strings[2673]);
+strings[6488] = str->add("Configuration");
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[1721] = str->add(strings[1721]);
+strings[469] = str->add(strings[469]);
+strings[2690] = str->add(strings[2690]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[6489] = str->add("resize");
+str->del(strings[6489]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[6490] = str->add("load");
+strings[6482] = str->add(strings[6482]);
+strings[6491] = str->add("e,action,show,title");
+strings[6480] = str->add(strings[6480]);
+str->del(strings[6490]);
+strings[6492] = str->add("program,start");
+strings[6493] = str->add("on");
+strings[1932] = str->add(strings[1932]);
+strings[6493] = str->add(strings[6493]);
+str->del(strings[6491]);
+str->del(strings[6480]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[6482] = str->add(strings[6482]);
+strings[6482] = str->add(strings[6482]);
+strings[6482] = str->add(strings[6482]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[6494] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2686] = str->add(strings[2686]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2871] = str->add(strings[2871]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add("resize");
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[6483] = str->add(strings[6483]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[6483] = str->add(strings[6483]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2715] = str->add(strings[2715]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2890] = str->add(strings[2890]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[2231] = str->add(strings[2231]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2691] = str->add(strings[2691]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2892] = str->add(strings[2892]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[2338] = str->add(strings[2338]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2338] = str->add(strings[2338]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2693] = str->add(strings[2693]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[4965] = str->add(strings[4965]);
+strings[469] = str->add(strings[469]);
+strings[4967] = str->add(strings[4967]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[6484] = str->add(strings[6484]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[6484] = str->add(strings[6484]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2687] = str->add(strings[2687]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2894] = str->add(strings[2894]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[1619] = str->add(strings[1619]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1619] = str->add(strings[1619]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add(strings[2896]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[2552] = str->add(strings[2552]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[1712] = str->add(strings[1712]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1712] = str->add(strings[1712]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[6488] = str->add(strings[6488]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[6488] = str->add(strings[6488]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2634] = str->add(strings[2634]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2690] = str->add(strings[2690]);
+strings[6494] = str->add(strings[6494]);
+strings[469] = str->add(strings[469]);
+strings[2904] = str->add(strings[2904]);
+strings[1841] = str->add(strings[1841]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6494] = str->add(strings[6494]);
+strings[1721] = str->add(strings[1721]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2586] = str->add(strings[2586]);
+strings[6494] = str->add(strings[6494]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6495] = str->add(strings[6495]);
+strings[6496] = str->add("e,state,focused");
+strings[6480] = str->add(strings[6480]);
+strings[167] = str->add(strings[167]);
+strings[1946] = str->add(strings[1946]);
+strings[167] = str->add(strings[167]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6479]);
+str->del(strings[6480]);
+str->del(strings[6481]);
+str->del(strings[6480]);
+str->del(strings[167]);
+str->del(strings[377]);
+str->del(strings[6492]);
+str->del(strings[6493]);
+str->del(strings[1932]);
+str->del(strings[6493]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6494]);
+str->del(strings[1841]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+str->del(strings[6495]);
+strings[6497] = str->add("program,start");
+strings[6498] = str->add("on");
+str->del(strings[6496]);
+str->del(strings[6480]);
+str->del(strings[167]);
+str->del(strings[1946]);
+str->del(strings[167]);
+str->del(strings[1946]);
+str->del(strings[6497]);
+str->del(strings[6498]);
+strings[6499] = str->add("e,action,mouse,move");
+strings[6500] = str->add("e");
+strings[6499] = str->add(strings[6499]);
+strings[6500] = str->add(strings[6500]);
+strings[169] = str->add(strings[169]);
+strings[377] = str->add(strings[377]);
+strings[159] = str->add(strings[159]);
+strings[377] = str->add(strings[377]);
+strings[169] = str->add(strings[169]);
+strings[1946] = str->add(strings[1946]);
+strings[159] = str->add(strings[159]);
+strings[1946] = str->add(strings[1946]);
+strings[169] = str->add(strings[169]);
+strings[1946] = str->add(strings[1946]);
+strings[159] = str->add(strings[159]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[377] = str->add(strings[377]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+strings[1740] = str->add(strings[1740]);
+strings[1946] = str->add(strings[1946]);
+str->del(strings[6499]);
+str->del(strings[6500]);
+str->del(strings[6499]);
+str->del(strings[6500]);
+str->del(strings[169]);
+str->del(strings[377]);
+str->del(strings[159]);
+str->del(strings[377]);
+str->del(strings[169]);
+str->del(strings[1946]);
+str->del(strings[159]);
+str->del(strings[1946]);
+str->del(strings[169]);
+str->del(strings[1946]);
+str->del(strings[159]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[377]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[1740]);
+str->del(strings[1946]);
+str->del(strings[6482]);
+strings[6482] = str->add(strings[6482]);
+str->del(strings[6482]);
+strings[6482] = str->add(strings[6482]);
+strings[6501] = str->add("resize");
+strings[6483] = str->add(strings[6483]);
+strings[6483] = str->add(strings[6483]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[6501] = str->add(strings[6501]);
+strings[2231] = str->add(strings[2231]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[6501] = str->add(strings[6501]);
+strings[2338] = str->add(strings[2338]);
+strings[2338] = str->add(strings[2338]);
+strings[6501] = str->add(strings[6501]);
+strings[6484] = str->add(strings[6484]);
+strings[6484] = str->add(strings[6484]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6501] = str->add(strings[6501]);
+strings[1619] = str->add(strings[1619]);
+strings[1619] = str->add(strings[1619]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[6501] = str->add(strings[6501]);
+strings[2552] = str->add(strings[2552]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6501] = str->add(strings[6501]);
+strings[1712] = str->add(strings[1712]);
+strings[1712] = str->add(strings[1712]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6501] = str->add(strings[6501]);
+strings[6488] = str->add(strings[6488]);
+strings[6488] = str->add(strings[6488]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6501] = str->add(strings[6501]);
+strings[1721] = str->add(strings[1721]);
+strings[1721] = str->add(strings[1721]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[6502] = str->add("font");
+strings[6503] = str->add("font_fallbacks");
+strings[6504] = str->add("font_size");
+strings[6505] = str->add("font_source");
+strings[6506] = str->add("color");
+strings[6507] = str->add("underline_color");
+strings[6508] = str->add("underline2_color");
+strings[6509] = str->add("outline_color");
+strings[6510] = str->add("shadow_color");
+strings[6511] = str->add("glow_color");
+strings[6512] = str->add("glow2_color");
+strings[6513] = str->add("backing_color");
+strings[6514] = str->add("strikethrough_color");
+strings[6515] = str->add("align");
+strings[6516] = str->add("valign");
+strings[6517] = str->add("wrap");
+strings[6518] = str->add("left_margin");
+strings[6519] = str->add("right_margin");
+strings[6520] = str->add("underline");
+strings[6521] = str->add("strikethrough");
+strings[6522] = str->add("backing");
+strings[6523] = str->add("style");
+strings[6524] = str->add("tabstops");
+strings[6515] = str->add(strings[6515]);
+strings[6525] = str->add("center");
+str->del(strings[6515]);
+str->del(strings[6525]);
+strings[6506] = str->add(strings[6506]);
+strings[6526] = str->add("#000");
+str->del(strings[6506]);
+str->del(strings[6526]);
+strings[6523] = str->add(strings[6523]);
+strings[6527] = str->add("shadow");
+str->del(strings[6523]);
+str->del(strings[6527]);
+strings[6510] = str->add(strings[6510]);
+strings[6528] = str->add("#ffffff80");
+str->del(strings[6510]);
+str->del(strings[6528]);
+strings[6517] = str->add(strings[6517]);
+strings[6529] = str->add("word");
+str->del(strings[6517]);
+str->del(strings[6529]);
+strings[6505] = str->add(strings[6505]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6505]);
+str->del(strings[469]);
+strings[6504] = str->add(strings[6504]);
+strings[6530] = str->add("10.000000");
+str->del(strings[6504]);
+str->del(strings[6530]);
+strings[6502] = str->add(strings[6502]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6502]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6523] = str->add(strings[6523]);
+strings[6531] = str->add("glow");
+str->del(strings[6523]);
+str->del(strings[6531]);
+strings[6506] = str->add(strings[6506]);
+strings[6532] = str->add("#fff");
+str->del(strings[6506]);
+str->del(strings[6532]);
+strings[6512] = str->add(strings[6512]);
+strings[6533] = str->add("#fe87");
+str->del(strings[6512]);
+str->del(strings[6533]);
+strings[6511] = str->add(strings[6511]);
+strings[6534] = str->add("#fa14");
+str->del(strings[6511]);
+str->del(strings[6534]);
+strings[6502] = str->add(strings[6502]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6502]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6523] = str->add(strings[6523]);
+strings[6535] = str->add("glow");
+str->del(strings[6523]);
+str->del(strings[6535]);
+strings[6506] = str->add(strings[6506]);
+strings[6536] = str->add("#fff");
+str->del(strings[6506]);
+str->del(strings[6536]);
+strings[6512] = str->add(strings[6512]);
+strings[6537] = str->add("#fe87");
+str->del(strings[6512]);
+str->del(strings[6537]);
+strings[6511] = str->add(strings[6511]);
+strings[6538] = str->add("#fa14");
+str->del(strings[6511]);
+str->del(strings[6538]);
+strings[6502] = str->add(strings[6502]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6502]);
+str->del(strings[471]);
+str->del(strings[6502]);
+str->del(strings[6503]);
+str->del(strings[6504]);
+str->del(strings[6505]);
+str->del(strings[6506]);
+str->del(strings[6507]);
+str->del(strings[6508]);
+str->del(strings[6509]);
+str->del(strings[6510]);
+str->del(strings[6511]);
+str->del(strings[6512]);
+str->del(strings[6513]);
+str->del(strings[6514]);
+str->del(strings[6515]);
+str->del(strings[6516]);
+str->del(strings[6517]);
+str->del(strings[6518]);
+str->del(strings[6519]);
+str->del(strings[6520]);
+str->del(strings[6521]);
+str->del(strings[6522]);
+str->del(strings[6523]);
+str->del(strings[6524]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[6539] = str->add("font");
+strings[6540] = str->add("font_fallbacks");
+strings[6541] = str->add("font_size");
+strings[6542] = str->add("font_source");
+strings[6543] = str->add("color");
+strings[6544] = str->add("underline_color");
+strings[6545] = str->add("underline2_color");
+strings[6546] = str->add("outline_color");
+strings[6547] = str->add("shadow_color");
+strings[6548] = str->add("glow_color");
+strings[6549] = str->add("glow2_color");
+strings[6550] = str->add("backing_color");
+strings[6551] = str->add("strikethrough_color");
+strings[6552] = str->add("align");
+strings[6553] = str->add("valign");
+strings[6554] = str->add("wrap");
+strings[6555] = str->add("left_margin");
+strings[6556] = str->add("right_margin");
+strings[6557] = str->add("underline");
+strings[6558] = str->add("strikethrough");
+strings[6559] = str->add("backing");
+strings[6560] = str->add("style");
+strings[6561] = str->add("tabstops");
+strings[6552] = str->add(strings[6552]);
+strings[6562] = str->add("center");
+str->del(strings[6552]);
+str->del(strings[6562]);
+strings[6543] = str->add(strings[6543]);
+strings[6563] = str->add("#000");
+str->del(strings[6543]);
+str->del(strings[6563]);
+strings[6560] = str->add(strings[6560]);
+strings[6564] = str->add("shadow");
+str->del(strings[6560]);
+str->del(strings[6564]);
+strings[6547] = str->add(strings[6547]);
+strings[6565] = str->add("#ffffff80");
+str->del(strings[6547]);
+str->del(strings[6565]);
+strings[6554] = str->add(strings[6554]);
+strings[6566] = str->add("word");
+str->del(strings[6554]);
+str->del(strings[6566]);
+strings[6542] = str->add(strings[6542]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6542]);
+str->del(strings[469]);
+strings[6541] = str->add(strings[6541]);
+strings[6567] = str->add("10.000000");
+str->del(strings[6541]);
+str->del(strings[6567]);
+strings[6539] = str->add(strings[6539]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6539]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6560] = str->add(strings[6560]);
+strings[6568] = str->add("soft_shadow");
+str->del(strings[6560]);
+str->del(strings[6568]);
+strings[6543] = str->add(strings[6543]);
+strings[6569] = str->add("#fff");
+str->del(strings[6543]);
+str->del(strings[6569]);
+strings[6547] = str->add(strings[6547]);
+strings[6570] = str->add("#00000020");
+str->del(strings[6547]);
+str->del(strings[6570]);
+strings[6541] = str->add(strings[6541]);
+strings[6571] = str->add("12.000000");
+str->del(strings[6541]);
+str->del(strings[6571]);
+strings[6539] = str->add(strings[6539]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6539]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[6539]);
+str->del(strings[6540]);
+str->del(strings[6541]);
+str->del(strings[6542]);
+str->del(strings[6543]);
+str->del(strings[6544]);
+str->del(strings[6545]);
+str->del(strings[6546]);
+str->del(strings[6547]);
+str->del(strings[6548]);
+str->del(strings[6549]);
+str->del(strings[6550]);
+str->del(strings[6551]);
+str->del(strings[6552]);
+str->del(strings[6553]);
+str->del(strings[6554]);
+str->del(strings[6555]);
+str->del(strings[6556]);
+str->del(strings[6557]);
+str->del(strings[6558]);
+str->del(strings[6559]);
+str->del(strings[6560]);
+str->del(strings[6561]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[1932] = str->add(strings[1932]);
+strings[6572] = str->add("go_activec23");
+strings[6573] = str->add("program,start");
+strings[6574] = str->add("go_activeb23");
+strings[1932] = str->add(strings[1932]);
+strings[6575] = str->add("go_activec7");
+strings[6573] = str->add(strings[6573]);
+strings[6576] = str->add("go_activeb7");
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[6501]);
+str->del(strings[1932]);
+str->del(strings[6572]);
+str->del(strings[6573]);
+str->del(strings[6574]);
+str->del(strings[1932]);
+str->del(strings[6575]);
+str->del(strings[6573]);
+str->del(strings[6576]);
+strings[6577] = str->add("font");
+strings[6578] = str->add("font_fallbacks");
+strings[6579] = str->add("font_size");
+strings[6580] = str->add("font_source");
+strings[6581] = str->add("color");
+strings[6582] = str->add("underline_color");
+strings[6583] = str->add("underline2_color");
+strings[6584] = str->add("outline_color");
+strings[6585] = str->add("shadow_color");
+strings[6586] = str->add("glow_color");
+strings[6587] = str->add("glow2_color");
+strings[6588] = str->add("backing_color");
+strings[6589] = str->add("strikethrough_color");
+strings[6590] = str->add("align");
+strings[6591] = str->add("valign");
+strings[6592] = str->add("wrap");
+strings[6593] = str->add("left_margin");
+strings[6594] = str->add("right_margin");
+strings[6595] = str->add("underline");
+strings[6596] = str->add("strikethrough");
+strings[6597] = str->add("backing");
+strings[6598] = str->add("style");
+strings[6599] = str->add("tabstops");
+strings[6590] = str->add(strings[6590]);
+strings[6600] = str->add("center");
+str->del(strings[6590]);
+str->del(strings[6600]);
+strings[6581] = str->add(strings[6581]);
+strings[6601] = str->add("#000");
+str->del(strings[6581]);
+str->del(strings[6601]);
+strings[6598] = str->add(strings[6598]);
+strings[6602] = str->add("shadow");
+str->del(strings[6598]);
+str->del(strings[6602]);
+strings[6585] = str->add(strings[6585]);
+strings[6603] = str->add("#ffffff80");
+str->del(strings[6585]);
+str->del(strings[6603]);
+strings[6592] = str->add(strings[6592]);
+strings[6604] = str->add("word");
+str->del(strings[6592]);
+str->del(strings[6604]);
+strings[6580] = str->add(strings[6580]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6580]);
+str->del(strings[469]);
+strings[6579] = str->add(strings[6579]);
+strings[6605] = str->add("10.000000");
+str->del(strings[6579]);
+str->del(strings[6605]);
+strings[6577] = str->add(strings[6577]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6577]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6598] = str->add(strings[6598]);
+strings[6606] = str->add("soft_shadow");
+str->del(strings[6598]);
+str->del(strings[6606]);
+strings[6581] = str->add(strings[6581]);
+strings[6607] = str->add("#fff");
+str->del(strings[6581]);
+str->del(strings[6607]);
+strings[6585] = str->add(strings[6585]);
+strings[6608] = str->add("#00000020");
+str->del(strings[6585]);
+str->del(strings[6608]);
+strings[6579] = str->add(strings[6579]);
+strings[6609] = str->add("12.000000");
+str->del(strings[6579]);
+str->del(strings[6609]);
+strings[6577] = str->add(strings[6577]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6577]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[6577]);
+str->del(strings[6578]);
+str->del(strings[6579]);
+str->del(strings[6580]);
+str->del(strings[6581]);
+str->del(strings[6582]);
+str->del(strings[6583]);
+str->del(strings[6584]);
+str->del(strings[6585]);
+str->del(strings[6586]);
+str->del(strings[6587]);
+str->del(strings[6588]);
+str->del(strings[6589]);
+str->del(strings[6590]);
+str->del(strings[6591]);
+str->del(strings[6592]);
+str->del(strings[6593]);
+str->del(strings[6594]);
+str->del(strings[6595]);
+str->del(strings[6596]);
+str->del(strings[6597]);
+str->del(strings[6598]);
+str->del(strings[6599]);
+str->del(strings[7]);
+str->del(strings[2150]);
+strings[7] = str->add(strings[7]);
+strings[1966] = str->add(strings[1966]);
+strings[6610] = str->add("e,action,mouse,move");
+strings[6611] = str->add("e");
+strings[6612] = str->add("e,action,mouse,up");
+strings[6611] = str->add(strings[6611]);
+str->del(strings[6610]);
+str->del(strings[6611]);
+str->del(strings[6612]);
+str->del(strings[6611]);
+strings[6613] = str->add("e,action,mouse,move");
+strings[6614] = str->add("e");
+str->del(strings[6613]);
+str->del(strings[6614]);
+str->del(strings[7]);
+str->del(strings[1966]);
+strings[7] = str->add(strings[7]);
+strings[1964] = str->add(strings[1964]);
+strings[6615] = str->add("e,action,mouse,move");
+strings[6616] = str->add("e");
+strings[6615] = str->add(strings[6615]);
+strings[6616] = str->add(strings[6616]);
+str->del(strings[6615]);
+str->del(strings[6616]);
+str->del(strings[6615]);
+str->del(strings[6616]);
+strings[6617] = str->add("e,action,mouse,move");
+strings[6618] = str->add("e");
+str->del(strings[6617]);
+str->del(strings[6618]);
+str->del(strings[7]);
+str->del(strings[1964]);
+strings[7] = str->add(strings[7]);
+strings[1968] = str->add(strings[1968]);
+strings[6619] = str->add("e,action,mouse,move");
+strings[6620] = str->add("e");
+strings[6619] = str->add(strings[6619]);
+strings[6620] = str->add(strings[6620]);
+str->del(strings[6619]);
+str->del(strings[6620]);
+str->del(strings[6619]);
+str->del(strings[6620]);
+strings[6621] = str->add("e,action,mouse,move");
+strings[6622] = str->add("e");
+str->del(strings[6621]);
+str->del(strings[6622]);
+strings[6623] = str->add("e,action,mouse,move");
+strings[6624] = str->add("e");
+str->del(strings[6623]);
+str->del(strings[6624]);
+strings[6625] = str->add("e,action,mouse,move");
+strings[6626] = str->add("e");
+strings[6625] = str->add(strings[6625]);
+strings[6626] = str->add(strings[6626]);
+str->del(strings[6625]);
+str->del(strings[6626]);
+str->del(strings[6625]);
+str->del(strings[6626]);
+strings[6627] = str->add("e,action,mouse,move");
+strings[6628] = str->add("e");
+str->del(strings[6627]);
+str->del(strings[6628]);
+strings[6629] = str->add("e,action,mouse,move");
+strings[6630] = str->add("e");
+str->del(strings[6629]);
+str->del(strings[6630]);
+strings[1932] = str->add(strings[1932]);
+strings[6631] = str->add("go_activeb25");
+strings[6632] = str->add("program,start");
+strings[6633] = str->add("go_activec25");
+strings[1932] = str->add(strings[1932]);
+strings[6634] = str->add("go_activeb5");
+strings[6632] = str->add(strings[6632]);
+strings[6635] = str->add("go_activec5");
+strings[1932] = str->add(strings[1932]);
+strings[6636] = str->add("on");
+str->del(strings[1932]);
+str->del(strings[6631]);
+str->del(strings[6632]);
+str->del(strings[6633]);
+str->del(strings[1932]);
+str->del(strings[6634]);
+str->del(strings[6632]);
+str->del(strings[6635]);
+str->del(strings[1932]);
+str->del(strings[6636]);
+strings[6637] = str->add("e,action,mouse,move");
+strings[6638] = str->add("e");
+strings[6639] = str->add("e,state,selected");
+strings[6638] = str->add(strings[6638]);
+strings[6639] = str->add(strings[6639]);
+strings[6638] = str->add(strings[6638]);
+strings[6639] = str->add(strings[6639]);
+strings[6638] = str->add(strings[6638]);
+strings[6639] = str->add(strings[6639]);
+strings[6638] = str->add(strings[6638]);
+strings[6639] = str->add(strings[6639]);
+strings[6638] = str->add(strings[6638]);
+strings[6639] = str->add(strings[6639]);
+strings[6638] = str->add(strings[6638]);
+strings[6640] = str->add("Lock Screen");
+strings[469] = str->add(strings[469]);
+strings[2708] = str->add(strings[2708]);
+strings[1726] = str->add(strings[1726]);
+strings[469] = str->add(strings[469]);
+strings[2677] = str->add(strings[2677]);
+strings[6641] = str->add("Hibernate");
+strings[469] = str->add(strings[469]);
+strings[2678] = str->add(strings[2678]);
+strings[1724] = str->add(strings[1724]);
+strings[469] = str->add(strings[469]);
+strings[2676] = str->add(strings[2676]);
+strings[1722] = str->add(strings[1722]);
+strings[469] = str->add(strings[469]);
+strings[2675] = str->add(strings[2675]);
+strings[6642] = str->add("Logout");
+strings[469] = str->add(strings[469]);
+strings[2674] = str->add(strings[2674]);
+str->del(strings[6637]);
+str->del(strings[6638]);
+strings[6643] = str->add("program,start");
+strings[6644] = str->add("sel");
+str->del(strings[6639]);
+str->del(strings[6638]);
+str->del(strings[6639]);
+str->del(strings[6638]);
+strings[6643] = str->add(strings[6643]);
+strings[6644] = str->add(strings[6644]);
+str->del(strings[6639]);
+str->del(strings[6638]);
+strings[6643] = str->add(strings[6643]);
+strings[6644] = str->add(strings[6644]);
+strings[1932] = str->add(strings[1932]);
+strings[6644] = str->add(strings[6644]);
+str->del(strings[6639]);
+str->del(strings[6638]);
+str->del(strings[6639]);
+str->del(strings[6638]);
+str->del(strings[6639]);
+str->del(strings[6638]);
+str->del(strings[6643]);
+str->del(strings[6644]);
+str->del(strings[6643]);
+str->del(strings[6644]);
+str->del(strings[6643]);
+str->del(strings[6644]);
+str->del(strings[1932]);
+str->del(strings[6644]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[6645] = str->add("resize");
+str->del(strings[6645]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[6646] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2708] = str->add(strings[2708]);
+strings[6646] = str->add(strings[6646]);
+strings[469] = str->add(strings[469]);
+strings[3008] = str->add(strings[3008]);
+strings[1841] = str->add(strings[1841]);
+strings[6647] = str->add("resize");
+strings[6647] = str->add(strings[6647]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6646] = str->add(strings[6646]);
+strings[6640] = str->add(strings[6640]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[6640] = str->add(strings[6640]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2677] = str->add(strings[2677]);
+strings[6646] = str->add(strings[6646]);
+strings[469] = str->add(strings[469]);
+strings[3011] = str->add(strings[3011]);
+strings[1841] = str->add(strings[1841]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6646] = str->add(strings[6646]);
+strings[1726] = str->add(strings[1726]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1726] = str->add(strings[1726]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2678] = str->add(strings[2678]);
+strings[6646] = str->add(strings[6646]);
+strings[469] = str->add(strings[469]);
+strings[3013] = str->add(strings[3013]);
+strings[1841] = str->add(strings[1841]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6646] = str->add(strings[6646]);
+strings[6641] = str->add(strings[6641]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[6641] = str->add(strings[6641]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2676] = str->add(strings[2676]);
+strings[6646] = str->add(strings[6646]);
+strings[469] = str->add(strings[469]);
+strings[3015] = str->add(strings[3015]);
+strings[1841] = str->add(strings[1841]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6646] = str->add(strings[6646]);
+strings[1724] = str->add(strings[1724]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1724] = str->add(strings[1724]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2675] = str->add(strings[2675]);
+strings[6646] = str->add(strings[6646]);
+strings[469] = str->add(strings[469]);
+strings[3017] = str->add(strings[3017]);
+strings[1841] = str->add(strings[1841]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6646] = str->add(strings[6646]);
+strings[1722] = str->add(strings[1722]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1722] = str->add(strings[1722]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6646] = str->add(strings[6646]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2674] = str->add(strings[2674]);
+strings[6646] = str->add(strings[6646]);
+strings[469] = str->add(strings[469]);
+strings[3019] = str->add(strings[3019]);
+strings[1841] = str->add(strings[1841]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6646] = str->add(strings[6646]);
+strings[6642] = str->add(strings[6642]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[6642] = str->add(strings[6642]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+strings[6647] = str->add(strings[6647]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[6647] = str->add(strings[6647]);
+strings[6640] = str->add(strings[6640]);
+strings[6640] = str->add(strings[6640]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6647] = str->add(strings[6647]);
+strings[1726] = str->add(strings[1726]);
+strings[1726] = str->add(strings[1726]);
+strings[6647] = str->add(strings[6647]);
+strings[6641] = str->add(strings[6641]);
+strings[6641] = str->add(strings[6641]);
+strings[6647] = str->add(strings[6647]);
+strings[1724] = str->add(strings[1724]);
+strings[1724] = str->add(strings[1724]);
+strings[6647] = str->add(strings[6647]);
+strings[1722] = str->add(strings[1722]);
+strings[1722] = str->add(strings[1722]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6647] = str->add(strings[6647]);
+strings[6642] = str->add(strings[6642]);
+strings[6642] = str->add(strings[6642]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[6648] = str->add("font");
+strings[6649] = str->add("font_fallbacks");
+strings[6650] = str->add("font_size");
+strings[6651] = str->add("font_source");
+strings[6652] = str->add("color");
+strings[6653] = str->add("underline_color");
+strings[6654] = str->add("underline2_color");
+strings[6655] = str->add("outline_color");
+strings[6656] = str->add("shadow_color");
+strings[6657] = str->add("glow_color");
+strings[6658] = str->add("glow2_color");
+strings[6659] = str->add("backing_color");
+strings[6660] = str->add("strikethrough_color");
+strings[6661] = str->add("align");
+strings[6662] = str->add("valign");
+strings[6663] = str->add("wrap");
+strings[6664] = str->add("left_margin");
+strings[6665] = str->add("right_margin");
+strings[6666] = str->add("underline");
+strings[6667] = str->add("strikethrough");
+strings[6668] = str->add("backing");
+strings[6669] = str->add("style");
+strings[6670] = str->add("tabstops");
+strings[6661] = str->add(strings[6661]);
+strings[6671] = str->add("center");
+str->del(strings[6661]);
+str->del(strings[6671]);
+strings[6652] = str->add(strings[6652]);
+strings[6672] = str->add("#000");
+str->del(strings[6652]);
+str->del(strings[6672]);
+strings[6669] = str->add(strings[6669]);
+strings[6673] = str->add("shadow");
+str->del(strings[6669]);
+str->del(strings[6673]);
+strings[6656] = str->add(strings[6656]);
+strings[6674] = str->add("#ffffff80");
+str->del(strings[6656]);
+str->del(strings[6674]);
+strings[6663] = str->add(strings[6663]);
+strings[6675] = str->add("word");
+str->del(strings[6663]);
+str->del(strings[6675]);
+strings[6651] = str->add(strings[6651]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6651]);
+str->del(strings[469]);
+strings[6650] = str->add(strings[6650]);
+strings[6676] = str->add("10.000000");
+str->del(strings[6650]);
+str->del(strings[6676]);
+strings[6648] = str->add(strings[6648]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6648]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6669] = str->add(strings[6669]);
+strings[6677] = str->add("glow");
+str->del(strings[6669]);
+str->del(strings[6677]);
+strings[6652] = str->add(strings[6652]);
+strings[6678] = str->add("#fff");
+str->del(strings[6652]);
+str->del(strings[6678]);
+strings[6658] = str->add(strings[6658]);
+strings[6679] = str->add("#fe87");
+str->del(strings[6658]);
+str->del(strings[6679]);
+strings[6657] = str->add(strings[6657]);
+strings[6680] = str->add("#fa14");
+str->del(strings[6657]);
+str->del(strings[6680]);
+strings[6648] = str->add(strings[6648]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6648]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6669] = str->add(strings[6669]);
+strings[6681] = str->add("glow");
+str->del(strings[6669]);
+str->del(strings[6681]);
+strings[6652] = str->add(strings[6652]);
+strings[6682] = str->add("#fff");
+str->del(strings[6652]);
+str->del(strings[6682]);
+strings[6658] = str->add(strings[6658]);
+strings[6683] = str->add("#fe87");
+str->del(strings[6658]);
+str->del(strings[6683]);
+strings[6657] = str->add(strings[6657]);
+strings[6684] = str->add("#fa14");
+str->del(strings[6657]);
+str->del(strings[6684]);
+strings[6648] = str->add(strings[6648]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6648]);
+str->del(strings[471]);
+str->del(strings[6648]);
+str->del(strings[6649]);
+str->del(strings[6650]);
+str->del(strings[6651]);
+str->del(strings[6652]);
+str->del(strings[6653]);
+str->del(strings[6654]);
+str->del(strings[6655]);
+str->del(strings[6656]);
+str->del(strings[6657]);
+str->del(strings[6658]);
+str->del(strings[6659]);
+str->del(strings[6660]);
+str->del(strings[6661]);
+str->del(strings[6662]);
+str->del(strings[6663]);
+str->del(strings[6664]);
+str->del(strings[6665]);
+str->del(strings[6666]);
+str->del(strings[6667]);
+str->del(strings[6668]);
+str->del(strings[6669]);
+str->del(strings[6670]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[6685] = str->add("font");
+strings[6686] = str->add("font_fallbacks");
+strings[6687] = str->add("font_size");
+strings[6688] = str->add("font_source");
+strings[6689] = str->add("color");
+strings[6690] = str->add("underline_color");
+strings[6691] = str->add("underline2_color");
+strings[6692] = str->add("outline_color");
+strings[6693] = str->add("shadow_color");
+strings[6694] = str->add("glow_color");
+strings[6695] = str->add("glow2_color");
+strings[6696] = str->add("backing_color");
+strings[6697] = str->add("strikethrough_color");
+strings[6698] = str->add("align");
+strings[6699] = str->add("valign");
+strings[6700] = str->add("wrap");
+strings[6701] = str->add("left_margin");
+strings[6702] = str->add("right_margin");
+strings[6703] = str->add("underline");
+strings[6704] = str->add("strikethrough");
+strings[6705] = str->add("backing");
+strings[6706] = str->add("style");
+strings[6707] = str->add("tabstops");
+strings[6698] = str->add(strings[6698]);
+strings[6708] = str->add("center");
+str->del(strings[6698]);
+str->del(strings[6708]);
+strings[6689] = str->add(strings[6689]);
+strings[6709] = str->add("#000");
+str->del(strings[6689]);
+str->del(strings[6709]);
+strings[6706] = str->add(strings[6706]);
+strings[6710] = str->add("shadow");
+str->del(strings[6706]);
+str->del(strings[6710]);
+strings[6693] = str->add(strings[6693]);
+strings[6711] = str->add("#ffffff80");
+str->del(strings[6693]);
+str->del(strings[6711]);
+strings[6700] = str->add(strings[6700]);
+strings[6712] = str->add("word");
+str->del(strings[6700]);
+str->del(strings[6712]);
+strings[6688] = str->add(strings[6688]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6688]);
+str->del(strings[469]);
+strings[6687] = str->add(strings[6687]);
+strings[6713] = str->add("10.000000");
+str->del(strings[6687]);
+str->del(strings[6713]);
+strings[6685] = str->add(strings[6685]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6685]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6706] = str->add(strings[6706]);
+strings[6714] = str->add("soft_shadow");
+str->del(strings[6706]);
+str->del(strings[6714]);
+strings[6689] = str->add(strings[6689]);
+strings[6715] = str->add("#fff");
+str->del(strings[6689]);
+str->del(strings[6715]);
+strings[6693] = str->add(strings[6693]);
+strings[6716] = str->add("#00000020");
+str->del(strings[6693]);
+str->del(strings[6716]);
+strings[6687] = str->add(strings[6687]);
+strings[6717] = str->add("12.000000");
+str->del(strings[6687]);
+str->del(strings[6717]);
+strings[6685] = str->add(strings[6685]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6685]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[6685]);
+str->del(strings[6686]);
+str->del(strings[6687]);
+str->del(strings[6688]);
+str->del(strings[6689]);
+str->del(strings[6690]);
+str->del(strings[6691]);
+str->del(strings[6692]);
+str->del(strings[6693]);
+str->del(strings[6694]);
+str->del(strings[6695]);
+str->del(strings[6696]);
+str->del(strings[6697]);
+str->del(strings[6698]);
+str->del(strings[6699]);
+str->del(strings[6700]);
+str->del(strings[6701]);
+str->del(strings[6702]);
+str->del(strings[6703]);
+str->del(strings[6704]);
+str->del(strings[6705]);
+str->del(strings[6706]);
+str->del(strings[6707]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[1932] = str->add(strings[1932]);
+strings[6718] = str->add("go_activec22");
+strings[6719] = str->add("program,start");
+strings[6720] = str->add("go_activeb22");
+strings[1932] = str->add(strings[1932]);
+strings[6721] = str->add("go_activec8");
+strings[6719] = str->add(strings[6719]);
+strings[6722] = str->add("go_activeb8");
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6646]);
+str->del(strings[1841]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[6647]);
+str->del(strings[1932]);
+str->del(strings[6718]);
+str->del(strings[6719]);
+str->del(strings[6720]);
+str->del(strings[1932]);
+str->del(strings[6721]);
+str->del(strings[6719]);
+str->del(strings[6722]);
+strings[6723] = str->add("e,action,mouse,move");
+strings[6724] = str->add("e");
+strings[6723] = str->add(strings[6723]);
+strings[6724] = str->add(strings[6724]);
+str->del(strings[6723]);
+str->del(strings[6724]);
+str->del(strings[6723]);
+str->del(strings[6724]);
+strings[6725] = str->add("font");
+strings[6726] = str->add("font_fallbacks");
+strings[6727] = str->add("font_size");
+strings[6728] = str->add("font_source");
+strings[6729] = str->add("color");
+strings[6730] = str->add("underline_color");
+strings[6731] = str->add("underline2_color");
+strings[6732] = str->add("outline_color");
+strings[6733] = str->add("shadow_color");
+strings[6734] = str->add("glow_color");
+strings[6735] = str->add("glow2_color");
+strings[6736] = str->add("backing_color");
+strings[6737] = str->add("strikethrough_color");
+strings[6738] = str->add("align");
+strings[6739] = str->add("valign");
+strings[6740] = str->add("wrap");
+strings[6741] = str->add("left_margin");
+strings[6742] = str->add("right_margin");
+strings[6743] = str->add("underline");
+strings[6744] = str->add("strikethrough");
+strings[6745] = str->add("backing");
+strings[6746] = str->add("style");
+strings[6747] = str->add("tabstops");
+strings[6738] = str->add(strings[6738]);
+strings[6748] = str->add("center");
+str->del(strings[6738]);
+str->del(strings[6748]);
+strings[6729] = str->add(strings[6729]);
+strings[6749] = str->add("#000");
+str->del(strings[6729]);
+str->del(strings[6749]);
+strings[6746] = str->add(strings[6746]);
+strings[6750] = str->add("shadow");
+str->del(strings[6746]);
+str->del(strings[6750]);
+strings[6733] = str->add(strings[6733]);
+strings[6751] = str->add("#ffffff80");
+str->del(strings[6733]);
+str->del(strings[6751]);
+strings[6740] = str->add(strings[6740]);
+strings[6752] = str->add("word");
+str->del(strings[6740]);
+str->del(strings[6752]);
+strings[6728] = str->add(strings[6728]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6728]);
+str->del(strings[469]);
+strings[6727] = str->add(strings[6727]);
+strings[6753] = str->add("10.000000");
+str->del(strings[6727]);
+str->del(strings[6753]);
+strings[6725] = str->add(strings[6725]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6725]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6746] = str->add(strings[6746]);
+strings[6754] = str->add("soft_shadow");
+str->del(strings[6746]);
+str->del(strings[6754]);
+strings[6729] = str->add(strings[6729]);
+strings[6755] = str->add("#fff");
+str->del(strings[6729]);
+str->del(strings[6755]);
+strings[6733] = str->add(strings[6733]);
+strings[6756] = str->add("#00000020");
+str->del(strings[6733]);
+str->del(strings[6756]);
+strings[6727] = str->add(strings[6727]);
+strings[6757] = str->add("12.000000");
+str->del(strings[6727]);
+str->del(strings[6757]);
+strings[6725] = str->add(strings[6725]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6725]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[6725]);
+str->del(strings[6726]);
+str->del(strings[6727]);
+str->del(strings[6728]);
+str->del(strings[6729]);
+str->del(strings[6730]);
+str->del(strings[6731]);
+str->del(strings[6732]);
+str->del(strings[6733]);
+str->del(strings[6734]);
+str->del(strings[6735]);
+str->del(strings[6736]);
+str->del(strings[6737]);
+str->del(strings[6738]);
+str->del(strings[6739]);
+str->del(strings[6740]);
+str->del(strings[6741]);
+str->del(strings[6742]);
+str->del(strings[6743]);
+str->del(strings[6744]);
+str->del(strings[6745]);
+str->del(strings[6746]);
+str->del(strings[6747]);
+str->del(strings[7]);
+str->del(strings[1968]);
+strings[7] = str->add(strings[7]);
+strings[2058] = str->add(strings[2058]);
+strings[6758] = str->add("e,action,mouse,move");
+strings[6759] = str->add("e");
+strings[6758] = str->add(strings[6758]);
+strings[6759] = str->add(strings[6759]);
+str->del(strings[6758]);
+str->del(strings[6759]);
+str->del(strings[6758]);
+str->del(strings[6759]);
+strings[6760] = str->add("e,action,mouse,move");
+strings[6761] = str->add("e");
+str->del(strings[6760]);
+str->del(strings[6761]);
+strings[6762] = str->add("e,action,mouse,move");
+strings[6763] = str->add("e");
+str->del(strings[6762]);
+str->del(strings[6763]);
+str->del(strings[7]);
+str->del(strings[2058]);
+strings[7] = str->add(strings[7]);
+strings[1970] = str->add(strings[1970]);
+strings[6764] = str->add("e,action,mouse,move");
+strings[6765] = str->add("e");
+strings[6764] = str->add(strings[6764]);
+strings[6765] = str->add(strings[6765]);
+str->del(strings[6764]);
+str->del(strings[6765]);
+str->del(strings[6764]);
+str->del(strings[6765]);
+strings[6766] = str->add("e,action,mouse,move");
+strings[6767] = str->add("e");
+str->del(strings[6766]);
+str->del(strings[6767]);
+strings[6768] = str->add("e,action,mouse,move");
+strings[6769] = str->add("e");
+str->del(strings[6768]);
+str->del(strings[6769]);
+strings[6770] = str->add("e,action,mouse,move");
+strings[6771] = str->add("e");
+str->del(strings[6770]);
+str->del(strings[6771]);
+strings[6772] = str->add("e,action,mouse,move");
+strings[6773] = str->add("e");
+str->del(strings[6772]);
+str->del(strings[6773]);
+strings[6774] = str->add("e,action,mouse,move");
+strings[6775] = str->add("e");
+str->del(strings[6774]);
+str->del(strings[6775]);
+strings[6776] = str->add("e,action,mouse,move");
+strings[6777] = str->add("e");
+str->del(strings[6776]);
+str->del(strings[6777]);
+strings[6778] = str->add("e,action,mouse,move");
+strings[6779] = str->add("e");
+str->del(strings[6778]);
+str->del(strings[6779]);
+strings[6780] = str->add("e,action,mouse,move");
+strings[6781] = str->add("e");
+str->del(strings[6780]);
+str->del(strings[6781]);
+strings[1932] = str->add(strings[1932]);
+strings[6782] = str->add("go_activeb24");
+strings[6783] = str->add("program,start");
+strings[6784] = str->add("go_activec24");
+strings[1932] = str->add(strings[1932]);
+strings[6785] = str->add("go_activeb6");
+strings[6783] = str->add(strings[6783]);
+strings[6786] = str->add("go_activec6");
+str->del(strings[1932]);
+str->del(strings[6782]);
+str->del(strings[6783]);
+str->del(strings[6784]);
+str->del(strings[1932]);
+str->del(strings[6785]);
+str->del(strings[6783]);
+str->del(strings[6786]);
+str->del(strings[7]);
+str->del(strings[1970]);
+strings[7] = str->add(strings[7]);
+strings[1869] = str->add(strings[1869]);
+strings[6787] = str->add("e,action,mouse,move");
+strings[6788] = str->add("e");
+strings[6787] = str->add(strings[6787]);
+strings[6788] = str->add(strings[6788]);
+str->del(strings[6787]);
+str->del(strings[6788]);
+str->del(strings[6787]);
+str->del(strings[6788]);
+strings[6789] = str->add("e,action,mouse,move");
+strings[6790] = str->add("e");
+strings[6791] = str->add("e,state,unselected");
+strings[6790] = str->add(strings[6790]);
+strings[6791] = str->add(strings[6791]);
+strings[6790] = str->add(strings[6790]);
+strings[6791] = str->add(strings[6791]);
+strings[6790] = str->add(strings[6790]);
+strings[6791] = str->add(strings[6791]);
+strings[6790] = str->add(strings[6790]);
+strings[6791] = str->add(strings[6791]);
+strings[6790] = str->add(strings[6790]);
+strings[6791] = str->add(strings[6791]);
+strings[6790] = str->add(strings[6790]);
+str->del(strings[6789]);
+str->del(strings[6790]);
+strings[1932] = str->add(strings[1932]);
+strings[6792] = str->add("sel");
+strings[6793] = str->add("program,start");
+strings[6794] = str->add("unsel");
+str->del(strings[6791]);
+str->del(strings[6790]);
+str->del(strings[6791]);
+str->del(strings[6790]);
+strings[1932] = str->add(strings[1932]);
+strings[6792] = str->add(strings[6792]);
+strings[6793] = str->add(strings[6793]);
+strings[6794] = str->add(strings[6794]);
+str->del(strings[6791]);
+str->del(strings[6790]);
+strings[6793] = str->add(strings[6793]);
+strings[6794] = str->add(strings[6794]);
+strings[1932] = str->add(strings[1932]);
+strings[6794] = str->add(strings[6794]);
+str->del(strings[6791]);
+str->del(strings[6790]);
+str->del(strings[6791]);
+str->del(strings[6790]);
+str->del(strings[6791]);
+str->del(strings[6790]);
+str->del(strings[1932]);
+str->del(strings[6792]);
+str->del(strings[6793]);
+str->del(strings[6794]);
+str->del(strings[1932]);
+str->del(strings[6792]);
+str->del(strings[6793]);
+str->del(strings[6794]);
+str->del(strings[6793]);
+str->del(strings[6794]);
+str->del(strings[1932]);
+str->del(strings[6794]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[6795] = str->add("e,action,mouse,move");
+strings[6796] = str->add("e");
+str->del(strings[6795]);
+str->del(strings[6796]);
+strings[1932] = str->add(strings[1932]);
+strings[1840] = str->add(strings[1840]);
+strings[6797] = str->add("program,start");
+strings[1844] = str->add(strings[1844]);
+strings[1932] = str->add(strings[1932]);
+strings[1844] = str->add(strings[1844]);
+strings[6797] = str->add(strings[6797]);
+strings[1840] = str->add(strings[1840]);
+strings[1932] = str->add(strings[1932]);
+strings[1851] = str->add(strings[1851]);
+strings[6797] = str->add(strings[6797]);
+strings[1851] = str->add(strings[1851]);
+str->del(strings[1932]);
+str->del(strings[1840]);
+str->del(strings[6797]);
+str->del(strings[1844]);
+str->del(strings[1932]);
+str->del(strings[1844]);
+str->del(strings[6797]);
+str->del(strings[1840]);
+str->del(strings[1932]);
+str->del(strings[1851]);
+str->del(strings[6797]);
+str->del(strings[1851]);
+strings[6798] = str->add("e,action,mouse,move");
+strings[6799] = str->add("e");
+strings[6798] = str->add(strings[6798]);
+strings[6799] = str->add(strings[6799]);
+str->del(strings[6798]);
+str->del(strings[6799]);
+str->del(strings[6798]);
+str->del(strings[6799]);
+strings[6800] = str->add("e,action,mouse,move");
+strings[6801] = str->add("e");
+strings[6802] = str->add("e,state,selected");
+strings[6801] = str->add(strings[6801]);
+strings[6802] = str->add(strings[6802]);
+strings[6801] = str->add(strings[6801]);
+strings[6802] = str->add(strings[6802]);
+strings[6801] = str->add(strings[6801]);
+strings[6802] = str->add(strings[6802]);
+strings[6801] = str->add(strings[6801]);
+strings[6802] = str->add(strings[6802]);
+strings[6801] = str->add(strings[6801]);
+strings[6802] = str->add(strings[6802]);
+strings[6801] = str->add(strings[6801]);
+str->del(strings[6800]);
+str->del(strings[6801]);
+strings[6803] = str->add("program,start");
+strings[6804] = str->add("sel");
+str->del(strings[6802]);
+str->del(strings[6801]);
+str->del(strings[6802]);
+str->del(strings[6801]);
+strings[6803] = str->add(strings[6803]);
+strings[6804] = str->add(strings[6804]);
+str->del(strings[6802]);
+str->del(strings[6801]);
+strings[6803] = str->add(strings[6803]);
+strings[6804] = str->add(strings[6804]);
+strings[1932] = str->add(strings[1932]);
+strings[6804] = str->add(strings[6804]);
+str->del(strings[6802]);
+str->del(strings[6801]);
+str->del(strings[6802]);
+str->del(strings[6801]);
+str->del(strings[6802]);
+str->del(strings[6801]);
+str->del(strings[6803]);
+str->del(strings[6804]);
+str->del(strings[6803]);
+str->del(strings[6804]);
+str->del(strings[6803]);
+str->del(strings[6804]);
+str->del(strings[1932]);
+str->del(strings[6804]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[6805] = str->add("e,action,mouse,move");
+strings[6806] = str->add("e");
+str->del(strings[6805]);
+str->del(strings[6806]);
+strings[6807] = str->add("e,action,mouse,move");
+strings[6808] = str->add("e");
+str->del(strings[6807]);
+str->del(strings[6808]);
+strings[1932] = str->add(strings[1932]);
+strings[6809] = str->add("go_activec21");
+strings[6810] = str->add("program,start");
+strings[6811] = str->add("go_activeb21");
+strings[1932] = str->add(strings[1932]);
+strings[6812] = str->add("go_activec9");
+strings[6810] = str->add(strings[6810]);
+strings[6813] = str->add("go_activeb9");
+str->del(strings[1932]);
+str->del(strings[6809]);
+str->del(strings[6810]);
+str->del(strings[6811]);
+str->del(strings[1932]);
+str->del(strings[6812]);
+str->del(strings[6810]);
+str->del(strings[6813]);
+strings[6814] = str->add("e,action,mouse,move");
+strings[6815] = str->add("e");
+strings[2224] = str->add(strings[2224]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[4] = str->add(strings[4]);
+strings[469] = str->add(strings[469]);
+strings[2685] = str->add(strings[2685]);
+strings[1925] = str->add(strings[1925]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add(strings[3083]);
+strings[2494] = str->add(strings[2494]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[2514] = str->add(strings[2514]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[2536] = str->add(strings[2536]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+strings[6814] = str->add(strings[6814]);
+strings[6815] = str->add(strings[6815]);
+str->del(strings[6814]);
+str->del(strings[6815]);
+str->del(strings[6814]);
+str->del(strings[6815]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[6816] = str->add("resize");
+str->del(strings[6816]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[6817] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[6817] = str->add(strings[6817]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[1841] = str->add(strings[1841]);
+strings[6818] = str->add("resize");
+strings[6818] = str->add(strings[6818]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6817] = str->add(strings[6817]);
+strings[2224] = str->add(strings[2224]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2685] = str->add(strings[2685]);
+strings[6817] = str->add(strings[6817]);
+strings[469] = str->add(strings[469]);
+strings[3089] = str->add(strings[3089]);
+strings[1841] = str->add(strings[1841]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6817] = str->add(strings[6817]);
+strings[4] = str->add(strings[4]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4] = str->add(strings[4]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add(strings[3083]);
+strings[6817] = str->add(strings[6817]);
+strings[1926] = str->add(strings[1926]);
+strings[1552] = str->add(strings[1552]);
+strings[1841] = str->add(strings[1841]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6817] = str->add(strings[6817]);
+strings[1925] = str->add(strings[1925]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1925] = str->add(strings[1925]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[6817] = str->add(strings[6817]);
+strings[469] = str->add(strings[469]);
+strings[3092] = str->add(strings[3092]);
+strings[1841] = str->add(strings[1841]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6817] = str->add(strings[6817]);
+strings[2494] = str->add(strings[2494]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[6817] = str->add(strings[6817]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6817] = str->add(strings[6817]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6817] = str->add(strings[6817]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+strings[6817] = str->add(strings[6817]);
+strings[469] = str->add(strings[469]);
+strings[3096] = str->add(strings[3096]);
+strings[1841] = str->add(strings[1841]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6817] = str->add(strings[6817]);
+strings[2536] = str->add(strings[2536]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2536] = str->add(strings[2536]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[6818] = str->add(strings[6818]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2708]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6640]);
+str->del(strings[6640]);
+str->del(strings[6640]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2677]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1726]);
+str->del(strings[1726]);
+str->del(strings[1726]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2678]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6641]);
+str->del(strings[6641]);
+str->del(strings[6641]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2676]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1724]);
+str->del(strings[1724]);
+str->del(strings[1724]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2675]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1722]);
+str->del(strings[1722]);
+str->del(strings[1722]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2674]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6642]);
+str->del(strings[6642]);
+str->del(strings[6642]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3008]);
+str->del(strings[6640]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3011]);
+str->del(strings[1726]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3013]);
+str->del(strings[6641]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3015]);
+str->del(strings[1724]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3017]);
+str->del(strings[1722]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3019]);
+str->del(strings[6642]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[6818] = str->add(strings[6818]);
+strings[2224] = str->add(strings[2224]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6818] = str->add(strings[6818]);
+strings[4] = str->add(strings[4]);
+strings[4] = str->add(strings[4]);
+strings[6818] = str->add(strings[6818]);
+strings[1925] = str->add(strings[1925]);
+strings[1925] = str->add(strings[1925]);
+strings[6818] = str->add(strings[6818]);
+strings[2494] = str->add(strings[2494]);
+strings[2494] = str->add(strings[2494]);
+strings[6818] = str->add(strings[6818]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[6818] = str->add(strings[6818]);
+strings[2536] = str->add(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+strings[6819] = str->add("font");
+strings[6820] = str->add("font_fallbacks");
+strings[6821] = str->add("font_size");
+strings[6822] = str->add("font_source");
+strings[6823] = str->add("color");
+strings[6824] = str->add("underline_color");
+strings[6825] = str->add("underline2_color");
+strings[6826] = str->add("outline_color");
+strings[6827] = str->add("shadow_color");
+strings[6828] = str->add("glow_color");
+strings[6829] = str->add("glow2_color");
+strings[6830] = str->add("backing_color");
+strings[6831] = str->add("strikethrough_color");
+strings[6832] = str->add("align");
+strings[6833] = str->add("valign");
+strings[6834] = str->add("wrap");
+strings[6835] = str->add("left_margin");
+strings[6836] = str->add("right_margin");
+strings[6837] = str->add("underline");
+strings[6838] = str->add("strikethrough");
+strings[6839] = str->add("backing");
+strings[6840] = str->add("style");
+strings[6841] = str->add("tabstops");
+strings[6832] = str->add(strings[6832]);
+strings[6842] = str->add("center");
+str->del(strings[6832]);
+str->del(strings[6842]);
+strings[6823] = str->add(strings[6823]);
+strings[6843] = str->add("#000");
+str->del(strings[6823]);
+str->del(strings[6843]);
+strings[6840] = str->add(strings[6840]);
+strings[6844] = str->add("shadow");
+str->del(strings[6840]);
+str->del(strings[6844]);
+strings[6827] = str->add(strings[6827]);
+strings[6845] = str->add("#ffffff80");
+str->del(strings[6827]);
+str->del(strings[6845]);
+strings[6834] = str->add(strings[6834]);
+strings[6846] = str->add("word");
+str->del(strings[6834]);
+str->del(strings[6846]);
+strings[6822] = str->add(strings[6822]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6822]);
+str->del(strings[469]);
+strings[6821] = str->add(strings[6821]);
+strings[6847] = str->add("10.000000");
+str->del(strings[6821]);
+str->del(strings[6847]);
+strings[6819] = str->add(strings[6819]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6819]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6840] = str->add(strings[6840]);
+strings[6848] = str->add("glow");
+str->del(strings[6840]);
+str->del(strings[6848]);
+strings[6823] = str->add(strings[6823]);
+strings[6849] = str->add("#fff");
+str->del(strings[6823]);
+str->del(strings[6849]);
+strings[6829] = str->add(strings[6829]);
+strings[6850] = str->add("#fe87");
+str->del(strings[6829]);
+str->del(strings[6850]);
+strings[6828] = str->add(strings[6828]);
+strings[6851] = str->add("#fa14");
+str->del(strings[6828]);
+str->del(strings[6851]);
+strings[6819] = str->add(strings[6819]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6819]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6840] = str->add(strings[6840]);
+strings[6852] = str->add("glow");
+str->del(strings[6840]);
+str->del(strings[6852]);
+strings[6823] = str->add(strings[6823]);
+strings[6853] = str->add("#fff");
+str->del(strings[6823]);
+str->del(strings[6853]);
+strings[6829] = str->add(strings[6829]);
+strings[6854] = str->add("#fe87");
+str->del(strings[6829]);
+str->del(strings[6854]);
+strings[6828] = str->add(strings[6828]);
+strings[6855] = str->add("#fa14");
+str->del(strings[6828]);
+str->del(strings[6855]);
+strings[6819] = str->add(strings[6819]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6819]);
+str->del(strings[471]);
+str->del(strings[6819]);
+str->del(strings[6820]);
+str->del(strings[6821]);
+str->del(strings[6822]);
+str->del(strings[6823]);
+str->del(strings[6824]);
+str->del(strings[6825]);
+str->del(strings[6826]);
+str->del(strings[6827]);
+str->del(strings[6828]);
+str->del(strings[6829]);
+str->del(strings[6830]);
+str->del(strings[6831]);
+str->del(strings[6832]);
+str->del(strings[6833]);
+str->del(strings[6834]);
+str->del(strings[6835]);
+str->del(strings[6836]);
+str->del(strings[6837]);
+str->del(strings[6838]);
+str->del(strings[6839]);
+str->del(strings[6840]);
+str->del(strings[6841]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[6856] = str->add("font");
+strings[6857] = str->add("font_fallbacks");
+strings[6858] = str->add("font_size");
+strings[6859] = str->add("font_source");
+strings[6860] = str->add("color");
+strings[6861] = str->add("underline_color");
+strings[6862] = str->add("underline2_color");
+strings[6863] = str->add("outline_color");
+strings[6864] = str->add("shadow_color");
+strings[6865] = str->add("glow_color");
+strings[6866] = str->add("glow2_color");
+strings[6867] = str->add("backing_color");
+strings[6868] = str->add("strikethrough_color");
+strings[6869] = str->add("align");
+strings[6870] = str->add("valign");
+strings[6871] = str->add("wrap");
+strings[6872] = str->add("left_margin");
+strings[6873] = str->add("right_margin");
+strings[6874] = str->add("underline");
+strings[6875] = str->add("strikethrough");
+strings[6876] = str->add("backing");
+strings[6877] = str->add("style");
+strings[6878] = str->add("tabstops");
+strings[6869] = str->add(strings[6869]);
+strings[6879] = str->add("center");
+str->del(strings[6869]);
+str->del(strings[6879]);
+strings[6860] = str->add(strings[6860]);
+strings[6880] = str->add("#000");
+str->del(strings[6860]);
+str->del(strings[6880]);
+strings[6877] = str->add(strings[6877]);
+strings[6881] = str->add("shadow");
+str->del(strings[6877]);
+str->del(strings[6881]);
+strings[6864] = str->add(strings[6864]);
+strings[6882] = str->add("#ffffff80");
+str->del(strings[6864]);
+str->del(strings[6882]);
+strings[6871] = str->add(strings[6871]);
+strings[6883] = str->add("word");
+str->del(strings[6871]);
+str->del(strings[6883]);
+strings[6859] = str->add(strings[6859]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6859]);
+str->del(strings[469]);
+strings[6858] = str->add(strings[6858]);
+strings[6884] = str->add("10.000000");
+str->del(strings[6858]);
+str->del(strings[6884]);
+strings[6856] = str->add(strings[6856]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6856]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6877] = str->add(strings[6877]);
+strings[6885] = str->add("soft_shadow");
+str->del(strings[6877]);
+str->del(strings[6885]);
+strings[6860] = str->add(strings[6860]);
+strings[6886] = str->add("#fff");
+str->del(strings[6860]);
+str->del(strings[6886]);
+strings[6864] = str->add(strings[6864]);
+strings[6887] = str->add("#00000020");
+str->del(strings[6864]);
+str->del(strings[6887]);
+strings[6858] = str->add(strings[6858]);
+strings[6888] = str->add("12.000000");
+str->del(strings[6858]);
+str->del(strings[6888]);
+strings[6856] = str->add(strings[6856]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6856]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[6856]);
+str->del(strings[6857]);
+str->del(strings[6858]);
+str->del(strings[6859]);
+str->del(strings[6860]);
+str->del(strings[6861]);
+str->del(strings[6862]);
+str->del(strings[6863]);
+str->del(strings[6864]);
+str->del(strings[6865]);
+str->del(strings[6866]);
+str->del(strings[6867]);
+str->del(strings[6868]);
+str->del(strings[6869]);
+str->del(strings[6870]);
+str->del(strings[6871]);
+str->del(strings[6872]);
+str->del(strings[6873]);
+str->del(strings[6874]);
+str->del(strings[6875]);
+str->del(strings[6876]);
+str->del(strings[6877]);
+str->del(strings[6878]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[1932] = str->add(strings[1932]);
+strings[1849] = str->add(strings[1849]);
+strings[6889] = str->add("program,start");
+strings[1850] = str->add(strings[1850]);
+strings[1932] = str->add(strings[1932]);
+strings[1850] = str->add(strings[1850]);
+strings[6889] = str->add(strings[6889]);
+strings[1849] = str->add(strings[1849]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6817]);
+str->del(strings[1841]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[6818]);
+str->del(strings[1932]);
+str->del(strings[1849]);
+str->del(strings[6889]);
+str->del(strings[1850]);
+str->del(strings[1932]);
+str->del(strings[1850]);
+str->del(strings[6889]);
+str->del(strings[1849]);
+strings[6890] = str->add("e,action,mouse,move");
+strings[6891] = str->add("e");
+strings[6890] = str->add(strings[6890]);
+strings[6891] = str->add(strings[6891]);
+str->del(strings[6890]);
+str->del(strings[6891]);
+str->del(strings[6890]);
+str->del(strings[6891]);
+strings[6892] = str->add("font");
+strings[6893] = str->add("font_fallbacks");
+strings[6894] = str->add("font_size");
+strings[6895] = str->add("font_source");
+strings[6896] = str->add("color");
+strings[6897] = str->add("underline_color");
+strings[6898] = str->add("underline2_color");
+strings[6899] = str->add("outline_color");
+strings[6900] = str->add("shadow_color");
+strings[6901] = str->add("glow_color");
+strings[6902] = str->add("glow2_color");
+strings[6903] = str->add("backing_color");
+strings[6904] = str->add("strikethrough_color");
+strings[6905] = str->add("align");
+strings[6906] = str->add("valign");
+strings[6907] = str->add("wrap");
+strings[6908] = str->add("left_margin");
+strings[6909] = str->add("right_margin");
+strings[6910] = str->add("underline");
+strings[6911] = str->add("strikethrough");
+strings[6912] = str->add("backing");
+strings[6913] = str->add("style");
+strings[6914] = str->add("tabstops");
+strings[6905] = str->add(strings[6905]);
+strings[6915] = str->add("center");
+str->del(strings[6905]);
+str->del(strings[6915]);
+strings[6896] = str->add(strings[6896]);
+strings[6916] = str->add("#000");
+str->del(strings[6896]);
+str->del(strings[6916]);
+strings[6913] = str->add(strings[6913]);
+strings[6917] = str->add("shadow");
+str->del(strings[6913]);
+str->del(strings[6917]);
+strings[6900] = str->add(strings[6900]);
+strings[6918] = str->add("#ffffff80");
+str->del(strings[6900]);
+str->del(strings[6918]);
+strings[6907] = str->add(strings[6907]);
+strings[6919] = str->add("word");
+str->del(strings[6907]);
+str->del(strings[6919]);
+strings[6895] = str->add(strings[6895]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6895]);
+str->del(strings[469]);
+strings[6894] = str->add(strings[6894]);
+strings[6920] = str->add("10.000000");
+str->del(strings[6894]);
+str->del(strings[6920]);
+strings[6892] = str->add(strings[6892]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6892]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6913] = str->add(strings[6913]);
+strings[6921] = str->add("soft_shadow");
+str->del(strings[6913]);
+str->del(strings[6921]);
+strings[6896] = str->add(strings[6896]);
+strings[6922] = str->add("#fff");
+str->del(strings[6896]);
+str->del(strings[6922]);
+strings[6900] = str->add(strings[6900]);
+strings[6923] = str->add("#00000020");
+str->del(strings[6900]);
+str->del(strings[6923]);
+strings[6894] = str->add(strings[6894]);
+strings[6924] = str->add("12.000000");
+str->del(strings[6894]);
+str->del(strings[6924]);
+strings[6892] = str->add(strings[6892]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6892]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[6892]);
+str->del(strings[6893]);
+str->del(strings[6894]);
+str->del(strings[6895]);
+str->del(strings[6896]);
+str->del(strings[6897]);
+str->del(strings[6898]);
+str->del(strings[6899]);
+str->del(strings[6900]);
+str->del(strings[6901]);
+str->del(strings[6902]);
+str->del(strings[6903]);
+str->del(strings[6904]);
+str->del(strings[6905]);
+str->del(strings[6906]);
+str->del(strings[6907]);
+str->del(strings[6908]);
+str->del(strings[6909]);
+str->del(strings[6910]);
+str->del(strings[6911]);
+str->del(strings[6912]);
+str->del(strings[6913]);
+str->del(strings[6914]);
+str->del(strings[7]);
+str->del(strings[1869]);
+strings[7] = str->add(strings[7]);
+strings[3251] = str->add(strings[3251]);
+strings[6925] = str->add("e,action,mouse,move");
+strings[6926] = str->add("e");
+strings[6925] = str->add(strings[6925]);
+strings[6926] = str->add(strings[6926]);
+str->del(strings[6925]);
+str->del(strings[6926]);
+str->del(strings[6925]);
+str->del(strings[6926]);
+strings[6927] = str->add("e,action,mouse,move");
+strings[6928] = str->add("e");
+str->del(strings[6927]);
+str->del(strings[6928]);
+strings[6929] = str->add("e,action,mouse,move");
+strings[6930] = str->add("e");
+str->del(strings[6929]);
+str->del(strings[6930]);
+strings[1932] = str->add(strings[1932]);
+strings[6931] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[6931]);
+strings[6932] = str->add("e,action,mouse,move");
+strings[6933] = str->add("e");
+str->del(strings[6932]);
+str->del(strings[6933]);
+strings[6934] = str->add("e,action,mouse,move");
+strings[6935] = str->add("e");
+str->del(strings[6934]);
+str->del(strings[6935]);
+strings[6936] = str->add("e,action,mouse,move");
+strings[6937] = str->add("e");
+str->del(strings[6936]);
+str->del(strings[6937]);
+strings[1932] = str->add(strings[1932]);
+strings[6938] = str->add("go_activeb23");
+strings[6939] = str->add("program,start");
+strings[6940] = str->add("go_activec23");
+strings[1932] = str->add(strings[1932]);
+strings[6941] = str->add("go_activeb7");
+strings[6939] = str->add(strings[6939]);
+strings[6942] = str->add("go_activec7");
+str->del(strings[1932]);
+str->del(strings[6938]);
+str->del(strings[6939]);
+str->del(strings[6940]);
+str->del(strings[1932]);
+str->del(strings[6941]);
+str->del(strings[6939]);
+str->del(strings[6942]);
+str->del(strings[7]);
+str->del(strings[3251]);
+strings[7] = str->add(strings[7]);
+strings[3254] = str->add(strings[3254]);
+strings[6943] = str->add("e,action,mouse,move");
+strings[6944] = str->add("e");
+strings[6945] = str->add("e,state,unselected");
+strings[6944] = str->add(strings[6944]);
+strings[6945] = str->add(strings[6945]);
+strings[6944] = str->add(strings[6944]);
+strings[6945] = str->add(strings[6945]);
+strings[6944] = str->add(strings[6944]);
+strings[6945] = str->add(strings[6945]);
+strings[6944] = str->add(strings[6944]);
+strings[6945] = str->add(strings[6945]);
+strings[6944] = str->add(strings[6944]);
+strings[6945] = str->add(strings[6945]);
+strings[6944] = str->add(strings[6944]);
+str->del(strings[6943]);
+str->del(strings[6944]);
+strings[1932] = str->add(strings[1932]);
+strings[6946] = str->add("sel");
+strings[6947] = str->add("program,start");
+strings[6948] = str->add("unsel");
+str->del(strings[6945]);
+str->del(strings[6944]);
+str->del(strings[6945]);
+str->del(strings[6944]);
+strings[1932] = str->add(strings[1932]);
+strings[6946] = str->add(strings[6946]);
+strings[6947] = str->add(strings[6947]);
+strings[6948] = str->add(strings[6948]);
+str->del(strings[6945]);
+str->del(strings[6944]);
+strings[6947] = str->add(strings[6947]);
+strings[6948] = str->add(strings[6948]);
+strings[1932] = str->add(strings[1932]);
+strings[6948] = str->add(strings[6948]);
+str->del(strings[6945]);
+str->del(strings[6944]);
+str->del(strings[6945]);
+str->del(strings[6944]);
+str->del(strings[6945]);
+str->del(strings[6944]);
+str->del(strings[1932]);
+str->del(strings[6946]);
+str->del(strings[6947]);
+str->del(strings[6948]);
+str->del(strings[1932]);
+str->del(strings[6946]);
+str->del(strings[6947]);
+str->del(strings[6948]);
+str->del(strings[6947]);
+str->del(strings[6948]);
+str->del(strings[1932]);
+str->del(strings[6948]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[6949] = str->add("e,action,mouse,move");
+strings[6950] = str->add("e");
+str->del(strings[6949]);
+str->del(strings[6950]);
+strings[1932] = str->add(strings[1932]);
+strings[6951] = str->add("go_activec1");
+strings[6952] = str->add("program,start");
+strings[6953] = str->add("go_activeb1");
+strings[1932] = str->add(strings[1932]);
+strings[6954] = str->add("go_activec29");
+strings[6952] = str->add(strings[6952]);
+strings[6955] = str->add("go_activeb29");
+str->del(strings[1932]);
+str->del(strings[6951]);
+str->del(strings[6952]);
+str->del(strings[6953]);
+str->del(strings[1932]);
+str->del(strings[6954]);
+str->del(strings[6952]);
+str->del(strings[6955]);
+str->del(strings[7]);
+str->del(strings[3254]);
+strings[7] = str->add(strings[7]);
+strings[2206] = str->add(strings[2206]);
+strings[6956] = str->add("e,action,mouse,move");
+strings[6957] = str->add("e");
+strings[6956] = str->add(strings[6956]);
+strings[6957] = str->add(strings[6957]);
+strings[6956] = str->add(strings[6956]);
+strings[6957] = str->add(strings[6957]);
+str->del(strings[6956]);
+str->del(strings[6957]);
+str->del(strings[6956]);
+str->del(strings[6957]);
+str->del(strings[6956]);
+str->del(strings[6957]);
+strings[6958] = str->add("e,action,mouse,move");
+strings[6959] = str->add("e");
+str->del(strings[6958]);
+str->del(strings[6959]);
+strings[6960] = str->add("e,action,mouse,move");
+strings[6961] = str->add("e");
+str->del(strings[6960]);
+str->del(strings[6961]);
+strings[6962] = str->add("e,action,mouse,move");
+strings[6963] = str->add("e");
+str->del(strings[6962]);
+str->del(strings[6963]);
+strings[6964] = str->add("e,action,mouse,move");
+strings[6965] = str->add("e");
+str->del(strings[6964]);
+str->del(strings[6965]);
+strings[1932] = str->add(strings[1932]);
+strings[6966] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[6966]);
+str->del(strings[7]);
+str->del(strings[2206]);
+strings[7] = str->add(strings[7]);
+strings[2213] = str->add(strings[2213]);
+strings[6967] = str->add("e,action,mouse,move");
+strings[6968] = str->add("e");
+str->del(strings[6967]);
+str->del(strings[6968]);
+strings[6969] = str->add("e,action,mouse,move");
+strings[6970] = str->add("e");
+strings[6971] = str->add("e,state,selected");
+strings[6970] = str->add(strings[6970]);
+strings[6971] = str->add(strings[6971]);
+strings[6970] = str->add(strings[6970]);
+strings[6971] = str->add(strings[6971]);
+strings[6970] = str->add(strings[6970]);
+strings[6971] = str->add(strings[6971]);
+strings[6970] = str->add(strings[6970]);
+strings[6971] = str->add(strings[6971]);
+strings[6970] = str->add(strings[6970]);
+strings[6971] = str->add(strings[6971]);
+strings[6970] = str->add(strings[6970]);
+str->del(strings[6969]);
+str->del(strings[6970]);
+strings[6972] = str->add("program,start");
+strings[6973] = str->add("sel");
+str->del(strings[6971]);
+str->del(strings[6970]);
+str->del(strings[6971]);
+str->del(strings[6970]);
+strings[6972] = str->add(strings[6972]);
+strings[6973] = str->add(strings[6973]);
+str->del(strings[6971]);
+str->del(strings[6970]);
+strings[6972] = str->add(strings[6972]);
+strings[6973] = str->add(strings[6973]);
+strings[1932] = str->add(strings[1932]);
+strings[6973] = str->add(strings[6973]);
+str->del(strings[6971]);
+str->del(strings[6970]);
+strings[6972] = str->add(strings[6972]);
+strings[6974] = str->add("e_in");
+str->del(strings[6971]);
+str->del(strings[6970]);
+str->del(strings[6971]);
+str->del(strings[6970]);
+str->del(strings[6972]);
+str->del(strings[6973]);
+str->del(strings[6972]);
+str->del(strings[6973]);
+str->del(strings[6972]);
+str->del(strings[6973]);
+str->del(strings[1932]);
+str->del(strings[6973]);
+str->del(strings[6972]);
+str->del(strings[6974]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[6975] = str->add("resize");
+str->del(strings[6975]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[6976] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2671] = str->add(strings[2671]);
+strings[6976] = str->add(strings[6976]);
+strings[469] = str->add(strings[469]);
+strings[2898] = str->add(strings[2898]);
+strings[469] = str->add(strings[469]);
+strings[2900] = str->add(strings[2900]);
+strings[1841] = str->add(strings[1841]);
+strings[6977] = str->add("resize");
+strings[6977] = str->add(strings[6977]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6976] = str->add(strings[6976]);
+strings[6487] = str->add(strings[6487]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[6487] = str->add(strings[6487]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[6976] = str->add(strings[6976]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6976] = str->add(strings[6976]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2672] = str->add(strings[2672]);
+strings[6976] = str->add(strings[6976]);
+strings[469] = str->add(strings[469]);
+strings[3130] = str->add(strings[3130]);
+strings[1841] = str->add(strings[1841]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6976] = str->add(strings[6976]);
+strings[1713] = str->add(strings[1713]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1713] = str->add(strings[1713]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[6976] = str->add(strings[6976]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2673] = str->add(strings[2673]);
+strings[6976] = str->add(strings[6976]);
+strings[469] = str->add(strings[469]);
+strings[3132] = str->add(strings[3132]);
+strings[1841] = str->add(strings[1841]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[6976] = str->add(strings[6976]);
+strings[1714] = str->add(strings[1714]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1714] = str->add(strings[1714]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[6977] = str->add(strings[6977]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2685]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1926]);
+str->del(strings[3083]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2711]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2713]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2902]);
+str->del(strings[2224]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3089]);
+str->del(strings[4]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[1926]);
+str->del(strings[1552]);
+str->del(strings[1925]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3092]);
+str->del(strings[2494]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3096]);
+str->del(strings[2536]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[6977] = str->add(strings[6977]);
+strings[6487] = str->add(strings[6487]);
+strings[6487] = str->add(strings[6487]);
+strings[6977] = str->add(strings[6977]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[6977] = str->add(strings[6977]);
+strings[1713] = str->add(strings[1713]);
+strings[1713] = str->add(strings[1713]);
+strings[6977] = str->add(strings[6977]);
+strings[1714] = str->add(strings[1714]);
+strings[1714] = str->add(strings[1714]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[6978] = str->add("font");
+strings[6979] = str->add("font_fallbacks");
+strings[6980] = str->add("font_size");
+strings[6981] = str->add("font_source");
+strings[6982] = str->add("color");
+strings[6983] = str->add("underline_color");
+strings[6984] = str->add("underline2_color");
+strings[6985] = str->add("outline_color");
+strings[6986] = str->add("shadow_color");
+strings[6987] = str->add("glow_color");
+strings[6988] = str->add("glow2_color");
+strings[6989] = str->add("backing_color");
+strings[6990] = str->add("strikethrough_color");
+strings[6991] = str->add("align");
+strings[6992] = str->add("valign");
+strings[6993] = str->add("wrap");
+strings[6994] = str->add("left_margin");
+strings[6995] = str->add("right_margin");
+strings[6996] = str->add("underline");
+strings[6997] = str->add("strikethrough");
+strings[6998] = str->add("backing");
+strings[6999] = str->add("style");
+strings[7000] = str->add("tabstops");
+strings[6991] = str->add(strings[6991]);
+strings[7001] = str->add("center");
+str->del(strings[6991]);
+str->del(strings[7001]);
+strings[6982] = str->add(strings[6982]);
+strings[7002] = str->add("#000");
+str->del(strings[6982]);
+str->del(strings[7002]);
+strings[6999] = str->add(strings[6999]);
+strings[7003] = str->add("shadow");
+str->del(strings[6999]);
+str->del(strings[7003]);
+strings[6986] = str->add(strings[6986]);
+strings[7004] = str->add("#ffffff80");
+str->del(strings[6986]);
+str->del(strings[7004]);
+strings[6993] = str->add(strings[6993]);
+strings[7005] = str->add("word");
+str->del(strings[6993]);
+str->del(strings[7005]);
+strings[6981] = str->add(strings[6981]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[6981]);
+str->del(strings[469]);
+strings[6980] = str->add(strings[6980]);
+strings[7006] = str->add("10.000000");
+str->del(strings[6980]);
+str->del(strings[7006]);
+strings[6978] = str->add(strings[6978]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[6978]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6999] = str->add(strings[6999]);
+strings[7007] = str->add("glow");
+str->del(strings[6999]);
+str->del(strings[7007]);
+strings[6982] = str->add(strings[6982]);
+strings[7008] = str->add("#fff");
+str->del(strings[6982]);
+str->del(strings[7008]);
+strings[6988] = str->add(strings[6988]);
+strings[7009] = str->add("#fe87");
+str->del(strings[6988]);
+str->del(strings[7009]);
+strings[6987] = str->add(strings[6987]);
+strings[7010] = str->add("#fa14");
+str->del(strings[6987]);
+str->del(strings[7010]);
+strings[6978] = str->add(strings[6978]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6978]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[6999] = str->add(strings[6999]);
+strings[7011] = str->add("glow");
+str->del(strings[6999]);
+str->del(strings[7011]);
+strings[6982] = str->add(strings[6982]);
+strings[7012] = str->add("#fff");
+str->del(strings[6982]);
+str->del(strings[7012]);
+strings[6988] = str->add(strings[6988]);
+strings[7013] = str->add("#fe87");
+str->del(strings[6988]);
+str->del(strings[7013]);
+strings[6987] = str->add(strings[6987]);
+strings[7014] = str->add("#fa14");
+str->del(strings[6987]);
+str->del(strings[7014]);
+strings[6978] = str->add(strings[6978]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[6978]);
+str->del(strings[471]);
+str->del(strings[6978]);
+str->del(strings[6979]);
+str->del(strings[6980]);
+str->del(strings[6981]);
+str->del(strings[6982]);
+str->del(strings[6983]);
+str->del(strings[6984]);
+str->del(strings[6985]);
+str->del(strings[6986]);
+str->del(strings[6987]);
+str->del(strings[6988]);
+str->del(strings[6989]);
+str->del(strings[6990]);
+str->del(strings[6991]);
+str->del(strings[6992]);
+str->del(strings[6993]);
+str->del(strings[6994]);
+str->del(strings[6995]);
+str->del(strings[6996]);
+str->del(strings[6997]);
+str->del(strings[6998]);
+str->del(strings[6999]);
+str->del(strings[7000]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[7015] = str->add("font");
+strings[7016] = str->add("font_fallbacks");
+strings[7017] = str->add("font_size");
+strings[7018] = str->add("font_source");
+strings[7019] = str->add("color");
+strings[7020] = str->add("underline_color");
+strings[7021] = str->add("underline2_color");
+strings[7022] = str->add("outline_color");
+strings[7023] = str->add("shadow_color");
+strings[7024] = str->add("glow_color");
+strings[7025] = str->add("glow2_color");
+strings[7026] = str->add("backing_color");
+strings[7027] = str->add("strikethrough_color");
+strings[7028] = str->add("align");
+strings[7029] = str->add("valign");
+strings[7030] = str->add("wrap");
+strings[7031] = str->add("left_margin");
+strings[7032] = str->add("right_margin");
+strings[7033] = str->add("underline");
+strings[7034] = str->add("strikethrough");
+strings[7035] = str->add("backing");
+strings[7036] = str->add("style");
+strings[7037] = str->add("tabstops");
+strings[7028] = str->add(strings[7028]);
+strings[7038] = str->add("center");
+str->del(strings[7028]);
+str->del(strings[7038]);
+strings[7019] = str->add(strings[7019]);
+strings[7039] = str->add("#000");
+str->del(strings[7019]);
+str->del(strings[7039]);
+strings[7036] = str->add(strings[7036]);
+strings[7040] = str->add("shadow");
+str->del(strings[7036]);
+str->del(strings[7040]);
+strings[7023] = str->add(strings[7023]);
+strings[7041] = str->add("#ffffff80");
+str->del(strings[7023]);
+str->del(strings[7041]);
+strings[7030] = str->add(strings[7030]);
+strings[7042] = str->add("word");
+str->del(strings[7030]);
+str->del(strings[7042]);
+strings[7018] = str->add(strings[7018]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7018]);
+str->del(strings[469]);
+strings[7017] = str->add(strings[7017]);
+strings[7043] = str->add("10.000000");
+str->del(strings[7017]);
+str->del(strings[7043]);
+strings[7015] = str->add(strings[7015]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7015]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7036] = str->add(strings[7036]);
+strings[7044] = str->add("soft_shadow");
+str->del(strings[7036]);
+str->del(strings[7044]);
+strings[7019] = str->add(strings[7019]);
+strings[7045] = str->add("#fff");
+str->del(strings[7019]);
+str->del(strings[7045]);
+strings[7023] = str->add(strings[7023]);
+strings[7046] = str->add("#00000020");
+str->del(strings[7023]);
+str->del(strings[7046]);
+strings[7017] = str->add(strings[7017]);
+strings[7047] = str->add("12.000000");
+str->del(strings[7017]);
+str->del(strings[7047]);
+strings[7015] = str->add(strings[7015]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7015]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[7015]);
+str->del(strings[7016]);
+str->del(strings[7017]);
+str->del(strings[7018]);
+str->del(strings[7019]);
+str->del(strings[7020]);
+str->del(strings[7021]);
+str->del(strings[7022]);
+str->del(strings[7023]);
+str->del(strings[7024]);
+str->del(strings[7025]);
+str->del(strings[7026]);
+str->del(strings[7027]);
+str->del(strings[7028]);
+str->del(strings[7029]);
+str->del(strings[7030]);
+str->del(strings[7031]);
+str->del(strings[7032]);
+str->del(strings[7033]);
+str->del(strings[7034]);
+str->del(strings[7035]);
+str->del(strings[7036]);
+str->del(strings[7037]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[1932] = str->add(strings[1932]);
+strings[7048] = str->add("unsel");
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6976]);
+str->del(strings[1841]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[6977]);
+str->del(strings[1932]);
+str->del(strings[7048]);
+strings[7049] = str->add("e,action,mouse,move");
+strings[7050] = str->add("e");
+str->del(strings[7049]);
+str->del(strings[7050]);
+strings[7051] = str->add("font");
+strings[7052] = str->add("font_fallbacks");
+strings[7053] = str->add("font_size");
+strings[7054] = str->add("font_source");
+strings[7055] = str->add("color");
+strings[7056] = str->add("underline_color");
+strings[7057] = str->add("underline2_color");
+strings[7058] = str->add("outline_color");
+strings[7059] = str->add("shadow_color");
+strings[7060] = str->add("glow_color");
+strings[7061] = str->add("glow2_color");
+strings[7062] = str->add("backing_color");
+strings[7063] = str->add("strikethrough_color");
+strings[7064] = str->add("align");
+strings[7065] = str->add("valign");
+strings[7066] = str->add("wrap");
+strings[7067] = str->add("left_margin");
+strings[7068] = str->add("right_margin");
+strings[7069] = str->add("underline");
+strings[7070] = str->add("strikethrough");
+strings[7071] = str->add("backing");
+strings[7072] = str->add("style");
+strings[7073] = str->add("tabstops");
+strings[7064] = str->add(strings[7064]);
+strings[7074] = str->add("center");
+str->del(strings[7064]);
+str->del(strings[7074]);
+strings[7055] = str->add(strings[7055]);
+strings[7075] = str->add("#000");
+str->del(strings[7055]);
+str->del(strings[7075]);
+strings[7072] = str->add(strings[7072]);
+strings[7076] = str->add("shadow");
+str->del(strings[7072]);
+str->del(strings[7076]);
+strings[7059] = str->add(strings[7059]);
+strings[7077] = str->add("#ffffff80");
+str->del(strings[7059]);
+str->del(strings[7077]);
+strings[7066] = str->add(strings[7066]);
+strings[7078] = str->add("word");
+str->del(strings[7066]);
+str->del(strings[7078]);
+strings[7054] = str->add(strings[7054]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7054]);
+str->del(strings[469]);
+strings[7053] = str->add(strings[7053]);
+strings[7079] = str->add("10.000000");
+str->del(strings[7053]);
+str->del(strings[7079]);
+strings[7051] = str->add(strings[7051]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7051]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7072] = str->add(strings[7072]);
+strings[7080] = str->add("soft_shadow");
+str->del(strings[7072]);
+str->del(strings[7080]);
+strings[7055] = str->add(strings[7055]);
+strings[7081] = str->add("#fff");
+str->del(strings[7055]);
+str->del(strings[7081]);
+strings[7059] = str->add(strings[7059]);
+strings[7082] = str->add("#00000020");
+str->del(strings[7059]);
+str->del(strings[7082]);
+strings[7053] = str->add(strings[7053]);
+strings[7083] = str->add("12.000000");
+str->del(strings[7053]);
+str->del(strings[7083]);
+strings[7051] = str->add(strings[7051]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7051]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[7051]);
+str->del(strings[7052]);
+str->del(strings[7053]);
+str->del(strings[7054]);
+str->del(strings[7055]);
+str->del(strings[7056]);
+str->del(strings[7057]);
+str->del(strings[7058]);
+str->del(strings[7059]);
+str->del(strings[7060]);
+str->del(strings[7061]);
+str->del(strings[7062]);
+str->del(strings[7063]);
+str->del(strings[7064]);
+str->del(strings[7065]);
+str->del(strings[7066]);
+str->del(strings[7067]);
+str->del(strings[7068]);
+str->del(strings[7069]);
+str->del(strings[7070]);
+str->del(strings[7071]);
+str->del(strings[7072]);
+str->del(strings[7073]);
+strings[7084] = str->add("e,action,mouse,move");
+strings[7085] = str->add("e");
+str->del(strings[7084]);
+str->del(strings[7085]);
+strings[7086] = str->add("e,action,mouse,move");
+strings[7087] = str->add("e");
+str->del(strings[7086]);
+str->del(strings[7087]);
+str->del(strings[7]);
+str->del(strings[2213]);
+strings[7] = str->add(strings[7]);
+strings[2220] = str->add(strings[2220]);
+strings[7088] = str->add("e,action,mouse,move");
+strings[7089] = str->add("e");
+str->del(strings[7088]);
+str->del(strings[7089]);
+strings[7090] = str->add("e,action,mouse,move");
+strings[7091] = str->add("e");
+str->del(strings[7090]);
+str->del(strings[7091]);
+strings[7092] = str->add("e,action,mouse,move");
+strings[7093] = str->add("e");
+str->del(strings[7092]);
+str->del(strings[7093]);
+strings[1932] = str->add(strings[1932]);
+strings[7094] = str->add("go_activeb22");
+strings[7095] = str->add("program,start");
+strings[7096] = str->add("go_activec22");
+strings[1932] = str->add(strings[1932]);
+strings[7097] = str->add("go_activeb8");
+strings[7095] = str->add(strings[7095]);
+strings[7098] = str->add("go_activec8");
+str->del(strings[1932]);
+str->del(strings[7094]);
+str->del(strings[7095]);
+str->del(strings[7096]);
+str->del(strings[1932]);
+str->del(strings[7097]);
+str->del(strings[7095]);
+str->del(strings[7098]);
+strings[7099] = str->add("e,action,mouse,move");
+strings[7100] = str->add("e");
+strings[7099] = str->add(strings[7099]);
+strings[7100] = str->add(strings[7100]);
+str->del(strings[7099]);
+str->del(strings[7100]);
+str->del(strings[7099]);
+str->del(strings[7100]);
+strings[7101] = str->add("e,action,mouse,move");
+strings[7102] = str->add("e");
+str->del(strings[7101]);
+str->del(strings[7102]);
+strings[1932] = str->add(strings[1932]);
+strings[7103] = str->add("go_activec28");
+strings[7104] = str->add("program,start");
+strings[7105] = str->add("go_activeb28");
+strings[1932] = str->add(strings[1932]);
+strings[7106] = str->add("go_activec2");
+strings[7104] = str->add(strings[7104]);
+strings[7107] = str->add("go_activeb2");
+str->del(strings[1932]);
+str->del(strings[7103]);
+str->del(strings[7104]);
+str->del(strings[7105]);
+str->del(strings[1932]);
+str->del(strings[7106]);
+str->del(strings[7104]);
+str->del(strings[7107]);
+str->del(strings[7]);
+str->del(strings[2220]);
+strings[7] = str->add(strings[7]);
+strings[2226] = str->add(strings[2226]);
+strings[7108] = str->add("e,action,mouse,move");
+strings[7109] = str->add("e");
+str->del(strings[7108]);
+str->del(strings[7109]);
+strings[7110] = str->add("e,action,mouse,move");
+strings[7111] = str->add("e");
+str->del(strings[7110]);
+str->del(strings[7111]);
+strings[7112] = str->add("e,action,mouse,move");
+strings[7113] = str->add("e");
+str->del(strings[7112]);
+str->del(strings[7113]);
+strings[7114] = str->add("e,action,mouse,move");
+strings[7115] = str->add("e");
+str->del(strings[7114]);
+str->del(strings[7115]);
+strings[7116] = str->add("e,action,mouse,move");
+strings[7117] = str->add("e");
+str->del(strings[7116]);
+str->del(strings[7117]);
+strings[7118] = str->add("e,action,mouse,move");
+strings[7119] = str->add("e");
+str->del(strings[7118]);
+str->del(strings[7119]);
+strings[1932] = str->add(strings[1932]);
+strings[7120] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7120]);
+str->del(strings[7]);
+str->del(strings[2226]);
+strings[7] = str->add(strings[7]);
+strings[2257] = str->add(strings[2257]);
+strings[7121] = str->add("e,action,mouse,move");
+strings[7122] = str->add("e");
+strings[7121] = str->add(strings[7121]);
+strings[7122] = str->add(strings[7122]);
+str->del(strings[7121]);
+str->del(strings[7122]);
+str->del(strings[7121]);
+str->del(strings[7122]);
+strings[7123] = str->add("e,action,mouse,move");
+strings[7124] = str->add("e");
+str->del(strings[7123]);
+str->del(strings[7124]);
+strings[7125] = str->add("e,action,mouse,move");
+strings[7126] = str->add("e");
+str->del(strings[7125]);
+str->del(strings[7126]);
+strings[1932] = str->add(strings[1932]);
+strings[7127] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[7127] = str->add(strings[7127]);
+str->del(strings[1932]);
+str->del(strings[7127]);
+str->del(strings[1932]);
+str->del(strings[7127]);
+strings[7128] = str->add("e,action,mouse,move");
+strings[7129] = str->add("e");
+strings[7128] = str->add(strings[7128]);
+strings[7129] = str->add(strings[7129]);
+str->del(strings[7128]);
+str->del(strings[7129]);
+str->del(strings[7128]);
+str->del(strings[7129]);
+strings[7130] = str->add("e,action,mouse,move");
+strings[7131] = str->add("e");
+str->del(strings[7130]);
+str->del(strings[7131]);
+strings[7132] = str->add("e,action,mouse,move");
+strings[7133] = str->add("e");
+str->del(strings[7132]);
+str->del(strings[7133]);
+str->del(strings[7]);
+str->del(strings[2257]);
+strings[7] = str->add(strings[7]);
+strings[2270] = str->add(strings[2270]);
+strings[7134] = str->add("e,action,mouse,move");
+strings[7135] = str->add("e");
+strings[7134] = str->add(strings[7134]);
+strings[7135] = str->add(strings[7135]);
+str->del(strings[7134]);
+str->del(strings[7135]);
+str->del(strings[7134]);
+str->del(strings[7135]);
+strings[7136] = str->add("e,action,mouse,move");
+strings[7137] = str->add("e");
+str->del(strings[7136]);
+str->del(strings[7137]);
+strings[7138] = str->add("e,action,mouse,move");
+strings[7139] = str->add("e");
+str->del(strings[7138]);
+str->del(strings[7139]);
+strings[1932] = str->add(strings[1932]);
+strings[7140] = str->add("go_activeb21");
+strings[7141] = str->add("program,start");
+strings[7142] = str->add("go_activec21");
+strings[1932] = str->add(strings[1932]);
+strings[7143] = str->add("go_activeb9");
+strings[7141] = str->add(strings[7141]);
+strings[7144] = str->add("go_activec9");
+str->del(strings[1932]);
+str->del(strings[7140]);
+str->del(strings[7141]);
+str->del(strings[7142]);
+str->del(strings[1932]);
+str->del(strings[7143]);
+str->del(strings[7141]);
+str->del(strings[7144]);
+strings[7145] = str->add("e,action,mouse,move");
+strings[7146] = str->add("e");
+strings[7145] = str->add(strings[7145]);
+strings[7146] = str->add(strings[7146]);
+str->del(strings[7145]);
+str->del(strings[7146]);
+str->del(strings[7145]);
+str->del(strings[7146]);
+strings[7147] = str->add("e,action,mouse,move");
+strings[7148] = str->add("e");
+str->del(strings[7147]);
+str->del(strings[7148]);
+strings[7149] = str->add("e,action,mouse,move");
+strings[7150] = str->add("e");
+str->del(strings[7149]);
+str->del(strings[7150]);
+strings[1932] = str->add(strings[1932]);
+strings[7151] = str->add("go_activec27");
+strings[7152] = str->add("program,start");
+strings[7153] = str->add("go_activeb27");
+strings[1932] = str->add(strings[1932]);
+strings[7154] = str->add("go_activec3");
+strings[7152] = str->add(strings[7152]);
+strings[7155] = str->add("go_activeb3");
+str->del(strings[1932]);
+str->del(strings[7151]);
+str->del(strings[7152]);
+str->del(strings[7153]);
+str->del(strings[1932]);
+str->del(strings[7154]);
+str->del(strings[7152]);
+str->del(strings[7155]);
+str->del(strings[7]);
+str->del(strings[2270]);
+strings[7] = str->add(strings[7]);
+strings[2276] = str->add(strings[2276]);
+strings[7156] = str->add("e,action,mouse,move");
+strings[7157] = str->add("e");
+strings[7156] = str->add(strings[7156]);
+strings[7157] = str->add(strings[7157]);
+str->del(strings[7156]);
+str->del(strings[7157]);
+str->del(strings[7156]);
+str->del(strings[7157]);
+strings[7158] = str->add("e,action,mouse,move");
+strings[7159] = str->add("e");
+str->del(strings[7158]);
+str->del(strings[7159]);
+strings[7160] = str->add("e,action,mouse,move");
+strings[7161] = str->add("e");
+str->del(strings[7160]);
+str->del(strings[7161]);
+strings[7162] = str->add("e,action,mouse,move");
+strings[7163] = str->add("e");
+str->del(strings[7162]);
+str->del(strings[7163]);
+strings[7164] = str->add("e,action,mouse,move");
+strings[7165] = str->add("e");
+str->del(strings[7164]);
+str->del(strings[7165]);
+strings[7166] = str->add("e,action,mouse,move");
+strings[7167] = str->add("e");
+str->del(strings[7166]);
+str->del(strings[7167]);
+strings[7168] = str->add("e,action,mouse,move");
+strings[7169] = str->add("e");
+str->del(strings[7168]);
+str->del(strings[7169]);
+strings[7170] = str->add("e,action,mouse,move");
+strings[7171] = str->add("e");
+str->del(strings[7170]);
+str->del(strings[7171]);
+strings[1932] = str->add(strings[1932]);
+strings[7172] = str->add("go_activeb1");
+strings[7173] = str->add("program,start");
+strings[7174] = str->add("go_activec1");
+strings[1932] = str->add(strings[1932]);
+strings[7175] = str->add("go_activeb29");
+strings[7173] = str->add(strings[7173]);
+strings[7176] = str->add("go_activec29");
+str->del(strings[1932]);
+str->del(strings[7172]);
+str->del(strings[7173]);
+str->del(strings[7174]);
+str->del(strings[1932]);
+str->del(strings[7175]);
+str->del(strings[7173]);
+str->del(strings[7176]);
+str->del(strings[7]);
+str->del(strings[2276]);
+strings[7] = str->add(strings[7]);
+strings[3259] = str->add(strings[3259]);
+strings[7177] = str->add("e,action,mouse,move");
+strings[7178] = str->add("e");
+strings[7177] = str->add(strings[7177]);
+strings[7178] = str->add(strings[7178]);
+str->del(strings[7177]);
+str->del(strings[7178]);
+str->del(strings[7177]);
+str->del(strings[7178]);
+strings[7179] = str->add("e,action,mouse,move");
+strings[7180] = str->add("e");
+str->del(strings[7179]);
+str->del(strings[7180]);
+strings[7181] = str->add("e,action,mouse,move");
+strings[7182] = str->add("e");
+str->del(strings[7181]);
+str->del(strings[7182]);
+str->del(strings[7]);
+str->del(strings[3259]);
+strings[7] = str->add(strings[7]);
+strings[2292] = str->add(strings[2292]);
+strings[7183] = str->add("e,action,mouse,move");
+strings[7184] = str->add("e");
+str->del(strings[7183]);
+str->del(strings[7184]);
+strings[1932] = str->add(strings[1932]);
+strings[7185] = str->add("go_activec26");
+strings[7186] = str->add("program,start");
+strings[7187] = str->add("go_activeb26");
+strings[1932] = str->add(strings[1932]);
+strings[7188] = str->add("go_activec4");
+strings[7186] = str->add(strings[7186]);
+strings[7189] = str->add("go_activeb4");
+strings[1932] = str->add(strings[1932]);
+strings[7190] = str->add("e_in");
+str->del(strings[1932]);
+str->del(strings[7185]);
+str->del(strings[7186]);
+str->del(strings[7187]);
+str->del(strings[1932]);
+str->del(strings[7188]);
+str->del(strings[7186]);
+str->del(strings[7189]);
+str->del(strings[1932]);
+str->del(strings[7190]);
+str->del(strings[7]);
+str->del(strings[2292]);
+strings[7] = str->add(strings[7]);
+strings[2310] = str->add(strings[2310]);
+str->del(strings[7]);
+str->del(strings[2310]);
+strings[7] = str->add(strings[7]);
+strings[3279] = str->add(strings[3279]);
+strings[1932] = str->add(strings[1932]);
+strings[7191] = str->add("go_activeb28");
+strings[7192] = str->add("program,start");
+strings[7193] = str->add("go_activec28");
+strings[1932] = str->add(strings[1932]);
+strings[7194] = str->add("go_activeb2");
+strings[7192] = str->add(strings[7192]);
+strings[7195] = str->add("go_activec2");
+str->del(strings[1932]);
+str->del(strings[7191]);
+str->del(strings[7192]);
+str->del(strings[7193]);
+str->del(strings[1932]);
+str->del(strings[7194]);
+str->del(strings[7192]);
+str->del(strings[7195]);
+strings[7196] = str->add("e,action,mouse,move");
+strings[7197] = str->add("e");
+strings[7196] = str->add(strings[7196]);
+strings[7197] = str->add(strings[7197]);
+str->del(strings[7196]);
+str->del(strings[7197]);
+str->del(strings[7196]);
+str->del(strings[7197]);
+strings[7198] = str->add("e,action,mouse,move");
+strings[7199] = str->add("e");
+str->del(strings[7198]);
+str->del(strings[7199]);
+strings[7200] = str->add("e,action,mouse,move");
+strings[7201] = str->add("e");
+str->del(strings[7200]);
+str->del(strings[7201]);
+str->del(strings[7]);
+str->del(strings[3279]);
+strings[7] = str->add(strings[7]);
+strings[2320] = str->add(strings[2320]);
+strings[7202] = str->add("e,action,mouse,move");
+strings[7203] = str->add("e");
+strings[7202] = str->add(strings[7202]);
+strings[7203] = str->add(strings[7203]);
+str->del(strings[7202]);
+str->del(strings[7203]);
+str->del(strings[7202]);
+str->del(strings[7203]);
+strings[7204] = str->add("e,action,mouse,move");
+strings[7205] = str->add("e");
+str->del(strings[7204]);
+str->del(strings[7205]);
+strings[7206] = str->add("e,action,mouse,move");
+strings[7207] = str->add("e");
+str->del(strings[7206]);
+str->del(strings[7207]);
+strings[7208] = str->add("e,action,mouse,move");
+strings[7209] = str->add("e");
+strings[7208] = str->add(strings[7208]);
+strings[7209] = str->add(strings[7209]);
+str->del(strings[7208]);
+str->del(strings[7209]);
+str->del(strings[7208]);
+str->del(strings[7209]);
+strings[7210] = str->add("e,action,mouse,move");
+strings[7211] = str->add("e");
+str->del(strings[7210]);
+str->del(strings[7211]);
+strings[7212] = str->add("e,action,mouse,move");
+strings[7213] = str->add("e");
+str->del(strings[7212]);
+str->del(strings[7213]);
+str->del(strings[7]);
+str->del(strings[2320]);
+strings[7] = str->add(strings[7]);
+strings[2330] = str->add(strings[2330]);
+strings[7214] = str->add("e,action,mouse,move");
+strings[7215] = str->add("e");
+str->del(strings[7214]);
+str->del(strings[7215]);
+strings[7216] = str->add("e,action,mouse,move");
+strings[7217] = str->add("e");
+str->del(strings[7216]);
+str->del(strings[7217]);
+strings[7218] = str->add("e,action,mouse,move");
+strings[7219] = str->add("e");
+str->del(strings[7218]);
+str->del(strings[7219]);
+strings[7220] = str->add("e,action,mouse,move");
+strings[7221] = str->add("e");
+str->del(strings[7220]);
+str->del(strings[7221]);
+strings[1932] = str->add(strings[1932]);
+strings[7222] = str->add("go_activec25");
+strings[7223] = str->add("program,start");
+strings[7224] = str->add("go_activeb25");
+strings[1932] = str->add(strings[1932]);
+strings[7225] = str->add("go_activec5");
+strings[7223] = str->add(strings[7223]);
+strings[7226] = str->add("go_activeb5");
+str->del(strings[1932]);
+str->del(strings[7222]);
+str->del(strings[7223]);
+str->del(strings[7224]);
+str->del(strings[1932]);
+str->del(strings[7225]);
+str->del(strings[7223]);
+str->del(strings[7226]);
+strings[7227] = str->add("e,action,mouse,move");
+strings[7228] = str->add("e");
+str->del(strings[7227]);
+str->del(strings[7228]);
+strings[7229] = str->add("e,action,mouse,move");
+strings[7230] = str->add("e");
+strings[7231] = str->add("e,state,unselected");
+strings[7230] = str->add(strings[7230]);
+strings[7231] = str->add(strings[7231]);
+strings[7230] = str->add(strings[7230]);
+strings[7231] = str->add(strings[7231]);
+strings[7230] = str->add(strings[7230]);
+strings[7231] = str->add(strings[7231]);
+strings[7230] = str->add(strings[7230]);
+strings[7231] = str->add(strings[7231]);
+strings[7230] = str->add(strings[7230]);
+strings[7231] = str->add(strings[7231]);
+strings[7230] = str->add(strings[7230]);
+str->del(strings[7229]);
+str->del(strings[7230]);
+strings[7232] = str->add("program,start");
+strings[7233] = str->add("unsel");
+str->del(strings[7231]);
+str->del(strings[7230]);
+str->del(strings[7231]);
+str->del(strings[7230]);
+strings[7232] = str->add(strings[7232]);
+strings[7233] = str->add(strings[7233]);
+str->del(strings[7231]);
+str->del(strings[7230]);
+strings[7232] = str->add(strings[7232]);
+strings[7233] = str->add(strings[7233]);
+strings[1932] = str->add(strings[1932]);
+strings[7233] = str->add(strings[7233]);
+str->del(strings[7231]);
+str->del(strings[7230]);
+strings[7232] = str->add(strings[7232]);
+strings[7234] = str->add("e_out");
+str->del(strings[7231]);
+str->del(strings[7230]);
+str->del(strings[7231]);
+str->del(strings[7230]);
+str->del(strings[7232]);
+str->del(strings[7233]);
+str->del(strings[7232]);
+str->del(strings[7233]);
+str->del(strings[7232]);
+str->del(strings[7233]);
+str->del(strings[1932]);
+str->del(strings[7233]);
+str->del(strings[7232]);
+str->del(strings[7234]);
+strings[7235] = str->add("e,action,mouse,move");
+strings[7236] = str->add("e");
+str->del(strings[7235]);
+str->del(strings[7236]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[7237] = str->add("e,action,mouse,move");
+strings[7238] = str->add("e");
+str->del(strings[7237]);
+str->del(strings[7238]);
+str->del(strings[7]);
+str->del(strings[2330]);
+strings[7] = str->add(strings[7]);
+strings[2343] = str->add(strings[2343]);
+strings[7239] = str->add("e,action,mouse,move");
+strings[7240] = str->add("e");
+strings[7239] = str->add(strings[7239]);
+strings[7240] = str->add(strings[7240]);
+str->del(strings[7239]);
+str->del(strings[7240]);
+str->del(strings[7239]);
+str->del(strings[7240]);
+strings[7241] = str->add("e,action,mouse,move");
+strings[7242] = str->add("e");
+str->del(strings[7241]);
+str->del(strings[7242]);
+strings[7243] = str->add("e,action,mouse,move");
+strings[7244] = str->add("e");
+strings[7245] = str->add("e,state,selected");
+strings[7244] = str->add(strings[7244]);
+strings[7245] = str->add(strings[7245]);
+strings[7244] = str->add(strings[7244]);
+strings[7245] = str->add(strings[7245]);
+strings[7244] = str->add(strings[7244]);
+strings[7245] = str->add(strings[7245]);
+strings[7244] = str->add(strings[7244]);
+strings[7245] = str->add(strings[7245]);
+strings[7244] = str->add(strings[7244]);
+strings[7245] = str->add(strings[7245]);
+strings[7244] = str->add(strings[7244]);
+str->del(strings[7243]);
+str->del(strings[7244]);
+strings[7246] = str->add("program,start");
+strings[7247] = str->add("sel");
+str->del(strings[7245]);
+str->del(strings[7244]);
+str->del(strings[7245]);
+str->del(strings[7244]);
+strings[7246] = str->add(strings[7246]);
+strings[7247] = str->add(strings[7247]);
+str->del(strings[7245]);
+str->del(strings[7244]);
+strings[7246] = str->add(strings[7246]);
+strings[7247] = str->add(strings[7247]);
+strings[1932] = str->add(strings[1932]);
+strings[7247] = str->add(strings[7247]);
+str->del(strings[7245]);
+str->del(strings[7244]);
+str->del(strings[7245]);
+str->del(strings[7244]);
+str->del(strings[7245]);
+str->del(strings[7244]);
+str->del(strings[7246]);
+str->del(strings[7247]);
+str->del(strings[7246]);
+str->del(strings[7247]);
+str->del(strings[7246]);
+str->del(strings[7247]);
+str->del(strings[1932]);
+str->del(strings[7247]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[7248] = str->add("resize");
+str->del(strings[7248]);
+strings[64] = str->add(strings[64]);
+strings[2581] = str->add(strings[2581]);
+strings[64] = str->add(strings[64]);
+strings[7249] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[1949] = str->add(strings[1949]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[1842] = str->add(strings[1842]);
+strings[1842] = str->add(strings[1842]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[7249] = str->add(strings[7249]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[1841] = str->add(strings[1841]);
+strings[7250] = str->add("resize");
+strings[7250] = str->add(strings[7250]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[7249] = str->add(strings[7249]);
+strings[2224] = str->add(strings[2224]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2582] = str->add(strings[2582]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2685] = str->add(strings[2685]);
+strings[7249] = str->add(strings[7249]);
+strings[469] = str->add(strings[469]);
+strings[3089] = str->add(strings[3089]);
+strings[1841] = str->add(strings[1841]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[7249] = str->add(strings[7249]);
+strings[4] = str->add(strings[4]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[4] = str->add(strings[4]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[1926] = str->add(strings[1926]);
+strings[3083] = str->add(strings[3083]);
+strings[7249] = str->add(strings[7249]);
+strings[1926] = str->add(strings[1926]);
+strings[1552] = str->add(strings[1552]);
+strings[1841] = str->add(strings[1841]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[7249] = str->add(strings[7249]);
+strings[1925] = str->add(strings[1925]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1925] = str->add(strings[1925]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2711] = str->add(strings[2711]);
+strings[7249] = str->add(strings[7249]);
+strings[469] = str->add(strings[469]);
+strings[3092] = str->add(strings[3092]);
+strings[1841] = str->add(strings[1841]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[7249] = str->add(strings[7249]);
+strings[2494] = str->add(strings[2494]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2494] = str->add(strings[2494]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[7249] = str->add(strings[7249]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[7249] = str->add(strings[7249]);
+strings[2514] = str->add(strings[2514]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[64] = str->add(strings[64]);
+strings[2583] = str->add(strings[2583]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[2584] = str->add(strings[2584]);
+strings[7249] = str->add(strings[7249]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+strings[7249] = str->add(strings[7249]);
+strings[469] = str->add(strings[469]);
+strings[3096] = str->add(strings[3096]);
+strings[1841] = str->add(strings[1841]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[64] = str->add(strings[64]);
+strings[2585] = str->add(strings[2585]);
+strings[64] = str->add(strings[64]);
+strings[7249] = str->add(strings[7249]);
+strings[2536] = str->add(strings[2536]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2536] = str->add(strings[2536]);
+strings[64] = str->add(strings[64]);
+strings[2886] = str->add(strings[2886]);
+strings[64] = str->add(strings[64]);
+strings[2888] = str->add(strings[2888]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[7250] = str->add(strings[7250]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6487]);
+str->del(strings[6487]);
+str->del(strings[6487]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2672]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[1713]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2673]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[1714]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[6487]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3130]);
+str->del(strings[1713]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3132]);
+str->del(strings[1714]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[7250] = str->add(strings[7250]);
+strings[2224] = str->add(strings[2224]);
+strings[2224] = str->add(strings[2224]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[7250] = str->add(strings[7250]);
+strings[4] = str->add(strings[4]);
+strings[4] = str->add(strings[4]);
+strings[7250] = str->add(strings[7250]);
+strings[1925] = str->add(strings[1925]);
+strings[1925] = str->add(strings[1925]);
+strings[7250] = str->add(strings[7250]);
+strings[2494] = str->add(strings[2494]);
+strings[2494] = str->add(strings[2494]);
+strings[7250] = str->add(strings[7250]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[7250] = str->add(strings[7250]);
+strings[2536] = str->add(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+str->del(strings[64]);
+str->del(strings[2913]);
+strings[64] = str->add(strings[64]);
+strings[3021] = str->add(strings[3021]);
+strings[7251] = str->add("font");
+strings[7252] = str->add("font_fallbacks");
+strings[7253] = str->add("font_size");
+strings[7254] = str->add("font_source");
+strings[7255] = str->add("color");
+strings[7256] = str->add("underline_color");
+strings[7257] = str->add("underline2_color");
+strings[7258] = str->add("outline_color");
+strings[7259] = str->add("shadow_color");
+strings[7260] = str->add("glow_color");
+strings[7261] = str->add("glow2_color");
+strings[7262] = str->add("backing_color");
+strings[7263] = str->add("strikethrough_color");
+strings[7264] = str->add("align");
+strings[7265] = str->add("valign");
+strings[7266] = str->add("wrap");
+strings[7267] = str->add("left_margin");
+strings[7268] = str->add("right_margin");
+strings[7269] = str->add("underline");
+strings[7270] = str->add("strikethrough");
+strings[7271] = str->add("backing");
+strings[7272] = str->add("style");
+strings[7273] = str->add("tabstops");
+strings[7264] = str->add(strings[7264]);
+strings[7274] = str->add("center");
+str->del(strings[7264]);
+str->del(strings[7274]);
+strings[7255] = str->add(strings[7255]);
+strings[7275] = str->add("#000");
+str->del(strings[7255]);
+str->del(strings[7275]);
+strings[7272] = str->add(strings[7272]);
+strings[7276] = str->add("shadow");
+str->del(strings[7272]);
+str->del(strings[7276]);
+strings[7259] = str->add(strings[7259]);
+strings[7277] = str->add("#ffffff80");
+str->del(strings[7259]);
+str->del(strings[7277]);
+strings[7266] = str->add(strings[7266]);
+strings[7278] = str->add("word");
+str->del(strings[7266]);
+str->del(strings[7278]);
+strings[7254] = str->add(strings[7254]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7254]);
+str->del(strings[469]);
+strings[7253] = str->add(strings[7253]);
+strings[7279] = str->add("10.000000");
+str->del(strings[7253]);
+str->del(strings[7279]);
+strings[7251] = str->add(strings[7251]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7251]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7272] = str->add(strings[7272]);
+strings[7280] = str->add("glow");
+str->del(strings[7272]);
+str->del(strings[7280]);
+strings[7255] = str->add(strings[7255]);
+strings[7281] = str->add("#fff");
+str->del(strings[7255]);
+str->del(strings[7281]);
+strings[7261] = str->add(strings[7261]);
+strings[7282] = str->add("#fe87");
+str->del(strings[7261]);
+str->del(strings[7282]);
+strings[7260] = str->add(strings[7260]);
+strings[7283] = str->add("#fa14");
+str->del(strings[7260]);
+str->del(strings[7283]);
+strings[7251] = str->add(strings[7251]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7251]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7272] = str->add(strings[7272]);
+strings[7284] = str->add("glow");
+str->del(strings[7272]);
+str->del(strings[7284]);
+strings[7255] = str->add(strings[7255]);
+strings[7285] = str->add("#fff");
+str->del(strings[7255]);
+str->del(strings[7285]);
+strings[7261] = str->add(strings[7261]);
+strings[7286] = str->add("#fe87");
+str->del(strings[7261]);
+str->del(strings[7286]);
+strings[7260] = str->add(strings[7260]);
+strings[7287] = str->add("#fa14");
+str->del(strings[7260]);
+str->del(strings[7287]);
+strings[7251] = str->add(strings[7251]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7251]);
+str->del(strings[471]);
+str->del(strings[7251]);
+str->del(strings[7252]);
+str->del(strings[7253]);
+str->del(strings[7254]);
+str->del(strings[7255]);
+str->del(strings[7256]);
+str->del(strings[7257]);
+str->del(strings[7258]);
+str->del(strings[7259]);
+str->del(strings[7260]);
+str->del(strings[7261]);
+str->del(strings[7262]);
+str->del(strings[7263]);
+str->del(strings[7264]);
+str->del(strings[7265]);
+str->del(strings[7266]);
+str->del(strings[7267]);
+str->del(strings[7268]);
+str->del(strings[7269]);
+str->del(strings[7270]);
+str->del(strings[7271]);
+str->del(strings[7272]);
+str->del(strings[7273]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[7288] = str->add("font");
+strings[7289] = str->add("font_fallbacks");
+strings[7290] = str->add("font_size");
+strings[7291] = str->add("font_source");
+strings[7292] = str->add("color");
+strings[7293] = str->add("underline_color");
+strings[7294] = str->add("underline2_color");
+strings[7295] = str->add("outline_color");
+strings[7296] = str->add("shadow_color");
+strings[7297] = str->add("glow_color");
+strings[7298] = str->add("glow2_color");
+strings[7299] = str->add("backing_color");
+strings[7300] = str->add("strikethrough_color");
+strings[7301] = str->add("align");
+strings[7302] = str->add("valign");
+strings[7303] = str->add("wrap");
+strings[7304] = str->add("left_margin");
+strings[7305] = str->add("right_margin");
+strings[7306] = str->add("underline");
+strings[7307] = str->add("strikethrough");
+strings[7308] = str->add("backing");
+strings[7309] = str->add("style");
+strings[7310] = str->add("tabstops");
+strings[7301] = str->add(strings[7301]);
+strings[7311] = str->add("center");
+str->del(strings[7301]);
+str->del(strings[7311]);
+strings[7292] = str->add(strings[7292]);
+strings[7312] = str->add("#000");
+str->del(strings[7292]);
+str->del(strings[7312]);
+strings[7309] = str->add(strings[7309]);
+strings[7313] = str->add("shadow");
+str->del(strings[7309]);
+str->del(strings[7313]);
+strings[7296] = str->add(strings[7296]);
+strings[7314] = str->add("#ffffff80");
+str->del(strings[7296]);
+str->del(strings[7314]);
+strings[7303] = str->add(strings[7303]);
+strings[7315] = str->add("word");
+str->del(strings[7303]);
+str->del(strings[7315]);
+strings[7291] = str->add(strings[7291]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7291]);
+str->del(strings[469]);
+strings[7290] = str->add(strings[7290]);
+strings[7316] = str->add("10.000000");
+str->del(strings[7290]);
+str->del(strings[7316]);
+strings[7288] = str->add(strings[7288]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7288]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7309] = str->add(strings[7309]);
+strings[7317] = str->add("soft_shadow");
+str->del(strings[7309]);
+str->del(strings[7317]);
+strings[7292] = str->add(strings[7292]);
+strings[7318] = str->add("#fff");
+str->del(strings[7292]);
+str->del(strings[7318]);
+strings[7296] = str->add(strings[7296]);
+strings[7319] = str->add("#00000020");
+str->del(strings[7296]);
+str->del(strings[7319]);
+strings[7290] = str->add(strings[7290]);
+strings[7320] = str->add("12.000000");
+str->del(strings[7290]);
+str->del(strings[7320]);
+strings[7288] = str->add(strings[7288]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7288]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[7288]);
+str->del(strings[7289]);
+str->del(strings[7290]);
+str->del(strings[7291]);
+str->del(strings[7292]);
+str->del(strings[7293]);
+str->del(strings[7294]);
+str->del(strings[7295]);
+str->del(strings[7296]);
+str->del(strings[7297]);
+str->del(strings[7298]);
+str->del(strings[7299]);
+str->del(strings[7300]);
+str->del(strings[7301]);
+str->del(strings[7302]);
+str->del(strings[7303]);
+str->del(strings[7304]);
+str->del(strings[7305]);
+str->del(strings[7306]);
+str->del(strings[7307]);
+str->del(strings[7308]);
+str->del(strings[7309]);
+str->del(strings[7310]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+strings[1932] = str->add(strings[1932]);
+strings[7321] = str->add("go_activeb27");
+strings[7322] = str->add("program,start");
+strings[7323] = str->add("go_activec27");
+strings[1932] = str->add(strings[1932]);
+strings[7324] = str->add("go_activeb3");
+strings[7322] = str->add(strings[7322]);
+strings[7325] = str->add("go_activec3");
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7249]);
+str->del(strings[1841]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[7250]);
+str->del(strings[1932]);
+str->del(strings[7321]);
+str->del(strings[7322]);
+str->del(strings[7323]);
+str->del(strings[1932]);
+str->del(strings[7324]);
+str->del(strings[7322]);
+str->del(strings[7325]);
+strings[7326] = str->add("e,action,mouse,move");
+strings[7327] = str->add("e");
+strings[7326] = str->add(strings[7326]);
+strings[7327] = str->add(strings[7327]);
+str->del(strings[7326]);
+str->del(strings[7327]);
+str->del(strings[7326]);
+str->del(strings[7327]);
+strings[7328] = str->add("font");
+strings[7329] = str->add("font_fallbacks");
+strings[7330] = str->add("font_size");
+strings[7331] = str->add("font_source");
+strings[7332] = str->add("color");
+strings[7333] = str->add("underline_color");
+strings[7334] = str->add("underline2_color");
+strings[7335] = str->add("outline_color");
+strings[7336] = str->add("shadow_color");
+strings[7337] = str->add("glow_color");
+strings[7338] = str->add("glow2_color");
+strings[7339] = str->add("backing_color");
+strings[7340] = str->add("strikethrough_color");
+strings[7341] = str->add("align");
+strings[7342] = str->add("valign");
+strings[7343] = str->add("wrap");
+strings[7344] = str->add("left_margin");
+strings[7345] = str->add("right_margin");
+strings[7346] = str->add("underline");
+strings[7347] = str->add("strikethrough");
+strings[7348] = str->add("backing");
+strings[7349] = str->add("style");
+strings[7350] = str->add("tabstops");
+strings[7341] = str->add(strings[7341]);
+strings[7351] = str->add("center");
+str->del(strings[7341]);
+str->del(strings[7351]);
+strings[7332] = str->add(strings[7332]);
+strings[7352] = str->add("#000");
+str->del(strings[7332]);
+str->del(strings[7352]);
+strings[7349] = str->add(strings[7349]);
+strings[7353] = str->add("shadow");
+str->del(strings[7349]);
+str->del(strings[7353]);
+strings[7336] = str->add(strings[7336]);
+strings[7354] = str->add("#ffffff80");
+str->del(strings[7336]);
+str->del(strings[7354]);
+strings[7343] = str->add(strings[7343]);
+strings[7355] = str->add("word");
+str->del(strings[7343]);
+str->del(strings[7355]);
+strings[7331] = str->add(strings[7331]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7331]);
+str->del(strings[469]);
+strings[7330] = str->add(strings[7330]);
+strings[7356] = str->add("10.000000");
+str->del(strings[7330]);
+str->del(strings[7356]);
+strings[7328] = str->add(strings[7328]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7328]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7349] = str->add(strings[7349]);
+strings[7357] = str->add("soft_shadow");
+str->del(strings[7349]);
+str->del(strings[7357]);
+strings[7332] = str->add(strings[7332]);
+strings[7358] = str->add("#fff");
+str->del(strings[7332]);
+str->del(strings[7358]);
+strings[7336] = str->add(strings[7336]);
+strings[7359] = str->add("#00000020");
+str->del(strings[7336]);
+str->del(strings[7359]);
+strings[7330] = str->add(strings[7330]);
+strings[7360] = str->add("12.000000");
+str->del(strings[7330]);
+str->del(strings[7360]);
+strings[7328] = str->add(strings[7328]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7328]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[7328]);
+str->del(strings[7329]);
+str->del(strings[7330]);
+str->del(strings[7331]);
+str->del(strings[7332]);
+str->del(strings[7333]);
+str->del(strings[7334]);
+str->del(strings[7335]);
+str->del(strings[7336]);
+str->del(strings[7337]);
+str->del(strings[7338]);
+str->del(strings[7339]);
+str->del(strings[7340]);
+str->del(strings[7341]);
+str->del(strings[7342]);
+str->del(strings[7343]);
+str->del(strings[7344]);
+str->del(strings[7345]);
+str->del(strings[7346]);
+str->del(strings[7347]);
+str->del(strings[7348]);
+str->del(strings[7349]);
+str->del(strings[7350]);
+str->del(strings[7]);
+str->del(strings[2343]);
+strings[7] = str->add(strings[7]);
+strings[2353] = str->add(strings[2353]);
+strings[7361] = str->add("e,action,mouse,move");
+strings[7362] = str->add("e");
+strings[7361] = str->add(strings[7361]);
+strings[7362] = str->add(strings[7362]);
+strings[7361] = str->add(strings[7361]);
+strings[7362] = str->add(strings[7362]);
+strings[7361] = str->add(strings[7361]);
+strings[7362] = str->add(strings[7362]);
+str->del(strings[7361]);
+str->del(strings[7362]);
+str->del(strings[7361]);
+str->del(strings[7362]);
+str->del(strings[7361]);
+str->del(strings[7362]);
+str->del(strings[7361]);
+str->del(strings[7362]);
+strings[7363] = str->add("e,action,mouse,move");
+strings[7364] = str->add("e");
+str->del(strings[7363]);
+str->del(strings[7364]);
+strings[1932] = str->add(strings[1932]);
+strings[7365] = str->add("go_activec24");
+strings[7366] = str->add("program,start");
+strings[7367] = str->add("go_activeb24");
+strings[1932] = str->add(strings[1932]);
+strings[7368] = str->add("go_activec6");
+strings[7366] = str->add(strings[7366]);
+strings[7369] = str->add("go_activeb6");
+strings[1932] = str->add(strings[1932]);
+strings[7370] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7365]);
+str->del(strings[7366]);
+str->del(strings[7367]);
+str->del(strings[1932]);
+str->del(strings[7368]);
+str->del(strings[7366]);
+str->del(strings[7369]);
+str->del(strings[1932]);
+str->del(strings[7370]);
+strings[7371] = str->add("e,action,mouse,move");
+strings[7372] = str->add("e");
+strings[7371] = str->add(strings[7371]);
+strings[7372] = str->add(strings[7372]);
+str->del(strings[7371]);
+str->del(strings[7372]);
+str->del(strings[7371]);
+str->del(strings[7372]);
+strings[7373] = str->add("e,action,mouse,move");
+strings[7374] = str->add("e");
+str->del(strings[7373]);
+str->del(strings[7374]);
+strings[7375] = str->add("e,action,mouse,move");
+strings[7376] = str->add("e");
+str->del(strings[7375]);
+str->del(strings[7376]);
+str->del(strings[7]);
+str->del(strings[2353]);
+strings[7] = str->add(strings[7]);
+strings[2363] = str->add(strings[2363]);
+strings[7377] = str->add("e,action,mouse,move");
+strings[7378] = str->add("e");
+str->del(strings[7377]);
+str->del(strings[7378]);
+strings[1932] = str->add(strings[1932]);
+strings[1847] = str->add(strings[1847]);
+strings[7379] = str->add("program,start");
+strings[1848] = str->add(strings[1848]);
+strings[1932] = str->add(strings[1932]);
+strings[1848] = str->add(strings[1848]);
+strings[7379] = str->add(strings[7379]);
+strings[1847] = str->add(strings[1847]);
+str->del(strings[1932]);
+str->del(strings[1847]);
+str->del(strings[7379]);
+str->del(strings[1848]);
+str->del(strings[1932]);
+str->del(strings[1848]);
+str->del(strings[7379]);
+str->del(strings[1847]);
+str->del(strings[7]);
+str->del(strings[2363]);
+strings[7] = str->add(strings[7]);
+strings[2383] = str->add(strings[2383]);
+strings[7380] = str->add("e,action,mouse,move");
+strings[7381] = str->add("e");
+str->del(strings[7380]);
+str->del(strings[7381]);
+strings[7382] = str->add("e,action,mouse,move");
+strings[7383] = str->add("e");
+str->del(strings[7382]);
+str->del(strings[7383]);
+strings[1932] = str->add(strings[1932]);
+strings[7384] = str->add("sel");
+str->del(strings[1932]);
+str->del(strings[7384]);
+strings[7385] = str->add("e,action,mouse,move");
+strings[7386] = str->add("e");
+strings[7385] = str->add(strings[7385]);
+strings[7386] = str->add(strings[7386]);
+str->del(strings[7385]);
+str->del(strings[7386]);
+str->del(strings[7385]);
+str->del(strings[7386]);
+strings[7387] = str->add("e,action,mouse,move");
+strings[7388] = str->add("e");
+str->del(strings[7387]);
+str->del(strings[7388]);
+strings[7389] = str->add("e,action,mouse,move");
+strings[7390] = str->add("e");
+str->del(strings[7389]);
+str->del(strings[7390]);
+strings[1932] = str->add(strings[1932]);
+strings[7391] = str->add("go_activec23");
+strings[7392] = str->add("program,start");
+strings[7393] = str->add("go_activeb23");
+strings[1932] = str->add(strings[1932]);
+strings[7394] = str->add("go_activec7");
+strings[7392] = str->add(strings[7392]);
+strings[7395] = str->add("go_activeb7");
+strings[1932] = str->add(strings[1932]);
+strings[7396] = str->add("go_activeb26");
+strings[7392] = str->add(strings[7392]);
+strings[7397] = str->add("go_activec26");
+strings[1932] = str->add(strings[1932]);
+strings[7398] = str->add("go_activeb4");
+strings[7392] = str->add(strings[7392]);
+strings[7399] = str->add("go_activec4");
+strings[1932] = str->add(strings[1932]);
+strings[7400] = str->add("sel");
+str->del(strings[1932]);
+str->del(strings[7391]);
+str->del(strings[7392]);
+str->del(strings[7393]);
+str->del(strings[1932]);
+str->del(strings[7394]);
+str->del(strings[7392]);
+str->del(strings[7395]);
+str->del(strings[1932]);
+str->del(strings[7396]);
+str->del(strings[7392]);
+str->del(strings[7397]);
+str->del(strings[1932]);
+str->del(strings[7398]);
+str->del(strings[7392]);
+str->del(strings[7399]);
+str->del(strings[1932]);
+str->del(strings[7400]);
+str->del(strings[7]);
+str->del(strings[2383]);
+strings[7] = str->add(strings[7]);
+strings[2404] = str->add(strings[2404]);
+strings[7401] = str->add("e,action,mouse,move");
+strings[7402] = str->add("e");
+strings[7401] = str->add(strings[7401]);
+strings[7402] = str->add(strings[7402]);
+str->del(strings[7401]);
+str->del(strings[7402]);
+str->del(strings[7401]);
+str->del(strings[7402]);
+strings[7403] = str->add("e,action,mouse,move");
+strings[7404] = str->add("e");
+str->del(strings[7403]);
+str->del(strings[7404]);
+strings[7405] = str->add("e,action,mouse,move");
+strings[7406] = str->add("e");
+str->del(strings[7405]);
+str->del(strings[7406]);
+strings[1932] = str->add(strings[1932]);
+strings[7407] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7407]);
+strings[7408] = str->add("e,action,mouse,move");
+strings[7409] = str->add("e");
+strings[7408] = str->add(strings[7408]);
+strings[7409] = str->add(strings[7409]);
+str->del(strings[7408]);
+str->del(strings[7409]);
+str->del(strings[7408]);
+str->del(strings[7409]);
+strings[7410] = str->add("e,action,mouse,move");
+strings[7411] = str->add("e");
+str->del(strings[7410]);
+str->del(strings[7411]);
+strings[7412] = str->add("e,action,mouse,move");
+strings[7413] = str->add("e");
+str->del(strings[7412]);
+str->del(strings[7413]);
+str->del(strings[7]);
+str->del(strings[2404]);
+strings[7] = str->add(strings[7]);
+strings[2416] = str->add(strings[2416]);
+strings[7414] = str->add("e,action,mouse,move");
+strings[7415] = str->add("e");
+str->del(strings[7414]);
+str->del(strings[7415]);
+strings[7416] = str->add("e,action,mouse,move");
+strings[7417] = str->add("e");
+str->del(strings[7416]);
+str->del(strings[7417]);
+strings[7418] = str->add("e,action,mouse,move");
+strings[7419] = str->add("e");
+str->del(strings[7418]);
+str->del(strings[7419]);
+strings[7420] = str->add("e,action,mouse,move");
+strings[7421] = str->add("e");
+strings[7422] = str->add("e,state,unselected");
+strings[7421] = str->add(strings[7421]);
+strings[7422] = str->add(strings[7422]);
+strings[7421] = str->add(strings[7421]);
+strings[7422] = str->add(strings[7422]);
+strings[7421] = str->add(strings[7421]);
+strings[7422] = str->add(strings[7422]);
+strings[7421] = str->add(strings[7421]);
+strings[7422] = str->add(strings[7422]);
+strings[7421] = str->add(strings[7421]);
+strings[7422] = str->add(strings[7422]);
+strings[7421] = str->add(strings[7421]);
+strings[7423] = str->add("e,state,selected");
+strings[7421] = str->add(strings[7421]);
+strings[7423] = str->add(strings[7423]);
+strings[7421] = str->add(strings[7421]);
+strings[7423] = str->add(strings[7423]);
+strings[7421] = str->add(strings[7421]);
+strings[7423] = str->add(strings[7423]);
+strings[7421] = str->add(strings[7421]);
+strings[7423] = str->add(strings[7423]);
+strings[7421] = str->add(strings[7421]);
+strings[7420] = str->add(strings[7420]);
+strings[7421] = str->add(strings[7421]);
+str->del(strings[7420]);
+str->del(strings[7421]);
+strings[7424] = str->add("program,start");
+strings[7425] = str->add("unsel");
+str->del(strings[7422]);
+str->del(strings[7421]);
+str->del(strings[7422]);
+str->del(strings[7421]);
+strings[7424] = str->add(strings[7424]);
+strings[7425] = str->add(strings[7425]);
+str->del(strings[7422]);
+str->del(strings[7421]);
+strings[7424] = str->add(strings[7424]);
+strings[7425] = str->add(strings[7425]);
+strings[1932] = str->add(strings[1932]);
+strings[7425] = str->add(strings[7425]);
+str->del(strings[7422]);
+str->del(strings[7421]);
+str->del(strings[7422]);
+str->del(strings[7421]);
+str->del(strings[7422]);
+str->del(strings[7421]);
+strings[7424] = str->add(strings[7424]);
+strings[7426] = str->add("sel");
+str->del(strings[7423]);
+str->del(strings[7421]);
+str->del(strings[7423]);
+str->del(strings[7421]);
+strings[7424] = str->add(strings[7424]);
+strings[7426] = str->add(strings[7426]);
+str->del(strings[7423]);
+str->del(strings[7421]);
+str->del(strings[7423]);
+str->del(strings[7421]);
+str->del(strings[7423]);
+str->del(strings[7421]);
+str->del(strings[7420]);
+str->del(strings[7421]);
+str->del(strings[7424]);
+str->del(strings[7425]);
+str->del(strings[7424]);
+str->del(strings[7425]);
+str->del(strings[7424]);
+str->del(strings[7425]);
+str->del(strings[1932]);
+str->del(strings[7425]);
+str->del(strings[7424]);
+str->del(strings[7426]);
+str->del(strings[7424]);
+str->del(strings[7426]);
+str->del(strings[64]);
+str->del(strings[3021]);
+strings[64] = str->add(strings[64]);
+strings[2913] = str->add(strings[2913]);
+strings[7427] = str->add("e,action,mouse,move");
+strings[7428] = str->add("e");
+str->del(strings[7427]);
+str->del(strings[7428]);
+strings[7429] = str->add("e,action,mouse,move");
+strings[7430] = str->add("e");
+str->del(strings[7429]);
+str->del(strings[7430]);
+str->del(strings[7]);
+str->del(strings[2416]);
+strings[7] = str->add(strings[7]);
+strings[2426] = str->add(strings[2426]);
+strings[7431] = str->add("e,action,mouse,move");
+strings[7432] = str->add("e");
+strings[7433] = str->add("e,state,unselected");
+strings[7432] = str->add(strings[7432]);
+strings[7433] = str->add(strings[7433]);
+strings[7432] = str->add(strings[7432]);
+strings[7433] = str->add(strings[7433]);
+strings[7432] = str->add(strings[7432]);
+strings[7433] = str->add(strings[7433]);
+strings[7432] = str->add(strings[7432]);
+strings[7433] = str->add(strings[7433]);
+strings[7432] = str->add(strings[7432]);
+strings[7434] = str->add("e,state,selected");
+strings[7432] = str->add(strings[7432]);
+strings[7434] = str->add(strings[7434]);
+strings[7432] = str->add(strings[7432]);
+strings[7434] = str->add(strings[7434]);
+strings[7432] = str->add(strings[7432]);
+strings[7434] = str->add(strings[7434]);
+strings[7432] = str->add(strings[7432]);
+strings[7434] = str->add(strings[7434]);
+strings[7432] = str->add(strings[7432]);
+strings[7431] = str->add(strings[7431]);
+strings[7432] = str->add(strings[7432]);
+str->del(strings[7431]);
+str->del(strings[7432]);
+strings[1932] = str->add(strings[1932]);
+strings[7435] = str->add("sel");
+strings[7436] = str->add("program,start");
+strings[7437] = str->add("unsel");
+str->del(strings[7433]);
+str->del(strings[7432]);
+str->del(strings[7433]);
+str->del(strings[7432]);
+strings[1932] = str->add(strings[1932]);
+strings[7435] = str->add(strings[7435]);
+strings[7436] = str->add(strings[7436]);
+strings[7437] = str->add(strings[7437]);
+str->del(strings[7433]);
+str->del(strings[7432]);
+str->del(strings[7433]);
+str->del(strings[7432]);
+str->del(strings[7433]);
+str->del(strings[7432]);
+strings[7436] = str->add(strings[7436]);
+strings[7435] = str->add(strings[7435]);
+str->del(strings[7434]);
+str->del(strings[7432]);
+str->del(strings[7434]);
+str->del(strings[7432]);
+strings[7436] = str->add(strings[7436]);
+strings[7435] = str->add(strings[7435]);
+str->del(strings[7434]);
+str->del(strings[7432]);
+str->del(strings[7434]);
+str->del(strings[7432]);
+str->del(strings[7434]);
+str->del(strings[7432]);
+str->del(strings[7431]);
+str->del(strings[7432]);
+str->del(strings[1932]);
+str->del(strings[7435]);
+str->del(strings[7436]);
+str->del(strings[7437]);
+str->del(strings[1932]);
+str->del(strings[7435]);
+str->del(strings[7436]);
+str->del(strings[7437]);
+str->del(strings[7436]);
+str->del(strings[7435]);
+str->del(strings[7436]);
+str->del(strings[7435]);
+strings[7438] = str->add("e,action,mouse,move");
+strings[7439] = str->add("e");
+str->del(strings[7438]);
+str->del(strings[7439]);
+strings[7440] = str->add("e,action,mouse,move");
+strings[7441] = str->add("e");
+str->del(strings[7440]);
+str->del(strings[7441]);
+strings[7442] = str->add("e,action,mouse,move");
+strings[7443] = str->add("e");
+strings[7442] = str->add(strings[7442]);
+strings[7443] = str->add(strings[7443]);
+str->del(strings[7442]);
+str->del(strings[7443]);
+str->del(strings[7442]);
+str->del(strings[7443]);
+strings[7444] = str->add("e,action,mouse,move");
+strings[7445] = str->add("e");
+str->del(strings[7444]);
+str->del(strings[7445]);
+strings[7446] = str->add("e,action,mouse,move");
+strings[7447] = str->add("e");
+str->del(strings[7446]);
+str->del(strings[7447]);
+str->del(strings[7]);
+str->del(strings[2426]);
+strings[7] = str->add(strings[7]);
+strings[2435] = str->add(strings[2435]);
+strings[7448] = str->add("e,action,mouse,move");
+strings[7449] = str->add("e");
+strings[7450] = str->add("e,state,unselected");
+strings[7449] = str->add(strings[7449]);
+strings[7450] = str->add(strings[7450]);
+strings[7449] = str->add(strings[7449]);
+strings[7450] = str->add(strings[7450]);
+strings[7449] = str->add(strings[7449]);
+strings[7450] = str->add(strings[7450]);
+strings[7449] = str->add(strings[7449]);
+strings[7450] = str->add(strings[7450]);
+strings[7449] = str->add(strings[7449]);
+strings[7451] = str->add("e,state,selected");
+strings[7449] = str->add(strings[7449]);
+strings[7451] = str->add(strings[7451]);
+strings[7449] = str->add(strings[7449]);
+strings[7451] = str->add(strings[7451]);
+strings[7449] = str->add(strings[7449]);
+strings[7451] = str->add(strings[7451]);
+strings[7449] = str->add(strings[7449]);
+strings[7451] = str->add(strings[7451]);
+strings[7449] = str->add(strings[7449]);
+strings[7448] = str->add(strings[7448]);
+strings[7449] = str->add(strings[7449]);
+str->del(strings[7448]);
+str->del(strings[7449]);
+strings[1932] = str->add(strings[1932]);
+strings[7452] = str->add("sel");
+strings[7453] = str->add("program,start");
+strings[7454] = str->add("unsel");
+str->del(strings[7450]);
+str->del(strings[7449]);
+str->del(strings[7450]);
+str->del(strings[7449]);
+strings[1932] = str->add(strings[1932]);
+strings[7452] = str->add(strings[7452]);
+strings[7453] = str->add(strings[7453]);
+strings[7454] = str->add(strings[7454]);
+str->del(strings[7450]);
+str->del(strings[7449]);
+str->del(strings[7450]);
+str->del(strings[7449]);
+str->del(strings[7450]);
+str->del(strings[7449]);
+strings[7453] = str->add(strings[7453]);
+strings[7452] = str->add(strings[7452]);
+str->del(strings[7451]);
+str->del(strings[7449]);
+str->del(strings[7451]);
+str->del(strings[7449]);
+strings[7453] = str->add(strings[7453]);
+strings[7452] = str->add(strings[7452]);
+str->del(strings[7451]);
+str->del(strings[7449]);
+str->del(strings[7451]);
+str->del(strings[7449]);
+str->del(strings[7451]);
+str->del(strings[7449]);
+str->del(strings[7448]);
+str->del(strings[7449]);
+str->del(strings[1932]);
+str->del(strings[7452]);
+str->del(strings[7453]);
+str->del(strings[7454]);
+str->del(strings[1932]);
+str->del(strings[7452]);
+str->del(strings[7453]);
+str->del(strings[7454]);
+str->del(strings[7453]);
+str->del(strings[7452]);
+str->del(strings[7453]);
+str->del(strings[7452]);
+strings[7455] = str->add("e,action,mouse,move");
+strings[7456] = str->add("e");
+str->del(strings[7455]);
+str->del(strings[7456]);
+strings[7457] = str->add("e,action,mouse,move");
+strings[7458] = str->add("e");
+strings[7459] = str->add("e,state,unselected");
+strings[7458] = str->add(strings[7458]);
+strings[7459] = str->add(strings[7459]);
+strings[7458] = str->add(strings[7458]);
+strings[7459] = str->add(strings[7459]);
+strings[7458] = str->add(strings[7458]);
+strings[7459] = str->add(strings[7459]);
+strings[7458] = str->add(strings[7458]);
+strings[7459] = str->add(strings[7459]);
+strings[7458] = str->add(strings[7458]);
+strings[7460] = str->add("e,state,selected");
+strings[7458] = str->add(strings[7458]);
+strings[7460] = str->add(strings[7460]);
+strings[7458] = str->add(strings[7458]);
+strings[7460] = str->add(strings[7460]);
+strings[7458] = str->add(strings[7458]);
+strings[7460] = str->add(strings[7460]);
+strings[7458] = str->add(strings[7458]);
+strings[7460] = str->add(strings[7460]);
+strings[7458] = str->add(strings[7458]);
+str->del(strings[7457]);
+str->del(strings[7458]);
+strings[1932] = str->add(strings[1932]);
+strings[7461] = str->add("sel");
+strings[7462] = str->add("program,start");
+strings[7463] = str->add("unsel");
+str->del(strings[7459]);
+str->del(strings[7458]);
+str->del(strings[7459]);
+str->del(strings[7458]);
+strings[1932] = str->add(strings[1932]);
+strings[7461] = str->add(strings[7461]);
+strings[7462] = str->add(strings[7462]);
+strings[7463] = str->add(strings[7463]);
+str->del(strings[7459]);
+str->del(strings[7458]);
+str->del(strings[7459]);
+str->del(strings[7458]);
+str->del(strings[7459]);
+str->del(strings[7458]);
+strings[7462] = str->add(strings[7462]);
+strings[7461] = str->add(strings[7461]);
+str->del(strings[7460]);
+str->del(strings[7458]);
+str->del(strings[7460]);
+str->del(strings[7458]);
+strings[7462] = str->add(strings[7462]);
+strings[7461] = str->add(strings[7461]);
+str->del(strings[7460]);
+str->del(strings[7458]);
+str->del(strings[7460]);
+str->del(strings[7458]);
+str->del(strings[7460]);
+str->del(strings[7458]);
+str->del(strings[1932]);
+str->del(strings[7461]);
+str->del(strings[7462]);
+str->del(strings[7463]);
+str->del(strings[1932]);
+str->del(strings[7461]);
+str->del(strings[7462]);
+str->del(strings[7463]);
+str->del(strings[7462]);
+str->del(strings[7461]);
+str->del(strings[7462]);
+str->del(strings[7461]);
+strings[1932] = str->add(strings[1932]);
+strings[7464] = str->add("go_activec22");
+strings[7465] = str->add("program,start");
+strings[7466] = str->add("go_activeb22");
+strings[1932] = str->add(strings[1932]);
+strings[7467] = str->add("go_activec8");
+strings[7465] = str->add(strings[7465]);
+strings[7468] = str->add("go_activeb8");
+strings[1932] = str->add(strings[1932]);
+strings[7469] = str->add("go_activeb25");
+strings[7465] = str->add(strings[7465]);
+strings[7470] = str->add("go_activec25");
+strings[1932] = str->add(strings[1932]);
+strings[7471] = str->add("go_activeb5");
+strings[7465] = str->add(strings[7465]);
+strings[7472] = str->add("go_activec5");
+strings[1932] = str->add(strings[1932]);
+strings[7473] = str->add("e_out");
+strings[1932] = str->add(strings[1932]);
+strings[7474] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7464]);
+str->del(strings[7465]);
+str->del(strings[7466]);
+str->del(strings[1932]);
+str->del(strings[7467]);
+str->del(strings[7465]);
+str->del(strings[7468]);
+str->del(strings[1932]);
+str->del(strings[7469]);
+str->del(strings[7465]);
+str->del(strings[7470]);
+str->del(strings[1932]);
+str->del(strings[7471]);
+str->del(strings[7465]);
+str->del(strings[7472]);
+str->del(strings[1932]);
+str->del(strings[7473]);
+str->del(strings[1932]);
+str->del(strings[7474]);
+strings[7475] = str->add("e,action,mouse,move");
+strings[7476] = str->add("e");
+strings[7475] = str->add(strings[7475]);
+strings[7476] = str->add(strings[7476]);
+str->del(strings[7475]);
+str->del(strings[7476]);
+str->del(strings[7475]);
+str->del(strings[7476]);
+strings[7477] = str->add("e,action,mouse,move");
+strings[7478] = str->add("e");
+str->del(strings[7477]);
+str->del(strings[7478]);
+strings[7479] = str->add("e,action,mouse,move");
+strings[7480] = str->add("e");
+str->del(strings[7479]);
+str->del(strings[7480]);
+strings[1932] = str->add(strings[1932]);
+strings[7481] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7481]);
+str->del(strings[7]);
+str->del(strings[2435]);
+strings[7] = str->add(strings[7]);
+strings[2448] = str->add(strings[2448]);
+strings[7482] = str->add("e,action,mouse,move");
+strings[7483] = str->add("e");
+strings[7484] = str->add("e,state,unselected");
+strings[7483] = str->add(strings[7483]);
+strings[7484] = str->add(strings[7484]);
+strings[7483] = str->add(strings[7483]);
+strings[7484] = str->add(strings[7484]);
+strings[7483] = str->add(strings[7483]);
+strings[7484] = str->add(strings[7484]);
+strings[7483] = str->add(strings[7483]);
+strings[7484] = str->add(strings[7484]);
+strings[7483] = str->add(strings[7483]);
+strings[7485] = str->add("e,state,selected");
+strings[7483] = str->add(strings[7483]);
+strings[7485] = str->add(strings[7485]);
+strings[7483] = str->add(strings[7483]);
+strings[7485] = str->add(strings[7485]);
+strings[7483] = str->add(strings[7483]);
+strings[7485] = str->add(strings[7485]);
+strings[7483] = str->add(strings[7483]);
+strings[7485] = str->add(strings[7485]);
+strings[7483] = str->add(strings[7483]);
+strings[7482] = str->add(strings[7482]);
+strings[7483] = str->add(strings[7483]);
+str->del(strings[7482]);
+str->del(strings[7483]);
+strings[1932] = str->add(strings[1932]);
+strings[7486] = str->add("sel");
+strings[7487] = str->add("program,start");
+strings[7488] = str->add("unsel");
+str->del(strings[7484]);
+str->del(strings[7483]);
+str->del(strings[7484]);
+str->del(strings[7483]);
+strings[1932] = str->add(strings[1932]);
+strings[7486] = str->add(strings[7486]);
+strings[7487] = str->add(strings[7487]);
+strings[7488] = str->add(strings[7488]);
+str->del(strings[7484]);
+str->del(strings[7483]);
+str->del(strings[7484]);
+str->del(strings[7483]);
+str->del(strings[7484]);
+str->del(strings[7483]);
+strings[7487] = str->add(strings[7487]);
+strings[7486] = str->add(strings[7486]);
+str->del(strings[7485]);
+str->del(strings[7483]);
+str->del(strings[7485]);
+str->del(strings[7483]);
+strings[7487] = str->add(strings[7487]);
+strings[7486] = str->add(strings[7486]);
+str->del(strings[7485]);
+str->del(strings[7483]);
+str->del(strings[7485]);
+str->del(strings[7483]);
+str->del(strings[7485]);
+str->del(strings[7483]);
+str->del(strings[7482]);
+str->del(strings[7483]);
+str->del(strings[1932]);
+str->del(strings[7486]);
+str->del(strings[7487]);
+str->del(strings[7488]);
+str->del(strings[1932]);
+str->del(strings[7486]);
+str->del(strings[7487]);
+str->del(strings[7488]);
+str->del(strings[7487]);
+str->del(strings[7486]);
+str->del(strings[7487]);
+str->del(strings[7486]);
+strings[7489] = str->add("e,action,mouse,move");
+strings[7490] = str->add("e");
+str->del(strings[7489]);
+str->del(strings[7490]);
+strings[7491] = str->add("e,action,mouse,move");
+strings[7492] = str->add("e");
+str->del(strings[7491]);
+str->del(strings[7492]);
+strings[7493] = str->add("e,action,mouse,move");
+strings[7494] = str->add("e");
+str->del(strings[7493]);
+str->del(strings[7494]);
+strings[7495] = str->add("e,action,mouse,move");
+strings[7496] = str->add("e");
+str->del(strings[7495]);
+str->del(strings[7496]);
+strings[7497] = str->add("e,action,mouse,move");
+strings[7498] = str->add("e");
+str->del(strings[7497]);
+str->del(strings[7498]);
+strings[7499] = str->add("e,action,mouse,move");
+strings[7500] = str->add("e");
+str->del(strings[7499]);
+str->del(strings[7500]);
+strings[7501] = str->add("e,action,mouse,move");
+strings[7502] = str->add("e");
+str->del(strings[7501]);
+str->del(strings[7502]);
+strings[1932] = str->add(strings[1932]);
+strings[7503] = str->add("go_activeb24");
+strings[7504] = str->add("program,start");
+strings[7505] = str->add("go_activec24");
+strings[1932] = str->add(strings[1932]);
+strings[7506] = str->add("go_activeb6");
+strings[7504] = str->add(strings[7504]);
+strings[7507] = str->add("go_activec6");
+strings[1932] = str->add(strings[1932]);
+strings[7508] = str->add("unsel");
+strings[1932] = str->add(strings[1932]);
+strings[7508] = str->add(strings[7508]);
+str->del(strings[1932]);
+str->del(strings[7503]);
+str->del(strings[7504]);
+str->del(strings[7505]);
+str->del(strings[1932]);
+str->del(strings[7506]);
+str->del(strings[7504]);
+str->del(strings[7507]);
+str->del(strings[1932]);
+str->del(strings[7508]);
+str->del(strings[1932]);
+str->del(strings[7508]);
+str->del(strings[7]);
+str->del(strings[2448]);
+strings[7] = str->add(strings[7]);
+strings[2466] = str->add(strings[2466]);
+strings[7509] = str->add("e,action,mouse,move");
+strings[7510] = str->add("e");
+strings[7509] = str->add(strings[7509]);
+strings[7510] = str->add(strings[7510]);
+str->del(strings[7509]);
+str->del(strings[7510]);
+str->del(strings[7509]);
+str->del(strings[7510]);
+strings[7511] = str->add("e,action,mouse,move");
+strings[7512] = str->add("e");
+str->del(strings[7511]);
+str->del(strings[7512]);
+strings[7513] = str->add("e,action,mouse,move");
+strings[7514] = str->add("e");
+str->del(strings[7513]);
+str->del(strings[7514]);
+strings[7515] = str->add("e,action,mouse,move");
+strings[7516] = str->add("e");
+strings[7515] = str->add(strings[7515]);
+strings[7516] = str->add(strings[7516]);
+str->del(strings[7515]);
+str->del(strings[7516]);
+str->del(strings[7515]);
+str->del(strings[7516]);
+strings[7517] = str->add("e,action,mouse,move");
+strings[7518] = str->add("e");
+str->del(strings[7517]);
+str->del(strings[7518]);
+strings[7519] = str->add("e,action,mouse,move");
+strings[7520] = str->add("e");
+str->del(strings[7519]);
+str->del(strings[7520]);
+strings[1932] = str->add(strings[1932]);
+strings[7521] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7521]);
+str->del(strings[7]);
+str->del(strings[2466]);
+strings[7] = str->add(strings[7]);
+strings[2479] = str->add(strings[2479]);
+strings[7522] = str->add("e,action,mouse,move");
+strings[7523] = str->add("e");
+strings[7522] = str->add(strings[7522]);
+strings[7523] = str->add(strings[7523]);
+str->del(strings[7522]);
+str->del(strings[7523]);
+str->del(strings[7522]);
+str->del(strings[7523]);
+strings[7524] = str->add("e,action,mouse,move");
+strings[7525] = str->add("e");
+strings[7526] = str->add("e,state,unselected");
+strings[7525] = str->add(strings[7525]);
+strings[7526] = str->add(strings[7526]);
+strings[7525] = str->add(strings[7525]);
+strings[7526] = str->add(strings[7526]);
+strings[7525] = str->add(strings[7525]);
+strings[7526] = str->add(strings[7526]);
+strings[7525] = str->add(strings[7525]);
+strings[7526] = str->add(strings[7526]);
+strings[7525] = str->add(strings[7525]);
+str->del(strings[7524]);
+str->del(strings[7525]);
+strings[1932] = str->add(strings[1932]);
+strings[7527] = str->add("sel");
+strings[7528] = str->add("program,start");
+strings[7529] = str->add("unsel");
+str->del(strings[7526]);
+str->del(strings[7525]);
+str->del(strings[7526]);
+str->del(strings[7525]);
+strings[1932] = str->add(strings[1932]);
+strings[7527] = str->add(strings[7527]);
+strings[7528] = str->add(strings[7528]);
+strings[7529] = str->add(strings[7529]);
+str->del(strings[7526]);
+str->del(strings[7525]);
+str->del(strings[7526]);
+str->del(strings[7525]);
+str->del(strings[7526]);
+str->del(strings[7525]);
+str->del(strings[1932]);
+str->del(strings[7527]);
+str->del(strings[7528]);
+str->del(strings[7529]);
+str->del(strings[1932]);
+str->del(strings[7527]);
+str->del(strings[7528]);
+str->del(strings[7529]);
+strings[7530] = str->add("e,action,mouse,move");
+strings[7531] = str->add("e");
+str->del(strings[7530]);
+str->del(strings[7531]);
+strings[1932] = str->add(strings[1932]);
+strings[7532] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7532]);
+strings[7533] = str->add("e,action,mouse,move");
+strings[7534] = str->add("e");
+str->del(strings[7533]);
+str->del(strings[7534]);
+strings[7535] = str->add("e,action,mouse,move");
+strings[7536] = str->add("e");
+str->del(strings[7535]);
+str->del(strings[7536]);
+strings[7537] = str->add("e,action,mouse,move");
+strings[7538] = str->add("e");
+str->del(strings[7537]);
+str->del(strings[7538]);
+strings[1932] = str->add(strings[1932]);
+strings[7539] = str->add("go_activec21");
+strings[7540] = str->add("program,start");
+strings[7541] = str->add("go_activeb21");
+strings[1932] = str->add(strings[1932]);
+strings[7542] = str->add("go_activec9");
+strings[7540] = str->add(strings[7540]);
+strings[7543] = str->add("go_activeb9");
+strings[1932] = str->add(strings[1932]);
+strings[7544] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7539]);
+str->del(strings[7540]);
+str->del(strings[7541]);
+str->del(strings[1932]);
+str->del(strings[7542]);
+str->del(strings[7540]);
+str->del(strings[7543]);
+str->del(strings[1932]);
+str->del(strings[7544]);
+str->del(strings[7]);
+str->del(strings[2479]);
+strings[7] = str->add(strings[7]);
+strings[2489] = str->add(strings[2489]);
+strings[7545] = str->add("e,action,mouse,move");
+strings[7546] = str->add("e");
+strings[7545] = str->add(strings[7545]);
+strings[7546] = str->add(strings[7546]);
+str->del(strings[7545]);
+str->del(strings[7546]);
+str->del(strings[7545]);
+str->del(strings[7546]);
+strings[7547] = str->add("e,action,mouse,move");
+strings[7548] = str->add("e");
+strings[7549] = str->add("e,state,selected");
+strings[7548] = str->add(strings[7548]);
+strings[7549] = str->add(strings[7549]);
+strings[7548] = str->add(strings[7548]);
+strings[7549] = str->add(strings[7549]);
+strings[7548] = str->add(strings[7548]);
+strings[7549] = str->add(strings[7549]);
+strings[7548] = str->add(strings[7548]);
+strings[7549] = str->add(strings[7549]);
+strings[7548] = str->add(strings[7548]);
+str->del(strings[7547]);
+str->del(strings[7548]);
+strings[7550] = str->add("program,start");
+strings[7551] = str->add("sel");
+str->del(strings[7549]);
+str->del(strings[7548]);
+str->del(strings[7549]);
+str->del(strings[7548]);
+strings[7550] = str->add(strings[7550]);
+strings[7551] = str->add(strings[7551]);
+str->del(strings[7549]);
+str->del(strings[7548]);
+str->del(strings[7549]);
+str->del(strings[7548]);
+str->del(strings[7549]);
+str->del(strings[7548]);
+str->del(strings[7550]);
+str->del(strings[7551]);
+str->del(strings[7550]);
+str->del(strings[7551]);
+strings[1932] = str->add(strings[1932]);
+strings[7552] = str->add("go_activeb23");
+strings[7553] = str->add("program,start");
+strings[7554] = str->add("go_activec23");
+strings[1932] = str->add(strings[1932]);
+strings[7555] = str->add("go_activeb7");
+strings[7553] = str->add(strings[7553]);
+strings[7556] = str->add("go_activec7");
+str->del(strings[1932]);
+str->del(strings[7552]);
+str->del(strings[7553]);
+str->del(strings[7554]);
+str->del(strings[1932]);
+str->del(strings[7555]);
+str->del(strings[7553]);
+str->del(strings[7556]);
+strings[1932] = str->add(strings[1932]);
+strings[7557] = str->add("go_activec1");
+strings[7558] = str->add("program,start");
+strings[7559] = str->add("go_activeb1");
+strings[1932] = str->add(strings[1932]);
+strings[7560] = str->add("go_activec29");
+strings[7558] = str->add(strings[7558]);
+strings[7561] = str->add("go_activeb29");
+strings[1932] = str->add(strings[1932]);
+strings[7562] = str->add("unsel");
+strings[1932] = str->add(strings[1932]);
+strings[7562] = str->add(strings[7562]);
+strings[1932] = str->add(strings[1932]);
+strings[7562] = str->add(strings[7562]);
+str->del(strings[1932]);
+str->del(strings[7557]);
+str->del(strings[7558]);
+str->del(strings[7559]);
+str->del(strings[1932]);
+str->del(strings[7560]);
+str->del(strings[7558]);
+str->del(strings[7561]);
+str->del(strings[1932]);
+str->del(strings[7562]);
+str->del(strings[1932]);
+str->del(strings[7562]);
+str->del(strings[1932]);
+str->del(strings[7562]);
+str->del(strings[7]);
+str->del(strings[2489]);
+strings[7] = str->add(strings[7]);
+strings[2508] = str->add(strings[2508]);
+strings[1932] = str->add(strings[1932]);
+strings[7563] = str->add("unsel");
+str->del(strings[1932]);
+str->del(strings[7563]);
+str->del(strings[7]);
+str->del(strings[2508]);
+strings[7] = str->add(strings[7]);
+strings[2518] = str->add(strings[2518]);
+strings[7564] = str->add("e,action,mouse,move");
+strings[7565] = str->add("e");
+str->del(strings[7564]);
+str->del(strings[7565]);
+strings[7566] = str->add("e,action,mouse,move");
+strings[7567] = str->add("e");
+str->del(strings[7566]);
+str->del(strings[7567]);
+strings[7568] = str->add("e,action,mouse,move");
+strings[7569] = str->add("e");
+str->del(strings[7568]);
+str->del(strings[7569]);
+str->del(strings[7]);
+str->del(strings[2518]);
+strings[7] = str->add(strings[7]);
+strings[2531] = str->add(strings[2531]);
+strings[7570] = str->add("e,action,mouse,move");
+strings[7571] = str->add("e");
+str->del(strings[7570]);
+str->del(strings[7571]);
+strings[7572] = str->add("e,action,mouse,move");
+strings[7573] = str->add("e");
+str->del(strings[7572]);
+str->del(strings[7573]);
+strings[7574] = str->add("e,action,mouse,move");
+strings[7575] = str->add("e");
+str->del(strings[7574]);
+str->del(strings[7575]);
+strings[7576] = str->add("e,action,mouse,move");
+strings[7577] = str->add("e");
+str->del(strings[7576]);
+str->del(strings[7577]);
+strings[7578] = str->add("e,action,mouse,move");
+strings[7579] = str->add("e");
+str->del(strings[7578]);
+str->del(strings[7579]);
+strings[1932] = str->add(strings[1932]);
+strings[7580] = str->add("go_activeb22");
+strings[7581] = str->add("program,start");
+strings[7582] = str->add("go_activec22");
+strings[1932] = str->add(strings[1932]);
+strings[7583] = str->add("go_activeb8");
+strings[7581] = str->add(strings[7581]);
+strings[7584] = str->add("go_activec8");
+strings[1932] = str->add(strings[1932]);
+strings[7585] = str->add("unsel");
+strings[1932] = str->add(strings[1932]);
+strings[7586] = str->add("sel");
+strings[1932] = str->add(strings[1932]);
+strings[7586] = str->add(strings[7586]);
+str->del(strings[1932]);
+str->del(strings[7580]);
+str->del(strings[7581]);
+str->del(strings[7582]);
+str->del(strings[1932]);
+str->del(strings[7583]);
+str->del(strings[7581]);
+str->del(strings[7584]);
+str->del(strings[1932]);
+str->del(strings[7585]);
+str->del(strings[1932]);
+str->del(strings[7586]);
+str->del(strings[1932]);
+str->del(strings[7586]);
+str->del(strings[7]);
+str->del(strings[2531]);
+strings[7] = str->add(strings[7]);
+strings[2544] = str->add(strings[2544]);
+strings[1932] = str->add(strings[1932]);
+strings[7587] = str->add("go_activec28");
+strings[7588] = str->add("program,start");
+strings[7589] = str->add("go_activeb28");
+strings[1932] = str->add(strings[1932]);
+strings[7590] = str->add("go_activec2");
+strings[7588] = str->add(strings[7588]);
+strings[7591] = str->add("go_activeb2");
+str->del(strings[1932]);
+str->del(strings[7587]);
+str->del(strings[7588]);
+str->del(strings[7589]);
+str->del(strings[1932]);
+str->del(strings[7590]);
+str->del(strings[7588]);
+str->del(strings[7591]);
+str->del(strings[7]);
+str->del(strings[2544]);
+strings[7] = str->add(strings[7]);
+strings[2561] = str->add(strings[2561]);
+strings[7592] = str->add("e,action,mouse,move");
+strings[7593] = str->add("e");
+strings[7594] = str->add("e,action,mouse,down");
+strings[7593] = str->add(strings[7593]);
+str->del(strings[7592]);
+str->del(strings[7593]);
+str->del(strings[7594]);
+str->del(strings[7593]);
+str->del(strings[7]);
+str->del(strings[2561]);
+strings[7] = str->add(strings[7]);
+strings[3580] = str->add(strings[3580]);
+strings[7595] = str->add("e,action,mouse,move");
+strings[7596] = str->add("e");
+strings[7597] = str->add("e,action,mouse,up");
+strings[7596] = str->add(strings[7596]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[7598] = str->add("base/theme/configure");
+strings[64] = str->add(strings[64]);
+strings[2602] = str->add(strings[2602]);
+strings[2602] = str->add(strings[2602]);
+strings[7599] = str->add("load");
+strings[64] = str->add(strings[64]);
+strings[7600] = str->add("images/230");
+strings[7601] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/230");
+strings[64] = str->add(strings[64]);
+strings[7600] = str->add(strings[7600]);
+strings[64] = str->add(strings[64]);
+strings[7602] = str->add("images/231");
+strings[7603] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/231");
+strings[64] = str->add(strings[64]);
+strings[7602] = str->add(strings[7602]);
+strings[64] = str->add(strings[64]);
+strings[7604] = str->add("images/232");
+strings[7605] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/232");
+strings[64] = str->add(strings[64]);
+strings[7604] = str->add(strings[7604]);
+strings[64] = str->add(strings[64]);
+strings[2915] = str->add(strings[2915]);
+strings[64] = str->add(strings[64]);
+strings[2630] = str->add(strings[2630]);
+strings[2630] = str->add(strings[2630]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[7606] = str->add("Categories");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[7607] = str->add("images/262");
+strings[7608] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/262");
+strings[64] = str->add(strings[64]);
+strings[7607] = str->add(strings[7607]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[7606] = str->add(strings[7606]);
+strings[7606] = str->add(strings[7606]);
+strings[7606] = str->add(strings[7606]);
+strings[64] = str->add(strings[64]);
+strings[7609] = str->add("images/261");
+strings[7610] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/261");
+strings[64] = str->add(strings[64]);
+strings[7609] = str->add(strings[7609]);
+strings[64] = str->add(strings[64]);
+strings[2614] = str->add(strings[2614]);
+strings[7599] = str->add(strings[7599]);
+strings[2945] = str->add(strings[2945]);
+strings[2946] = str->add(strings[2946]);
+strings[2945] = str->add(strings[2945]);
+strings[2947] = str->add(strings[2947]);
+strings[1841] = str->add(strings[1841]);
+strings[2948] = str->add(strings[2948]);
+strings[2949] = str->add(strings[2949]);
+strings[64] = str->add(strings[64]);
+strings[2062] = str->add(strings[2062]);
+strings[64] = str->add(strings[64]);
+strings[7611] = str->add("images/253");
+strings[7612] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/253");
+strings[64] = str->add(strings[64]);
+strings[7611] = str->add(strings[7611]);
+strings[64] = str->add(strings[64]);
+strings[2184] = str->add(strings[2184]);
+strings[7613] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/249");
+strings[64] = str->add(strings[64]);
+strings[2184] = str->add(strings[2184]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[7614] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/251");
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[7615] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/250");
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[64] = str->add(strings[64]);
+strings[2202] = str->add(strings[2202]);
+strings[7616] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/246");
+strings[64] = str->add(strings[64]);
+strings[2202] = str->add(strings[2202]);
+strings[64] = str->add(strings[64]);
+strings[2194] = str->add(strings[2194]);
+strings[7617] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/247");
+strings[64] = str->add(strings[64]);
+strings[2194] = str->add(strings[2194]);
+strings[64] = str->add(strings[64]);
+strings[7618] = str->add("images/252");
+strings[7619] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/252");
+strings[64] = str->add(strings[64]);
+strings[7618] = str->add(strings[7618]);
+strings[64] = str->add(strings[64]);
+strings[2184] = str->add(strings[2184]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[64] = str->add(strings[64]);
+strings[7620] = str->add("images/244");
+strings[7621] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/244");
+strings[64] = str->add(strings[64]);
+strings[7620] = str->add(strings[7620]);
+strings[64] = str->add(strings[64]);
+strings[2200] = str->add(strings[2200]);
+strings[7622] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/245");
+strings[64] = str->add(strings[64]);
+strings[2200] = str->add(strings[2200]);
+strings[7623] = str->add("e,action,hide,hbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+strings[7624] = str->add("program,start");
+strings[7625] = str->add("sb_hbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[7625] = str->add(strings[7625]);
+str->del(strings[7623]);
+str->del(strings[7596]);
+strings[7626] = str->add("e,action,hide,vbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7624]);
+str->del(strings[7625]);
+str->del(strings[1932]);
+str->del(strings[7625]);
+strings[7627] = str->add("program,start");
+strings[7628] = str->add("sb_vbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[7628] = str->add(strings[7628]);
+str->del(strings[7626]);
+str->del(strings[7596]);
+strings[2942] = str->add(strings[2942]);
+strings[7629] = str->add("resize");
+strings[1892] = str->add(strings[1892]);
+strings[469] = str->add(strings[469]);
+strings[2758] = str->add(strings[2758]);
+strings[2758] = str->add(strings[2758]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[1892] = str->add(strings[1892]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[7630] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/254");
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add("images/255");
+strings[7632] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/255");
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add("images/248");
+strings[7634] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/248");
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1892] = str->add(strings[1892]);
+strings[1892] = str->add(strings[1892]);
+strings[1892] = str->add(strings[1892]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7635] = str->add("images/392");
+strings[7636] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/392");
+strings[469] = str->add(strings[469]);
+strings[7635] = str->add(strings[7635]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7637] = str->add("appearance/wallpaper");
+strings[2536] = str->add(strings[2536]);
+strings[1750] = str->add(strings[1750]);
+strings[7638] = str->add("appearance/theme");
+strings[2514] = str->add(strings[2514]);
+strings[376] = str->add(strings[376]);
+strings[7639] = str->add("appearance/colors");
+strings[215] = str->add(strings[215]);
+strings[2275] = str->add(strings[2275]);
+strings[7640] = str->add("appearance/fonts");
+strings[2348] = str->add(strings[2348]);
+strings[2349] = str->add(strings[2349]);
+strings[7641] = str->add("appearance/borders");
+strings[2262] = str->add(strings[2262]);
+strings[2250] = str->add(strings[2250]);
+strings[7642] = str->add("appearance/icon_theme");
+strings[2358] = str->add(strings[2358]);
+strings[2359] = str->add(strings[2359]);
+strings[7643] = str->add("appearance/mouse_cursor");
+strings[2443] = str->add(strings[2443]);
+strings[2444] = str->add(strings[2444]);
+strings[7644] = str->add("appearance/transitions");
+strings[2526] = str->add(strings[2526]);
+strings[2527] = str->add(strings[2527]);
+strings[7645] = str->add("appearance/startup");
+strings[2502] = str->add(strings[2502]);
+strings[2503] = str->add(strings[2503]);
+strings[7646] = str->add("appearance/dropshadow");
+strings[1894] = str->add(strings[1894]);
+strings[1895] = str->add(strings[1895]);
+strings[2231] = str->add(strings[2231]);
+strings[469] = str->add(strings[469]);
+strings[2715] = str->add(strings[2715]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add("images/256");
+strings[7648] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/256");
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2231] = str->add(strings[2231]);
+strings[2231] = str->add(strings[2231]);
+strings[2231] = str->add(strings[2231]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[2890] = str->add(strings[2890]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7649] = str->add("applications/new_application");
+strings[2234] = str->add(strings[2234]);
+strings[2235] = str->add(strings[2235]);
+strings[7650] = str->add("applications/ibar_applications");
+strings[2237] = str->add(strings[2237]);
+strings[2238] = str->add(strings[2238]);
+strings[7651] = str->add("applications/restart_applications");
+strings[2240] = str->add(strings[2240]);
+strings[2241] = str->add(strings[2241]);
+strings[7652] = str->add("applications/startup_applications");
+strings[2243] = str->add(strings[2243]);
+strings[2244] = str->add(strings[2244]);
+strings[1670] = str->add(strings[1670]);
+strings[469] = str->add(strings[469]);
+strings[2679] = str->add(strings[2679]);
+strings[2679] = str->add(strings[2679]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[1670] = str->add(strings[1670]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1670] = str->add(strings[1670]);
+strings[1670] = str->add(strings[1670]);
+strings[1670] = str->add(strings[1670]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7653] = str->add("images/389");
+strings[7654] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/389");
+strings[469] = str->add(strings[469]);
+strings[7653] = str->add(strings[7653]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7655] = str->add("screen/virtual_desktops");
+strings[2297] = str->add(strings[2297]);
+strings[2298] = str->add(strings[2298]);
+strings[7656] = str->add("screen/screen_resolution");
+strings[2315] = str->add(strings[2315]);
+strings[2316] = str->add(strings[2316]);
+strings[7657] = str->add("screen/screen_lock");
+strings[2287] = str->add(strings[2287]);
+strings[2288] = str->add(strings[2288]);
+strings[7658] = str->add("screen/screen_saver");
+strings[2484] = str->add(strings[2484]);
+strings[2485] = str->add(strings[2485]);
+strings[7659] = str->add("screen/power_management");
+strings[2325] = str->add(strings[2325]);
+strings[2326] = str->add(strings[2326]);
+strings[2388] = str->add(strings[2388]);
+strings[469] = str->add(strings[469]);
+strings[2757] = str->add(strings[2757]);
+strings[2757] = str->add(strings[2757]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2388] = str->add(strings[2388]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2388] = str->add(strings[2388]);
+strings[2388] = str->add(strings[2388]);
+strings[2388] = str->add(strings[2388]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7660] = str->add("images/391");
+strings[7661] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/391");
+strings[469] = str->add(strings[469]);
+strings[7660] = str->add(strings[7660]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7662] = str->add("keyboard_and_mouse/key_bindings");
+strings[2391] = str->add(strings[2391]);
+strings[2392] = str->add(strings[2392]);
+strings[7663] = str->add("keyboard_and_mouse/mouse_bindings");
+strings[2431] = str->add(strings[2431]);
+strings[2422] = str->add(strings[2422]);
+strings[7664] = str->add("keyboard_and_mouse/mouse_acceleration");
+strings[2421] = str->add(strings[2421]);
+strings[2422] = str->add(strings[2422]);
+strings[2552] = str->add(strings[2552]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2552] = str->add(strings[2552]);
+strings[2552] = str->add(strings[2552]);
+strings[2552] = str->add(strings[2552]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add(strings[2896]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7665] = str->add("windows/window_display");
+strings[2554] = str->add(strings[2554]);
+strings[2250] = str->add(strings[2250]);
+strings[7666] = str->add("windows/window_focus");
+strings[2566] = str->add(strings[2566]);
+strings[2567] = str->add(strings[2567]);
+strings[7667] = str->add("windows/window_manipulation");
+strings[197] = str->add(strings[197]);
+strings[2921] = str->add(strings[2921]);
+strings[7668] = str->add("windows/window_list");
+strings[2926] = str->add(strings[2926]);
+strings[2269] = str->add(strings[2269]);
+strings[2252] = str->add(strings[2252]);
+strings[469] = str->add(strings[469]);
+strings[2721] = str->add(strings[2721]);
+strings[2721] = str->add(strings[2721]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2252] = str->add(strings[2252]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2252] = str->add(strings[2252]);
+strings[2252] = str->add(strings[2252]);
+strings[2252] = str->add(strings[2252]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7669] = str->add("images/341");
+strings[7670] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/341");
+strings[469] = str->add(strings[469]);
+strings[7669] = str->add(strings[7669]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7671] = str->add("menus/favorites_menu");
+strings[2255] = str->add(strings[2255]);
+strings[2256] = str->add(strings[2256]);
+strings[7672] = str->add("menus/menu_settings");
+strings[2399] = str->add(strings[2399]);
+strings[2400] = str->add(strings[2400]);
+strings[7673] = str->add("menus/client_list_menu");
+strings[2268] = str->add(strings[2268]);
+strings[2269] = str->add(strings[2269]);
+strings[2368] = str->add(strings[2368]);
+strings[469] = str->add(strings[469]);
+strings[2689] = str->add(strings[2689]);
+strings[2689] = str->add(strings[2689]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2368] = str->add(strings[2368]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2368] = str->add(strings[2368]);
+strings[2368] = str->add(strings[2368]);
+strings[2368] = str->add(strings[2368]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7674] = str->add("images/325");
+strings[7675] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/325");
+strings[469] = str->add(strings[469]);
+strings[7674] = str->add(strings[7674]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7676] = str->add("language/language_settings");
+strings[2379] = str->add(strings[2379]);
+strings[2369] = str->add(strings[2369]);
+strings[7677] = str->add("language/input_method_settings");
+strings[2371] = str->add(strings[2371]);
+strings[2372] = str->add(strings[2372]);
+strings[1901] = str->add(strings[1901]);
+strings[469] = str->add(strings[469]);
+strings[2756] = str->add(strings[2756]);
+strings[2756] = str->add(strings[2756]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[1901] = str->add(strings[1901]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1901] = str->add(strings[1901]);
+strings[1901] = str->add(strings[1901]);
+strings[1901] = str->add(strings[1901]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7678] = str->add("images/390");
+strings[7679] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/390");
+strings[469] = str->add(strings[469]);
+strings[7678] = str->add(strings[7678]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7680] = str->add("advanced/dialogs");
+strings[2305] = str->add(strings[2305]);
+strings[2306] = str->add(strings[2306]);
+strings[7681] = str->add("advanced/interaction");
+strings[2997] = str->add(strings[2997]);
+strings[2306] = str->add(strings[2306]);
+strings[7682] = str->add("advanced/performance");
+strings[2461] = str->add(strings[2461]);
+strings[2462] = str->add(strings[2462]);
+strings[7683] = str->add("advanced/run_command");
+strings[2338] = str->add(strings[2338]);
+strings[2339] = str->add(strings[2339]);
+strings[7684] = str->add("advanced/search_directories");
+strings[2453] = str->add(strings[2453]);
+strings[2454] = str->add(strings[2454]);
+strings[7685] = str->add("advanced/profiles");
+strings[2474] = str->add(strings[2474]);
+strings[2475] = str->add(strings[2475]);
+strings[7686] = str->add("advanced/engine");
+strings[2931] = str->add(strings[2931]);
+strings[2932] = str->add(strings[2932]);
+strings[7687] = str->add("advanced/battery");
+strings[1903] = str->add(strings[1903]);
+strings[1904] = str->add(strings[1904]);
+strings[1] = str->add(strings[1]);
+strings[469] = str->add(strings[469]);
+strings[2759] = str->add(strings[2759]);
+strings[2759] = str->add(strings[2759]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[1] = str->add(strings[1]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1] = str->add(strings[1]);
+strings[1] = str->add(strings[1]);
+strings[1] = str->add(strings[1]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7688] = str->add("images/393");
+strings[7689] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/393");
+strings[469] = str->add(strings[469]);
+strings[7688] = str->add(strings[7688]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7690] = str->add("extensions/modules");
+strings[4] = str->add(strings[4]);
+strings[5] = str->add(strings[5]);
+strings[7691] = str->add("extensions/shelves");
+strings[2494] = str->add(strings[2494]);
+strings[2495] = str->add(strings[2495]);
+strings[7692] = str->add("extensions/pager");
+strings[1911] = str->add(strings[1911]);
+strings[1912] = str->add(strings[1912]);
+strings[7693] = str->add("extensions/gadman");
+strings[1925] = str->add(strings[1925]);
+strings[1926] = str->add(strings[1926]);
+strings[2408] = str->add(strings[2408]);
+strings[469] = str->add(strings[469]);
+strings[2693] = str->add(strings[2693]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2408] = str->add(strings[2408]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2408] = str->add(strings[2408]);
+strings[2408] = str->add(strings[2408]);
+strings[2408] = str->add(strings[2408]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[4965] = str->add(strings[4965]);
+strings[469] = str->add(strings[469]);
+strings[4967] = str->add(strings[4967]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7694] = str->add("fileman/fileman");
+strings[2408] = str->add(strings[2408]);
+strings[2409] = str->add(strings[2409]);
+strings[7695] = str->add("fileman/file_icons");
+strings[2411] = str->add(strings[2411]);
+strings[2412] = str->add(strings[2412]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7696] = str->add("e,action,show,hbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7627]);
+str->del(strings[7628]);
+str->del(strings[1932]);
+str->del(strings[7628]);
+str->del(strings[7629]);
+strings[7697] = str->add("program,start");
+strings[7698] = str->add("sb_hbar_show");
+strings[1932] = str->add(strings[1932]);
+strings[7698] = str->add(strings[7698]);
+str->del(strings[7696]);
+str->del(strings[7596]);
+strings[7699] = str->add("e,action,show,vbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7697]);
+str->del(strings[7698]);
+str->del(strings[1932]);
+str->del(strings[7698]);
+strings[7700] = str->add("program,start");
+strings[7701] = str->add("sb_vbar_show");
+strings[1932] = str->add(strings[1932]);
+strings[7701] = str->add(strings[7701]);
+str->del(strings[7699]);
+str->del(strings[7596]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7702] = str->add("e,action,hide,hbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7700]);
+str->del(strings[7701]);
+str->del(strings[1932]);
+str->del(strings[7701]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+strings[7703] = str->add("program,start");
+strings[7704] = str->add("sb_hbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[7704] = str->add(strings[7704]);
+str->del(strings[7702]);
+str->del(strings[7596]);
+strings[7629] = str->add(strings[7629]);
+strings[64] = str->add(strings[64]);
+strings[2630] = str->add(strings[2630]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[7705] = str->add("Items");
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[7607] = str->add(strings[7607]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[7705] = str->add(strings[7705]);
+strings[7705] = str->add(strings[7705]);
+strings[7705] = str->add(strings[7705]);
+strings[64] = str->add(strings[64]);
+strings[7609] = str->add(strings[7609]);
+strings[64] = str->add(strings[64]);
+strings[2614] = str->add(strings[2614]);
+strings[7599] = str->add(strings[7599]);
+strings[2945] = str->add(strings[2945]);
+strings[2946] = str->add(strings[2946]);
+strings[2945] = str->add(strings[2945]);
+strings[2947] = str->add(strings[2947]);
+strings[1841] = str->add(strings[1841]);
+strings[2948] = str->add(strings[2948]);
+strings[2949] = str->add(strings[2949]);
+strings[64] = str->add(strings[64]);
+strings[2062] = str->add(strings[2062]);
+strings[64] = str->add(strings[64]);
+strings[7611] = str->add(strings[7611]);
+strings[64] = str->add(strings[64]);
+strings[2184] = str->add(strings[2184]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[64] = str->add(strings[64]);
+strings[2202] = str->add(strings[2202]);
+strings[64] = str->add(strings[64]);
+strings[2194] = str->add(strings[2194]);
+strings[64] = str->add(strings[64]);
+strings[7618] = str->add(strings[7618]);
+strings[64] = str->add(strings[64]);
+strings[2184] = str->add(strings[2184]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[64] = str->add(strings[64]);
+strings[7620] = str->add(strings[7620]);
+strings[64] = str->add(strings[64]);
+strings[2200] = str->add(strings[2200]);
+strings[7706] = str->add("e,action,hide,hbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+strings[7703] = str->add(strings[7703]);
+strings[7704] = str->add(strings[7704]);
+strings[1932] = str->add(strings[1932]);
+strings[7704] = str->add(strings[7704]);
+str->del(strings[7706]);
+str->del(strings[7596]);
+strings[7707] = str->add("e,action,hide,vbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7703]);
+str->del(strings[7704]);
+str->del(strings[1932]);
+str->del(strings[7704]);
+strings[7703] = str->add(strings[7703]);
+strings[7708] = str->add("sb_vbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[7708] = str->add(strings[7708]);
+str->del(strings[7707]);
+str->del(strings[7596]);
+strings[2942] = str->add(strings[2942]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7709] = str->add("e,action,show,hbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7703]);
+str->del(strings[7708]);
+str->del(strings[1932]);
+str->del(strings[7708]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+strings[7703] = str->add(strings[7703]);
+strings[7710] = str->add("sb_hbar_show");
+strings[1932] = str->add(strings[1932]);
+strings[7710] = str->add(strings[7710]);
+str->del(strings[7709]);
+str->del(strings[7596]);
+strings[7711] = str->add("e,action,hide,hbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7703]);
+str->del(strings[7710]);
+str->del(strings[1932]);
+str->del(strings[7710]);
+strings[7703] = str->add(strings[7703]);
+strings[7704] = str->add(strings[7704]);
+strings[1932] = str->add(strings[1932]);
+strings[7704] = str->add(strings[7704]);
+str->del(strings[7711]);
+str->del(strings[7596]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[64] = str->add(strings[64]);
+strings[2613] = str->add(strings[2613]);
+strings[2613] = str->add(strings[2613]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[7712] = str->add("e,action,click");
+strings[1591] = str->add(strings[1591]);
+strings[1841] = str->add(strings[1841]);
+strings[7713] = str->add("e,state,text");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+strings[7703] = str->add(strings[7703]);
+strings[7714] = str->add("text_state");
+strings[1932] = str->add(strings[1932]);
+strings[7714] = str->add(strings[7714]);
+str->del(strings[7713]);
+str->del(strings[7596]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1591] = str->add(strings[1591]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[361] = str->add(strings[361]);
+strings[362] = str->add(strings[362]);
+strings[361] = str->add(strings[361]);
+str->del(strings[361]);
+strings[362] = str->add(strings[362]);
+str->del(strings[362]);
+strings[2306] = str->add(strings[2306]);
+strings[7715] = str->add("e,state,focused");
+strings[7596] = str->add(strings[7596]);
+strings[7716] = str->add("e,state,selected");
+strings[7596] = str->add(strings[7596]);
+strings[469] = str->add(strings[469]);
+strings[2713] = str->add(strings[2713]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2536] = str->add(strings[2536]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2536] = str->add(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[3096] = str->add(strings[3096]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2680] = str->add(strings[2680]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[3094] = str->add(strings[3094]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2681] = str->add(strings[2681]);
+strings[2681] = str->add(strings[2681]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[215] = str->add(strings[215]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[215] = str->add(strings[215]);
+strings[215] = str->add(strings[215]);
+strings[215] = str->add(strings[215]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7717] = str->add("images/318");
+strings[7718] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/318");
+strings[469] = str->add(strings[469]);
+strings[7717] = str->add(strings[7717]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2712] = str->add(strings[2712]);
+strings[2712] = str->add(strings[2712]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2348] = str->add(strings[2348]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2348] = str->add(strings[2348]);
+strings[2348] = str->add(strings[2348]);
+strings[2348] = str->add(strings[2348]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7719] = str->add("images/329");
+strings[7720] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/329");
+strings[469] = str->add(strings[469]);
+strings[7719] = str->add(strings[7719]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2682] = str->add(strings[2682]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2262] = str->add(strings[2262]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2262] = str->add(strings[2262]);
+strings[2262] = str->add(strings[2262]);
+strings[2262] = str->add(strings[2262]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[2896] = str->add(strings[2896]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2714] = str->add(strings[2714]);
+strings[2714] = str->add(strings[2714]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2358] = str->add(strings[2358]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2358] = str->add(strings[2358]);
+strings[2358] = str->add(strings[2358]);
+strings[2358] = str->add(strings[2358]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7721] = str->add("images/316");
+strings[7722] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/316");
+strings[469] = str->add(strings[469]);
+strings[7721] = str->add(strings[7721]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2699] = str->add(strings[2699]);
+strings[2699] = str->add(strings[2699]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2443] = str->add(strings[2443]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2443] = str->add(strings[2443]);
+strings[2443] = str->add(strings[2443]);
+strings[2443] = str->add(strings[2443]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7723] = str->add("images/331");
+strings[7724] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/331");
+strings[469] = str->add(strings[469]);
+strings[7723] = str->add(strings[7723]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2716] = str->add(strings[2716]);
+strings[2716] = str->add(strings[2716]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2526] = str->add(strings[2526]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2526] = str->add(strings[2526]);
+strings[2526] = str->add(strings[2526]);
+strings[2526] = str->add(strings[2526]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7725] = str->add("images/332");
+strings[7726] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/332");
+strings[469] = str->add(strings[469]);
+strings[7725] = str->add(strings[7725]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2718] = str->add(strings[2718]);
+strings[2718] = str->add(strings[2718]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2615] = str->add(strings[2615]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[2502] = str->add(strings[2502]);
+strings[64] = str->add(strings[64]);
+strings[4296] = str->add(strings[4296]);
+strings[64] = str->add(strings[64]);
+strings[7631] = str->add(strings[7631]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[2502] = str->add(strings[2502]);
+strings[2502] = str->add(strings[2502]);
+strings[2502] = str->add(strings[2502]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[469] = str->add(strings[469]);
+strings[7727] = str->add("images/337");
+strings[7728] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/337");
+strings[469] = str->add(strings[469]);
+strings[7727] = str->add(strings[7727]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[1895] = str->add(strings[1895]);
+strings[3083] = str->add(strings[3083]);
+strings[1770] = str->add(strings[1770]);
+strings[7729] = str->add("icon.png");
+strings[3083] = str->add(strings[3083]);
+strings[1895] = str->add(strings[1895]);
+strings[7730] = str->add("image");
+strings[61] = str->add(strings[61]);
+strings[3083] = str->add(strings[3083]);
+strings[7599] = str->add(strings[7599]);
+strings[64] = str->add(strings[64]);
+strings[2616] = str->add(strings[2616]);
+strings[64] = str->add(strings[64]);
+strings[7599] = str->add(strings[7599]);
+strings[1894] = str->add(strings[1894]);
+strings[64] = str->add(strings[64]);
+strings[7647] = str->add(strings[7647]);
+strings[64] = str->add(strings[64]);
+strings[7633] = str->add(strings[7633]);
+str->del(strings[64]);
+strings[385] = str->add(strings[385]);
+strings[1894] = str->add(strings[1894]);
+strings[1894] = str->add(strings[1894]);
+strings[1894] = str->add(strings[1894]);
+strings[64] = str->add(strings[64]);
+strings[2986] = str->add(strings[2986]);
+strings[64] = str->add(strings[64]);
+strings[2186] = str->add(strings[2186]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[1841] = str->add(strings[1841]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7629] = str->add(strings[7629]);
+strings[7731] = str->add("e,action,show,hbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7703]);
+str->del(strings[7704]);
+str->del(strings[1932]);
+str->del(strings[7704]);
+str->del(strings[7629]);
+strings[7703] = str->add(strings[7703]);
+strings[7732] = str->add("sb_hbar_show");
+strings[1932] = str->add(strings[1932]);
+strings[7732] = str->add(strings[7732]);
+str->del(strings[7731]);
+str->del(strings[7596]);
+strings[7733] = str->add("e,action,show,vbar");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7703]);
+str->del(strings[7732]);
+str->del(strings[1932]);
+str->del(strings[7732]);
+strings[7703] = str->add(strings[7703]);
+strings[7734] = str->add("sb_vbar_show");
+strings[1932] = str->add(strings[1932]);
+strings[7734] = str->add(strings[7734]);
+str->del(strings[7733]);
+str->del(strings[7596]);
+strings[7735] = str->add("e,state,unfocused");
+strings[7596] = str->add(strings[7596]);
+str->del(strings[7595]);
+str->del(strings[7596]);
+str->del(strings[7597]);
+str->del(strings[7596]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7703]);
+str->del(strings[7704]);
+str->del(strings[1932]);
+str->del(strings[7704]);
+str->del(strings[7629]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7703]);
+str->del(strings[7714]);
+str->del(strings[1932]);
+str->del(strings[7714]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7715]);
+str->del(strings[7596]);
+strings[7703] = str->add(strings[7703]);
+strings[7736] = str->add("go_active");
+str->del(strings[7716]);
+str->del(strings[7596]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7599]);
+str->del(strings[7599]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[1841]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7629]);
+str->del(strings[7703]);
+str->del(strings[7734]);
+str->del(strings[1932]);
+str->del(strings[7734]);
+strings[7703] = str->add(strings[7703]);
+strings[7737] = str->add("off");
+str->del(strings[7735]);
+str->del(strings[7596]);
+str->del(strings[7703]);
+str->del(strings[7736]);
+str->del(strings[7703]);
+str->del(strings[7737]);
+strings[7738] = str->add("e,action,mouse,move");
+strings[7739] = str->add("e");
+strings[7738] = str->add(strings[7738]);
+strings[7739] = str->add(strings[7739]);
+str->del(strings[7738]);
+str->del(strings[7739]);
+str->del(strings[7738]);
+str->del(strings[7739]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2686]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6483]);
+str->del(strings[6483]);
+str->del(strings[6483]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2715]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2231]);
+str->del(strings[2231]);
+str->del(strings[2231]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2691]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2338]);
+str->del(strings[2338]);
+str->del(strings[2338]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2693]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6484]);
+str->del(strings[6484]);
+str->del(strings[6484]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2687]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1619]);
+str->del(strings[1619]);
+str->del(strings[1619]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2682]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2552]);
+str->del(strings[2552]);
+str->del(strings[2552]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2671]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1712]);
+str->del(strings[1712]);
+str->del(strings[1712]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6488]);
+str->del(strings[6488]);
+str->del(strings[6488]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2634]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2690]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[1721]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2586]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[6482]);
+str->del(strings[6482]);
+str->del(strings[6482]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2871]);
+str->del(strings[6483]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2890]);
+str->del(strings[2231]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2892]);
+str->del(strings[2338]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[4965]);
+str->del(strings[469]);
+str->del(strings[4967]);
+str->del(strings[6484]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2894]);
+str->del(strings[1619]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2896]);
+str->del(strings[2552]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2898]);
+str->del(strings[469]);
+str->del(strings[2900]);
+str->del(strings[1712]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2902]);
+str->del(strings[6488]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2904]);
+str->del(strings[1721]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2913]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[6482]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[2224]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2582]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2685]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[4]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1926]);
+str->del(strings[3083]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[1925]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2711]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[2494]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2680]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[2514]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2583]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[64]);
+str->del(strings[2584]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2713]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[2536]);
+str->del(strings[64]);
+str->del(strings[2585]);
+strings[1933] = str->add(strings[1933]);
+str->del(strings[1933]);
+str->del(strings[1842]);
+str->del(strings[1842]);
+str->del(strings[64]);
+str->del(strings[2581]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[2902]);
+str->del(strings[2224]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2915]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3089]);
+str->del(strings[4]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[1926]);
+str->del(strings[1552]);
+str->del(strings[1925]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3092]);
+str->del(strings[2494]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3094]);
+str->del(strings[2514]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[2886]);
+str->del(strings[64]);
+str->del(strings[2888]);
+str->del(strings[469]);
+str->del(strings[3096]);
+str->del(strings[2536]);
+str->del(strings[385]);
+str->del(strings[64]);
+str->del(strings[1949]);
+str->del(strings[64]);
+str->del(strings[1880]);
+str->del(strings[64]);
+str->del(strings[1876]);
+str->del(strings[379]);
+str->del(strings[64]);
+str->del(strings[1874]);
+str->del(strings[361]);
+str->del(strings[362]);
+str->del(strings[469]);
+str->del(strings[2686]);
+str->del(strings[6483]);
+str->del(strings[469]);
+str->del(strings[2715]);
+str->del(strings[2231]);
+str->del(strings[469]);
+str->del(strings[2691]);
+str->del(strings[2338]);
+str->del(strings[469]);
+str->del(strings[2693]);
+str->del(strings[6484]);
+str->del(strings[469]);
+str->del(strings[2687]);
+str->del(strings[6485]);
+str->del(strings[469]);
+str->del(strings[2711]);
+str->del(strings[2494]);
+str->del(strings[6486]);
+str->del(strings[469]);
+str->del(strings[2687]);
+str->del(strings[1619]);
+str->del(strings[469]);
+str->del(strings[2682]);
+str->del(strings[2552]);
+str->del(strings[469]);
+str->del(strings[2671]);
+str->del(strings[6487]);
+str->del(strings[469]);
+str->del(strings[2680]);
+str->del(strings[2514]);
+str->del(strings[469]);
+str->del(strings[2672]);
+str->del(strings[1713]);
+str->del(strings[469]);
+str->del(strings[2673]);
+str->del(strings[1714]);
+str->del(strings[469]);
+str->del(strings[2671]);
+str->del(strings[1712]);
+str->del(strings[469]);
+str->del(strings[2688]);
+str->del(strings[6488]);
+str->del(strings[469]);
+str->del(strings[2708]);
+str->del(strings[6640]);
+str->del(strings[469]);
+str->del(strings[2677]);
+str->del(strings[1726]);
+str->del(strings[469]);
+str->del(strings[2678]);
+str->del(strings[6641]);
+str->del(strings[469]);
+str->del(strings[2676]);
+str->del(strings[1724]);
+str->del(strings[469]);
+str->del(strings[2675]);
+str->del(strings[1722]);
+str->del(strings[469]);
+str->del(strings[2674]);
+str->del(strings[6642]);
+str->del(strings[469]);
+str->del(strings[2690]);
+str->del(strings[1721]);
+str->del(strings[6482]);
+str->del(strings[469]);
+str->del(strings[2688]);
+str->del(strings[2224]);
+str->del(strings[469]);
+str->del(strings[2685]);
+str->del(strings[4]);
+str->del(strings[1926]);
+str->del(strings[3083]);
+str->del(strings[1925]);
+str->del(strings[469]);
+str->del(strings[2711]);
+str->del(strings[2494]);
+str->del(strings[469]);
+str->del(strings[2680]);
+str->del(strings[2514]);
+str->del(strings[469]);
+str->del(strings[2713]);
+str->del(strings[2536]);
+strings[862] = str->add(strings[862]);
+strings[64] = str->add(strings[64]);
+strings[2577] = str->add(strings[2577]);
+strings[2577] = str->add(strings[2577]);
+strings[64] = str->add(strings[64]);
+strings[64] = str->add(strings[64]);
+strings[7740] = str->add("load");
+strings[306] = str->add(strings[306]);
+strings[7741] = str->add("resize");
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[306] = str->add(strings[306]);
+strings[306] = str->add(strings[306]);
+strings[1842] = str->add(strings[1842]);
+str->del(strings[306]);
+strings[64] = str->add(strings[64]);
+strings[1865] = str->add(strings[1865]);
+strings[64] = str->add(strings[64]);
+strings[1872] = str->add(strings[1872]);
+strings[7742] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/4");
+strings[64] = str->add(strings[64]);
+strings[1872] = str->add(strings[1872]);
+strings[306] = str->add(strings[306]);
+str->del(strings[306]);
+strings[64] = str->add(strings[64]);
+strings[2276] = str->add(strings[2276]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[2292] = str->add(strings[2292]);
+strings[306] = str->add(strings[306]);
+str->del(strings[306]);
+strings[306] = str->add(strings[306]);
+str->del(strings[1842]);
+strings[306] = str->add(strings[306]);
+strings[64] = str->add(strings[64]);
+strings[1880] = str->add(strings[1880]);
+strings[64] = str->add(strings[64]);
+strings[3279] = str->add(strings[3279]);
+strings[64] = str->add(strings[64]);
+strings[2310] = str->add(strings[2310]);
+strings[64] = str->add(strings[64]);
+strings[1876] = str->add(strings[1876]);
+str->del(strings[64]);
+strings[379] = str->add(strings[379]);
+strings[306] = str->add(strings[306]);
+strings[306] = str->add(strings[306]);
+strings[306] = str->add(strings[306]);
+strings[64] = str->add(strings[64]);
+strings[1874] = str->add(strings[1874]);
+strings[64] = str->add(strings[64]);
+strings[1878] = str->add(strings[1878]);
+strings[7743] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/7");
+strings[64] = str->add(strings[64]);
+strings[1878] = str->add(strings[1878]);
+strings[2085] = str->add(strings[2085]);
+strings[2085] = str->add(strings[2085]);
+strings[7741] = str->add(strings[7741]);
+strings[1841] = str->add(strings[1841]);
+strings[7741] = str->add(strings[7741]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[7740] = str->add(strings[7740]);
+strings[1841] = str->add(strings[1841]);
+str->del(strings[306]);
+strings[306] = str->add(strings[306]);
+str->del(strings[306]);
+strings[306] = str->add(strings[306]);
+str->del(strings[306]);
+strings[306] = str->add(strings[306]);
+str->del(strings[306]);
+strings[306] = str->add(strings[306]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[7741] = str->add(strings[7741]);
+str->del(strings[190]);
+str->del(strings[305]);
+str->del(strings[306]);
+str->del(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[305] = str->add(strings[305]);
+strings[306] = str->add(strings[306]);
+strings[193] = str->add(strings[193]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7744] = str->add("e,action,hide,vbar");
+strings[7745] = str->add("e");
+str->del(strings[7741]);
+strings[7746] = str->add("program,start");
+strings[7747] = str->add("sb_vbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[7747] = str->add(strings[7747]);
+str->del(strings[7744]);
+str->del(strings[7745]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+str->del(strings[1892]);
+strings[1892] = str->add(strings[1892]);
+str->del(strings[1892]);
+strings[1892] = str->add(strings[1892]);
+str->del(strings[2231]);
+strings[2231] = str->add(strings[2231]);
+str->del(strings[2231]);
+strings[2231] = str->add(strings[2231]);
+str->del(strings[1670]);
+strings[1670] = str->add(strings[1670]);
+str->del(strings[1670]);
+strings[1670] = str->add(strings[1670]);
+str->del(strings[2388]);
+strings[2388] = str->add(strings[2388]);
+str->del(strings[2388]);
+strings[2388] = str->add(strings[2388]);
+str->del(strings[2552]);
+strings[2552] = str->add(strings[2552]);
+str->del(strings[2552]);
+strings[2552] = str->add(strings[2552]);
+str->del(strings[2252]);
+strings[2252] = str->add(strings[2252]);
+str->del(strings[2252]);
+strings[2252] = str->add(strings[2252]);
+str->del(strings[2368]);
+strings[2368] = str->add(strings[2368]);
+str->del(strings[2368]);
+strings[2368] = str->add(strings[2368]);
+str->del(strings[1901]);
+strings[1901] = str->add(strings[1901]);
+str->del(strings[1901]);
+strings[1901] = str->add(strings[1901]);
+str->del(strings[1]);
+strings[1] = str->add(strings[1]);
+str->del(strings[1]);
+strings[1] = str->add(strings[1]);
+str->del(strings[2408]);
+strings[2408] = str->add(strings[2408]);
+str->del(strings[2408]);
+strings[2408] = str->add(strings[2408]);
+strings[7741] = str->add(strings[7741]);
+strings[7748] = str->add("e,action,hide,hbar");
+strings[7749] = str->add("e");
+str->del(strings[7741]);
+strings[7746] = str->add(strings[7746]);
+strings[7750] = str->add("sb_hbar_hide");
+strings[1932] = str->add(strings[1932]);
+strings[7750] = str->add(strings[7750]);
+str->del(strings[7748]);
+str->del(strings[7749]);
+strings[7751] = str->add("e,action,hide,vbar");
+strings[7752] = str->add("e");
+str->del(strings[7746]);
+str->del(strings[7750]);
+str->del(strings[1932]);
+str->del(strings[7750]);
+strings[7746] = str->add(strings[7746]);
+strings[7747] = str->add(strings[7747]);
+strings[1932] = str->add(strings[1932]);
+strings[7747] = str->add(strings[7747]);
+str->del(strings[7751]);
+str->del(strings[7752]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[7741] = str->add(strings[7741]);
+strings[64] = str->add(strings[64]);
+strings[2198] = str->add(strings[2198]);
+strings[7753] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/239");
+strings[64] = str->add(strings[64]);
+strings[2198] = str->add(strings[2198]);
+strings[1591] = str->add(strings[1591]);
+strings[1591] = str->add(strings[1591]);
+strings[64] = str->add(strings[64]);
+strings[2190] = str->add(strings[2190]);
+strings[7754] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/240");
+strings[64] = str->add(strings[64]);
+strings[2190] = str->add(strings[2190]);
+strings[64] = str->add(strings[64]);
+strings[2192] = str->add(strings[2192]);
+strings[7755] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/241");
+strings[64] = str->add(strings[64]);
+strings[2192] = str->add(strings[2192]);
+str->del(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+str->del(strings[2536]);
+strings[2536] = str->add(strings[2536]);
+str->del(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+str->del(strings[2514]);
+strings[2514] = str->add(strings[2514]);
+str->del(strings[215]);
+strings[215] = str->add(strings[215]);
+str->del(strings[215]);
+strings[215] = str->add(strings[215]);
+str->del(strings[2348]);
+strings[2348] = str->add(strings[2348]);
+str->del(strings[2348]);
+strings[2348] = str->add(strings[2348]);
+str->del(strings[2262]);
+strings[2262] = str->add(strings[2262]);
+str->del(strings[2262]);
+strings[2262] = str->add(strings[2262]);
+str->del(strings[2358]);
+strings[2358] = str->add(strings[2358]);
+str->del(strings[2358]);
+strings[2358] = str->add(strings[2358]);
+str->del(strings[2443]);
+strings[2443] = str->add(strings[2443]);
+str->del(strings[2443]);
+strings[2443] = str->add(strings[2443]);
+str->del(strings[2526]);
+strings[2526] = str->add(strings[2526]);
+str->del(strings[2526]);
+strings[2526] = str->add(strings[2526]);
+str->del(strings[2502]);
+strings[2502] = str->add(strings[2502]);
+str->del(strings[2502]);
+strings[2502] = str->add(strings[2502]);
+strings[1895] = str->add(strings[1895]);
+strings[1552] = str->add(strings[1552]);
+strings[7756] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow/e-module-dropshadow.edj//://images/0");
+strings[1895] = str->add(strings[1895]);
+strings[1552] = str->add(strings[1552]);
+str->del(strings[1894]);
+strings[1894] = str->add(strings[1894]);
+str->del(strings[1894]);
+strings[1894] = str->add(strings[1894]);
+strings[7757] = str->add("font");
+strings[7758] = str->add("font_fallbacks");
+strings[7759] = str->add("font_size");
+strings[7760] = str->add("font_source");
+strings[7761] = str->add("color");
+strings[7762] = str->add("underline_color");
+strings[7763] = str->add("underline2_color");
+strings[7764] = str->add("outline_color");
+strings[7765] = str->add("shadow_color");
+strings[7766] = str->add("glow_color");
+strings[7767] = str->add("glow2_color");
+strings[7768] = str->add("backing_color");
+strings[7769] = str->add("strikethrough_color");
+strings[7770] = str->add("align");
+strings[7771] = str->add("valign");
+strings[7772] = str->add("wrap");
+strings[7773] = str->add("left_margin");
+strings[7774] = str->add("right_margin");
+strings[7775] = str->add("underline");
+strings[7776] = str->add("strikethrough");
+strings[7777] = str->add("backing");
+strings[7778] = str->add("style");
+strings[7779] = str->add("tabstops");
+strings[7770] = str->add(strings[7770]);
+strings[7780] = str->add("center");
+str->del(strings[7770]);
+str->del(strings[7780]);
+strings[7761] = str->add(strings[7761]);
+strings[7781] = str->add("#000");
+str->del(strings[7761]);
+str->del(strings[7781]);
+strings[7778] = str->add(strings[7778]);
+strings[7782] = str->add("shadow");
+str->del(strings[7778]);
+str->del(strings[7782]);
+strings[7765] = str->add(strings[7765]);
+strings[7783] = str->add("#ffffff80");
+str->del(strings[7765]);
+str->del(strings[7783]);
+strings[7772] = str->add(strings[7772]);
+strings[7784] = str->add("word");
+str->del(strings[7772]);
+str->del(strings[7784]);
+strings[7760] = str->add(strings[7760]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7760]);
+str->del(strings[469]);
+strings[7759] = str->add(strings[7759]);
+strings[7785] = str->add("10.000000");
+str->del(strings[7759]);
+str->del(strings[7785]);
+strings[7757] = str->add(strings[7757]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7757]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7778] = str->add(strings[7778]);
+strings[7786] = str->add("glow");
+str->del(strings[7778]);
+str->del(strings[7786]);
+strings[7761] = str->add(strings[7761]);
+strings[7787] = str->add("#fff");
+str->del(strings[7761]);
+str->del(strings[7787]);
+strings[7767] = str->add(strings[7767]);
+strings[7788] = str->add("#fe87");
+str->del(strings[7767]);
+str->del(strings[7788]);
+strings[7766] = str->add(strings[7766]);
+strings[7789] = str->add("#fa14");
+str->del(strings[7766]);
+str->del(strings[7789]);
+strings[7757] = str->add(strings[7757]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7757]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7778] = str->add(strings[7778]);
+strings[7790] = str->add("glow");
+str->del(strings[7778]);
+str->del(strings[7790]);
+strings[7761] = str->add(strings[7761]);
+strings[7791] = str->add("#fff");
+str->del(strings[7761]);
+str->del(strings[7791]);
+strings[7767] = str->add(strings[7767]);
+strings[7792] = str->add("#fe87");
+str->del(strings[7767]);
+str->del(strings[7792]);
+strings[7766] = str->add(strings[7766]);
+strings[7793] = str->add("#fa14");
+str->del(strings[7766]);
+str->del(strings[7793]);
+strings[7757] = str->add(strings[7757]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7757]);
+str->del(strings[471]);
+str->del(strings[7757]);
+str->del(strings[7758]);
+str->del(strings[7759]);
+str->del(strings[7760]);
+str->del(strings[7761]);
+str->del(strings[7762]);
+str->del(strings[7763]);
+str->del(strings[7764]);
+str->del(strings[7765]);
+str->del(strings[7766]);
+str->del(strings[7767]);
+str->del(strings[7768]);
+str->del(strings[7769]);
+str->del(strings[7770]);
+str->del(strings[7771]);
+str->del(strings[7772]);
+str->del(strings[7773]);
+str->del(strings[7774]);
+str->del(strings[7775]);
+str->del(strings[7776]);
+str->del(strings[7777]);
+str->del(strings[7778]);
+str->del(strings[7779]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[7794] = str->add("font");
+strings[7795] = str->add("font_fallbacks");
+strings[7796] = str->add("font_size");
+strings[7797] = str->add("font_source");
+strings[7798] = str->add("color");
+strings[7799] = str->add("underline_color");
+strings[7800] = str->add("underline2_color");
+strings[7801] = str->add("outline_color");
+strings[7802] = str->add("shadow_color");
+strings[7803] = str->add("glow_color");
+strings[7804] = str->add("glow2_color");
+strings[7805] = str->add("backing_color");
+strings[7806] = str->add("strikethrough_color");
+strings[7807] = str->add("align");
+strings[7808] = str->add("valign");
+strings[7809] = str->add("wrap");
+strings[7810] = str->add("left_margin");
+strings[7811] = str->add("right_margin");
+strings[7812] = str->add("underline");
+strings[7813] = str->add("strikethrough");
+strings[7814] = str->add("backing");
+strings[7815] = str->add("style");
+strings[7816] = str->add("tabstops");
+strings[7807] = str->add(strings[7807]);
+strings[7817] = str->add("center");
+str->del(strings[7807]);
+str->del(strings[7817]);
+strings[7798] = str->add(strings[7798]);
+strings[7818] = str->add("#000");
+str->del(strings[7798]);
+str->del(strings[7818]);
+strings[7815] = str->add(strings[7815]);
+strings[7819] = str->add("shadow");
+str->del(strings[7815]);
+str->del(strings[7819]);
+strings[7802] = str->add(strings[7802]);
+strings[7820] = str->add("#ffffff80");
+str->del(strings[7802]);
+str->del(strings[7820]);
+strings[7809] = str->add(strings[7809]);
+strings[7821] = str->add("word");
+str->del(strings[7809]);
+str->del(strings[7821]);
+strings[7797] = str->add(strings[7797]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7797]);
+str->del(strings[469]);
+strings[7796] = str->add(strings[7796]);
+strings[7822] = str->add("10.000000");
+str->del(strings[7796]);
+str->del(strings[7822]);
+strings[7794] = str->add(strings[7794]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7794]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7815] = str->add(strings[7815]);
+strings[7823] = str->add("soft_shadow");
+str->del(strings[7815]);
+str->del(strings[7823]);
+strings[7798] = str->add(strings[7798]);
+strings[7824] = str->add("#fff");
+str->del(strings[7798]);
+str->del(strings[7824]);
+strings[7802] = str->add(strings[7802]);
+strings[7825] = str->add("#00000020");
+str->del(strings[7802]);
+str->del(strings[7825]);
+strings[7796] = str->add(strings[7796]);
+strings[7826] = str->add("12.000000");
+str->del(strings[7796]);
+str->del(strings[7826]);
+strings[7794] = str->add(strings[7794]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7794]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[7794]);
+str->del(strings[7795]);
+str->del(strings[7796]);
+str->del(strings[7797]);
+str->del(strings[7798]);
+str->del(strings[7799]);
+str->del(strings[7800]);
+str->del(strings[7801]);
+str->del(strings[7802]);
+str->del(strings[7803]);
+str->del(strings[7804]);
+str->del(strings[7805]);
+str->del(strings[7806]);
+str->del(strings[7807]);
+str->del(strings[7808]);
+str->del(strings[7809]);
+str->del(strings[7810]);
+str->del(strings[7811]);
+str->del(strings[7812]);
+str->del(strings[7813]);
+str->del(strings[7814]);
+str->del(strings[7815]);
+str->del(strings[7816]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[7740]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[1841]);
+str->del(strings[7741]);
+str->del(strings[7740]);
+str->del(strings[1841]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7746]);
+str->del(strings[7747]);
+str->del(strings[1932]);
+str->del(strings[7747]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7746]);
+str->del(strings[7747]);
+str->del(strings[1932]);
+str->del(strings[7747]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+str->del(strings[7741]);
+strings[64] = str->add(strings[64]);
+strings[2595] = str->add(strings[2595]);
+strings[7827] = str->add("load");
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[7827] = str->add(strings[7827]);
+strings[1841] = str->add(strings[1841]);
+strings[64] = str->add(strings[64]);
+strings[4503] = str->add(strings[4503]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[64] = str->add(strings[64]);
+strings[3259] = str->add(strings[3259]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[7828] = str->add("resize");
+strings[1933] = str->add(strings[1933]);
+str->del(strings[7827]);
+str->del(strings[1841]);
+str->del(strings[1933]);
+str->del(strings[469]);
+str->del(strings[2688]);
+strings[469] = str->add(strings[469]);
+strings[2688] = str->add(strings[2688]);
+strings[7827] = str->add(strings[7827]);
+strings[1841] = str->add(strings[1841]);
+strings[469] = str->add(strings[469]);
+strings[2902] = str->add(strings[2902]);
+strings[7828] = str->add(strings[7828]);
+strings[7829] = str->add("e,action,mouse,move");
+strings[7830] = str->add("e");
+strings[7829] = str->add(strings[7829]);
+strings[7830] = str->add(strings[7830]);
+strings[7829] = str->add(strings[7829]);
+strings[7830] = str->add(strings[7830]);
+strings[7829] = str->add(strings[7829]);
+strings[7830] = str->add(strings[7830]);
+strings[7829] = str->add(strings[7829]);
+strings[7830] = str->add(strings[7830]);
+strings[1737] = str->add(strings[1737]);
+strings[1853] = str->add(strings[1853]);
+strings[7829] = str->add(strings[7829]);
+strings[7830] = str->add(strings[7830]);
+strings[7831] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+strings[7829] = str->add(strings[7829]);
+strings[7830] = str->add(strings[7830]);
+strings[7831] = str->add(strings[7831]);
+strings[1853] = str->add(strings[1853]);
+str->del(strings[7827]);
+str->del(strings[1841]);
+str->del(strings[7828]);
+str->del(strings[7827]);
+str->del(strings[1841]);
+str->del(strings[7828]);
+str->del(strings[7829]);
+str->del(strings[7830]);
+str->del(strings[7829]);
+str->del(strings[7830]);
+str->del(strings[7829]);
+str->del(strings[7830]);
+str->del(strings[7829]);
+str->del(strings[7830]);
+str->del(strings[7829]);
+str->del(strings[7830]);
+str->del(strings[1737]);
+str->del(strings[1853]);
+str->del(strings[7829]);
+str->del(strings[7830]);
+str->del(strings[7831]);
+str->del(strings[1853]);
+str->del(strings[7829]);
+str->del(strings[7830]);
+str->del(strings[7831]);
+str->del(strings[1853]);
+strings[7832] = str->add("e,action,mouse,move");
+strings[7833] = str->add("e");
+strings[7834] = str->add("mouse,move");
+strings[1853] = str->add(strings[1853]);
+str->del(strings[7832]);
+str->del(strings[7833]);
+str->del(strings[7834]);
+str->del(strings[1853]);
+str->del(strings[190]);
+str->del(strings[305]);
+str->del(strings[306]);
+str->del(strings[193]);
+strings[190] = str->add(strings[190]);
+strings[305] = str->add(strings[305]);
+strings[306] = str->add(strings[306]);
+strings[193] = str->add(strings[193]);
+strings[7835] = str->add("font");
+strings[7836] = str->add("font_fallbacks");
+strings[7837] = str->add("font_size");
+strings[7838] = str->add("font_source");
+strings[7839] = str->add("color");
+strings[7840] = str->add("underline_color");
+strings[7841] = str->add("underline2_color");
+strings[7842] = str->add("outline_color");
+strings[7843] = str->add("shadow_color");
+strings[7844] = str->add("glow_color");
+strings[7845] = str->add("glow2_color");
+strings[7846] = str->add("backing_color");
+strings[7847] = str->add("strikethrough_color");
+strings[7848] = str->add("align");
+strings[7849] = str->add("valign");
+strings[7850] = str->add("wrap");
+strings[7851] = str->add("left_margin");
+strings[7852] = str->add("right_margin");
+strings[7853] = str->add("underline");
+strings[7854] = str->add("strikethrough");
+strings[7855] = str->add("backing");
+strings[7856] = str->add("style");
+strings[7857] = str->add("tabstops");
+strings[7848] = str->add(strings[7848]);
+strings[7858] = str->add("center");
+str->del(strings[7848]);
+str->del(strings[7858]);
+strings[7839] = str->add(strings[7839]);
+strings[7859] = str->add("#000");
+str->del(strings[7839]);
+str->del(strings[7859]);
+strings[7856] = str->add(strings[7856]);
+strings[7860] = str->add("shadow");
+str->del(strings[7856]);
+str->del(strings[7860]);
+strings[7843] = str->add(strings[7843]);
+strings[7861] = str->add("#ffffff80");
+str->del(strings[7843]);
+str->del(strings[7861]);
+strings[7850] = str->add(strings[7850]);
+strings[7862] = str->add("word");
+str->del(strings[7850]);
+str->del(strings[7862]);
+strings[7838] = str->add(strings[7838]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7838]);
+str->del(strings[469]);
+strings[7837] = str->add(strings[7837]);
+strings[7863] = str->add("10.000000");
+str->del(strings[7837]);
+str->del(strings[7863]);
+strings[7835] = str->add(strings[7835]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7835]);
+str->del(strings[470]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7856] = str->add(strings[7856]);
+strings[7864] = str->add("glow");
+str->del(strings[7856]);
+str->del(strings[7864]);
+strings[7839] = str->add(strings[7839]);
+strings[7865] = str->add("#fff");
+str->del(strings[7839]);
+str->del(strings[7865]);
+strings[7845] = str->add(strings[7845]);
+strings[7866] = str->add("#fe87");
+str->del(strings[7845]);
+str->del(strings[7866]);
+strings[7844] = str->add(strings[7844]);
+strings[7867] = str->add("#fa14");
+str->del(strings[7844]);
+str->del(strings[7867]);
+strings[7835] = str->add(strings[7835]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7835]);
+str->del(strings[471]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7856] = str->add(strings[7856]);
+strings[7868] = str->add("glow");
+str->del(strings[7856]);
+str->del(strings[7868]);
+strings[7839] = str->add(strings[7839]);
+strings[7869] = str->add("#fff");
+str->del(strings[7839]);
+str->del(strings[7869]);
+strings[7845] = str->add(strings[7845]);
+strings[7870] = str->add("#fe87");
+str->del(strings[7845]);
+str->del(strings[7870]);
+strings[7844] = str->add(strings[7844]);
+strings[7871] = str->add("#fa14");
+str->del(strings[7844]);
+str->del(strings[7871]);
+strings[7835] = str->add(strings[7835]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7835]);
+str->del(strings[471]);
+str->del(strings[7835]);
+str->del(strings[7836]);
+str->del(strings[7837]);
+str->del(strings[7838]);
+str->del(strings[7839]);
+str->del(strings[7840]);
+str->del(strings[7841]);
+str->del(strings[7842]);
+str->del(strings[7843]);
+str->del(strings[7844]);
+str->del(strings[7845]);
+str->del(strings[7846]);
+str->del(strings[7847]);
+str->del(strings[7848]);
+str->del(strings[7849]);
+str->del(strings[7850]);
+str->del(strings[7851]);
+str->del(strings[7852]);
+str->del(strings[7853]);
+str->del(strings[7854]);
+str->del(strings[7855]);
+str->del(strings[7856]);
+str->del(strings[7857]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[471]);
+str->del(strings[469]);
+strings[7872] = str->add("font");
+strings[7873] = str->add("font_fallbacks");
+strings[7874] = str->add("font_size");
+strings[7875] = str->add("font_source");
+strings[7876] = str->add("color");
+strings[7877] = str->add("underline_color");
+strings[7878] = str->add("underline2_color");
+strings[7879] = str->add("outline_color");
+strings[7880] = str->add("shadow_color");
+strings[7881] = str->add("glow_color");
+strings[7882] = str->add("glow2_color");
+strings[7883] = str->add("backing_color");
+strings[7884] = str->add("strikethrough_color");
+strings[7885] = str->add("align");
+strings[7886] = str->add("valign");
+strings[7887] = str->add("wrap");
+strings[7888] = str->add("left_margin");
+strings[7889] = str->add("right_margin");
+strings[7890] = str->add("underline");
+strings[7891] = str->add("strikethrough");
+strings[7892] = str->add("backing");
+strings[7893] = str->add("style");
+strings[7894] = str->add("tabstops");
+strings[7885] = str->add(strings[7885]);
+strings[7895] = str->add("center");
+str->del(strings[7885]);
+str->del(strings[7895]);
+strings[7876] = str->add(strings[7876]);
+strings[7896] = str->add("#000");
+str->del(strings[7876]);
+str->del(strings[7896]);
+strings[7893] = str->add(strings[7893]);
+strings[7897] = str->add("shadow");
+str->del(strings[7893]);
+str->del(strings[7897]);
+strings[7880] = str->add(strings[7880]);
+strings[7898] = str->add("#ffffff80");
+str->del(strings[7880]);
+str->del(strings[7898]);
+strings[7887] = str->add(strings[7887]);
+strings[7899] = str->add("word");
+str->del(strings[7887]);
+str->del(strings[7899]);
+strings[7875] = str->add(strings[7875]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7875]);
+str->del(strings[469]);
+strings[7874] = str->add(strings[7874]);
+strings[7900] = str->add("10.000000");
+str->del(strings[7874]);
+str->del(strings[7900]);
+strings[7872] = str->add(strings[7872]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7872]);
+str->del(strings[470]);
+strings[470] = str->add(strings[470]);
+strings[469] = str->add(strings[469]);
+strings[7893] = str->add(strings[7893]);
+strings[7901] = str->add("soft_shadow");
+str->del(strings[7893]);
+str->del(strings[7901]);
+strings[7876] = str->add(strings[7876]);
+strings[7902] = str->add("#fff");
+str->del(strings[7876]);
+str->del(strings[7902]);
+strings[7880] = str->add(strings[7880]);
+strings[7903] = str->add("#00000020");
+str->del(strings[7880]);
+str->del(strings[7903]);
+strings[7874] = str->add(strings[7874]);
+strings[7904] = str->add("12.000000");
+str->del(strings[7874]);
+str->del(strings[7904]);
+strings[7872] = str->add(strings[7872]);
+strings[471] = str->add(strings[471]);
+str->del(strings[470]);
+strings[471] = str->add(strings[471]);
+str->del(strings[7872]);
+str->del(strings[471]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+strings[382] = str->add(strings[382]);
+str->del(strings[471]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[382]);
+str->del(strings[470]);
+str->del(strings[469]);
+str->del(strings[382]);
+str->del(strings[7872]);
+str->del(strings[7873]);
+str->del(strings[7874]);
+str->del(strings[7875]);
+str->del(strings[7876]);
+str->del(strings[7877]);
+str->del(strings[7878]);
+str->del(strings[7879]);
+str->del(strings[7880]);
+str->del(strings[7881]);
+str->del(strings[7882]);
+str->del(strings[7883]);
+str->del(strings[7884]);
+str->del(strings[7885]);
+str->del(strings[7886]);
+str->del(strings[7887]);
+str->del(strings[7888]);
+str->del(strings[7889]);
+str->del(strings[7890]);
+str->del(strings[7891]);
+str->del(strings[7892]);
+str->del(strings[7893]);
+str->del(strings[7894]);
+strings[7905] = str->add("font");
+strings[7906] = str->add("font_fallbacks");
+strings[7907] = str->add("font_size");
+strings[7908] = str->add("font_source");
+strings[7909] = str->add("color");
+strings[7910] = str->add("underline_color");
+strings[7911] = str->add("underline2_color");
+strings[7912] = str->add("outline_color");
+strings[7913] = str->add("shadow_color");
+strings[7914] = str->add("glow_color");
+strings[7915] = str->add("glow2_color");
+strings[7916] = str->add("backing_color");
+strings[7917] = str->add("strikethrough_color");
+strings[7918] = str->add("align");
+strings[7919] = str->add("valign");
+strings[7920] = str->add("wrap");
+strings[7921] = str->add("left_margin");
+strings[7922] = str->add("right_margin");
+strings[7923] = str->add("underline");
+strings[7924] = str->add("strikethrough");
+strings[7925] = str->add("backing");
+strings[7926] = str->add("style");
+strings[7927] = str->add("tabstops");
+strings[7918] = str->add(strings[7918]);
+strings[7928] = str->add("center");
+str->del(strings[7918]);
+str->del(strings[7928]);
+strings[7909] = str->add(strings[7909]);
+strings[7929] = str->add("#000");
+str->del(strings[7909]);
+str->del(strings[7929]);
+strings[7926] = str->add(strings[7926]);
+strings[7930] = str->add("shadow");
+str->del(strings[7926]);
+str->del(strings[7930]);
+strings[7913] = str->add(strings[7913]);
+strings[7931] = str->add("#ffffff80");
+str->del(strings[7913]);
+str->del(strings[7931]);
+strings[7920] = str->add(strings[7920]);
+strings[7932] = str->add("word");
+str->del(strings[7920]);
+str->del(strings[7932]);
+strings[7908] = str->add(strings[7908]);
+strings[469] = str->add(strings[469]);
+strings[469] = str->add(strings[469]);
+str->del(strings[7908]);
+str->del(strings[469]);
+strings[7907] = str->add(strings[7907]);
+strings[7933] = str->add("10.000000");
+str->del(strings[7907]);
+str->del(strings[7933]);
+strings[7905] = str->add(strings[7905]);
+strings[470] = str->add(strings[470]);
+strings[470] = str->add(strings[470]);
+str->del(strings[7905]);