summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/Ecore_Data.h557
-rw-r--r--src/tests/Evas_Data.h195
-rw-r--r--src/tests/Makefile.am142
-rw-r--r--src/tests/city.cc307
-rw-r--r--src/tests/city.h96
-rw-r--r--src/tests/cxx_compile_test.cxx34
-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.c104
-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.c547
-rw-r--r--src/tests/eina_bench_mempool.c188
-rw-r--r--src/tests/eina_bench_quad.c320
-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.c185
-rw-r--r--src/tests/eina_bench_stringshare_e17.c118
-rw-r--r--src/tests/eina_suite.c183
-rw-r--r--src/tests/eina_suite.h61
-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_binbuf.c263
-rw-r--r--src/tests/eina_test_binshare.c199
-rw-r--r--src/tests/eina_test_clist.c89
-rw-r--r--src/tests/eina_test_convert.c165
-rw-r--r--src/tests/eina_test_counter.c198
-rw-r--r--src/tests/eina_test_error.c243
-rw-r--r--src/tests/eina_test_file.c142
-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_inarray.c401
-rw-r--r--src/tests/eina_test_inlist.c421
-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.c385
-rw-r--r--src/tests/eina_test_log.c424
-rw-r--r--src/tests/eina_test_magic.c206
-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_model.c1288
-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_simple_xml_parser.c75
-rw-r--r--src/tests/eina_test_str.c187
-rw-r--r--src/tests/eina_test_strbuf.c449
-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.c593
-rw-r--r--src/tests/eina_test_ustringshare.c119
-rw-r--r--src/tests/eina_test_value.c1877
-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/sample.gpx26
-rw-r--r--src/tests/strlog46999
68 files changed, 0 insertions, 68473 deletions
diff --git a/src/tests/Ecore_Data.h b/src/tests/Ecore_Data.h
deleted file mode 100644
index 50d42f1..0000000
--- a/src/tests/Ecore_Data.h
+++ /dev/null
@@ -1,557 +0,0 @@
-#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
deleted file mode 100644
index 9784892..0000000
--- a/src/tests/Evas_Data.h
+++ /dev/null
@@ -1,195 +0,0 @@
-#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
deleted file mode 100644
index f6810e2..0000000
--- a/src/tests/Makefile.am
+++ /dev/null
@@ -1,142 +0,0 @@
-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@ \
-@EINA_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 cxx_compile_test
-
-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_binbuf.c \
-eina_test_inarray.c \
-eina_test_array.c \
-eina_test_clist.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_test_simple_xml_parser.c \
-eina_test_value.c
-# eina_test_model.c
-
-eina_suite_LDADD = @CHECK_LIBS@ $(top_builddir)/src/lib/libeina.la @EINA_LIBS@ -lm
-
-cxx_compile_test_SOURCES = cxx_compile_test.cxx
-cxx_compile_test_LDADD = $(top_builddir)/src/lib/libeina.la @EINA_LIBS@
-
-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@ -lm
-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.h \
-eina_suite.h \
-Ecore_Data.h \
-Evas_Data.h \
-evas_mempool.h
-
-if CITYHASH_BENCH
-noinst_LTLIBRARIES = libcity.la
-libcity_la_SOURCES = city.cc
-
-nodist_EXTRA_eina_bench_SOURCES = dummy.cc
-eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la libcity.la @EINA_LIBS@
-else
-eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la @EINA_LIBS@
-
-endif
-
-endif
-
-EXTRA_DIST = strlog
-
-clean-local:
- rm -rf *.gcno ..\#..\#src\#*.gcov *.gcda
diff --git a/src/tests/city.cc b/src/tests/city.cc
deleted file mode 100644
index 36ff93b..0000000
--- a/src/tests/city.cc
+++ /dev/null
@@ -1,307 +0,0 @@
-// Copyright (c) 2011 Google, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-// CityHash Version 1, by Geoff Pike and Jyrki Alakuijala
-//
-// This file provides CityHash64() and related functions.
-//
-// It's probably possible to create even faster hash functions by
-// writing a program that systematically explores some of the space of
-// possible hash functions, by using SIMD instructions, or by
-// compromising on hash quality.
-
-#include "city.h"
-
-#include <algorithm>
-
-using namespace std;
-
-#define UNALIGNED_LOAD64(p) (*(const uint64*)(p))
-#define UNALIGNED_LOAD32(p) (*(const uint32*)(p))
-
-#if !defined(LIKELY)
-#if defined(__GNUC__)
-#define LIKELY(x) (__builtin_expect(!!(x), 1))
-#else
-#define LIKELY(x) (x)
-#endif
-#endif
-
-// Some primes between 2^63 and 2^64 for various uses.
-static const uint64 k0 = 0xc3a5c85c97cb3127ULL;
-static const uint64 k1 = 0xb492b66fbe98f273ULL;
-static const uint64 k2 = 0x9ae16a3b2f90404fULL;
-static const uint64 k3 = 0xc949d7c7509e6557ULL;
-
-// Bitwise right rotate. Normally this will compile to a single
-// instruction, especially if the shift is a manifest constant.
-static uint64 Rotate(uint64 val, int shift) {
- // Avoid shifting by 64: doing so yields an undefined result.
- return shift == 0 ? val : ((val >> shift) | (val << (64 - shift)));
-}
-
-// Equivalent to Rotate(), but requires the second arg to be non-zero.
-// On x86-64, and probably others, it's possible for this to compile
-// to a single instruction if both args are already in registers.
-static uint64 RotateByAtLeast1(uint64 val, int shift) {
- return (val >> shift) | (val << (64 - shift));
-}
-
-static uint64 ShiftMix(uint64 val) {
- return val ^ (val >> 47);
-}
-
-static uint64 HashLen16(uint64 u, uint64 v) {
- return Hash128to64(uint128(u, v));
-}
-
-static uint64 HashLen0to16(const char *s, size_t len) {
- if (len > 8) {
- uint64 a = UNALIGNED_LOAD64(s);
- uint64 b = UNALIGNED_LOAD64(s + len - 8);
- return HashLen16(a, RotateByAtLeast1(b + len, len)) ^ b;
- }
- if (len >= 4) {
- uint64 a = UNALIGNED_LOAD32(s);
- return HashLen16(len + (a << 3), UNALIGNED_LOAD32(s + len - 4));
- }
- if (len > 0) {
- uint8 a = s[0];
- uint8 b = s[len >> 1];
- uint8 c = s[len - 1];
- uint32 y = static_cast<uint32>(a) + (static_cast<uint32>(b) << 8);
- uint32 z = len + (static_cast<uint32>(c) << 2);
- return ShiftMix(y * k2 ^ z * k3) * k2;
- }
- return k2;
-}
-
-// This probably works well for 16-byte strings as well, but it may be overkill
-// in that case.
-static uint64 HashLen17to32(const char *s, size_t len) {
- uint64 a = UNALIGNED_LOAD64(s) * k1;
- uint64 b = UNALIGNED_LOAD64(s + 8);
- uint64 c = UNALIGNED_LOAD64(s + len - 8) * k2;
- uint64 d = UNALIGNED_LOAD64(s + len - 16) * k0;
- return HashLen16(Rotate(a - b, 43) + Rotate(c, 30) + d,
- a + Rotate(b ^ k3, 20) - c + len);
-}
-
-// Return a 16-byte hash for 48 bytes. Quick and dirty.
-// Callers do best to use "random-looking" values for a and b.
-static pair<uint64, uint64> WeakHashLen32WithSeeds(
- uint64 w, uint64 x, uint64 y, uint64 z, uint64 a, uint64 b) {
- a += w;
- b = Rotate(b + a + z, 21);
- uint64 c = a;
- a += x;
- a += y;
- b += Rotate(a, 44);
- return make_pair(a + z, b + c);
-}
-
-// Return a 16-byte hash for s[0] ... s[31], a, and b. Quick and dirty.
-static pair<uint64, uint64> WeakHashLen32WithSeeds(
- const char* s, uint64 a, uint64 b) {
- return WeakHashLen32WithSeeds(UNALIGNED_LOAD64(s),
- UNALIGNED_LOAD64(s + 8),
- UNALIGNED_LOAD64(s + 16),
- UNALIGNED_LOAD64(s + 24),
- a,
- b);
-}
-
-// Return an 8-byte hash for 33 to 64 bytes.
-static uint64 HashLen33to64(const char *s, size_t len) {
- uint64 z = UNALIGNED_LOAD64(s + 24);
- uint64 a = UNALIGNED_LOAD64(s) + (len + UNALIGNED_LOAD64(s + len - 16)) * k0;
- uint64 b = Rotate(a + z, 52);
- uint64 c = Rotate(a, 37);
- a += UNALIGNED_LOAD64(s + 8);
- c += Rotate(a, 7);
- a += UNALIGNED_LOAD64(s + 16);
- uint64 vf = a + z;
- uint64 vs = b + Rotate(a, 31) + c;
- a = UNALIGNED_LOAD64(s + 16) + UNALIGNED_LOAD64(s + len - 32);
- z = UNALIGNED_LOAD64(s + len - 8);
- b = Rotate(a + z, 52);
- c = Rotate(a, 37);
- a += UNALIGNED_LOAD64(s + len - 24);
- c += Rotate(a, 7);
- a += UNALIGNED_LOAD64(s + len - 16);
- uint64 wf = a + z;
- uint64 ws = b + Rotate(a, 31) + c;
- uint64 r = ShiftMix((vf + ws) * k2 + (wf + vs) * k0);
- return ShiftMix(r * k0 + vs) * k2;
-}
-
-uint64 CityHash64(const char *s, size_t len) {
- if (len <= 32) {
- if (len <= 16) {
- return HashLen0to16(s, len);
- } else {
- return HashLen17to32(s, len);
- }
- } else if (len <= 64) {
- return HashLen33to64(s, len);
- }
-
- // For strings over 64 bytes we hash the end first, and then as we
- // loop we keep 56 bytes of state: v, w, x, y, and z.
- uint64 x = UNALIGNED_LOAD64(s);
- uint64 y = UNALIGNED_LOAD64(s + len - 16) ^ k1;
- uint64 z = UNALIGNED_LOAD64(s + len - 56) ^ k0;
- pair<uint64, uint64> v = WeakHashLen32WithSeeds(s + len - 64, len, y);
- pair<uint64, uint64> w = WeakHashLen32WithSeeds(s + len - 32, len * k1, k0);
- z += ShiftMix(v.second) * k1;
- x = Rotate(z + x, 39) * k1;
- y = Rotate(y, 33) * k1;
-
- // Decrease len to the nearest multiple of 64, and operate on 64-byte chunks.
- len = (len - 1) & ~static_cast<size_t>(63);
- do {
- x = Rotate(x + y + v.first + UNALIGNED_LOAD64(s + 16), 37) * k1;
- y = Rotate(y + v.second + UNALIGNED_LOAD64(s + 48), 42) * k1;
- x ^= w.second;
- y ^= v.first;
- z = Rotate(z ^ w.first, 33);
- v = WeakHashLen32WithSeeds(s, v.second * k1, x + w.first);
- w = WeakHashLen32WithSeeds(s + 32, z + w.second, y);
- std::swap(z, x);
- s += 64;
- len -= 64;
- } while (len != 0);
- return HashLen16(HashLen16(v.first, w.first) + ShiftMix(y) * k1 + z,
- HashLen16(v.second, w.second) + x);
-}
-
-uint64 CityHash64WithSeed(const char *s, size_t len, uint64 seed) {
- return CityHash64WithSeeds(s, len, k2, seed);
-}
-
-uint64 CityHash64WithSeeds(const char *s, size_t len,
- uint64 seed0, uint64 seed1) {
- return HashLen16(CityHash64(s, len) - seed0, seed1);
-}
-
-// A subroutine for CityHash128(). Returns a decent 128-bit hash for strings
-// of any length representable in ssize_t. Based on City and Murmur.
-static uint128 CityMurmur(const char *s, size_t len, uint128 seed) {
- uint64 a = Uint128Low64(seed);
- uint64 b = Uint128High64(seed);
- uint64 c = 0;
- uint64 d = 0;
- ssize_t l = len - 16;
- if (l <= 0) { // len <= 16
- c = b * k1 + HashLen0to16(s, len);
- d = Rotate(a + (len >= 8 ? UNALIGNED_LOAD64(s) : c), 32);
- } else { // len > 16
- c = HashLen16(UNALIGNED_LOAD64(s + len - 8) + k1, a);
- d = HashLen16(b + len, c + UNALIGNED_LOAD64(s + len - 16));
- a += d;
- do {
- a ^= ShiftMix(UNALIGNED_LOAD64(s) * k1) * k1;
- a *= k1;
- b ^= a;
- c ^= ShiftMix(UNALIGNED_LOAD64(s + 8) * k1) * k1;
- c *= k1;
- d ^= c;
- s += 16;
- l -= 16;
- } while (l > 0);
- }
- a = HashLen16(a, c);
- b = HashLen16(d, b);
- return uint128(a ^ b, HashLen16(b, a));
-}
-
-uint128 CityHash128WithSeed(const char *s, size_t len, uint128 seed) {
- if (len < 128) {
- return CityMurmur(s, len, seed);
- }
-
- // We expect len >= 128 to be the common case. Keep 56 bytes of state:
- // v, w, x, y, and z.
- pair<uint64, uint64> v, w;
- uint64 x = Uint128Low64(seed);
- uint64 y = Uint128High64(seed);
- uint64 z = len * k1;
- v.first = Rotate(y ^ k1, 49) * k1 + UNALIGNED_LOAD64(s);
- v.second = Rotate(v.first, 42) * k1 + UNALIGNED_LOAD64(s + 8);
- w.first = Rotate(y + z, 35) * k1 + x;
- w.second = Rotate(x + UNALIGNED_LOAD64(s + 88), 53) * k1;
-
- // This is the same inner loop as CityHash64(), manually unrolled.
- do {
- x = Rotate(x + y + v.first + UNALIGNED_LOAD64(s + 16), 37) * k1;
- y = Rotate(y + v.second + UNALIGNED_LOAD64(s + 48), 42) * k1;
- x ^= w.second;
- y ^= v.first;
- z = Rotate(z ^ w.first, 33);
- v = WeakHashLen32WithSeeds(s, v.second * k1, x + w.first);
- w = WeakHashLen32WithSeeds(s + 32, z + w.second, y);
- std::swap(z, x);
- s += 64;
- x = Rotate(x + y + v.first + UNALIGNED_LOAD64(s + 16), 37) * k1;
- y = Rotate(y + v.second + UNALIGNED_LOAD64(s + 48), 42) * k1;
- x ^= w.second;
- y ^= v.first;
- z = Rotate(z ^ w.first, 33);
- v = WeakHashLen32WithSeeds(s, v.second * k1, x + w.first);
- w = WeakHashLen32WithSeeds(s + 32, z + w.second, y);
- std::swap(z, x);
- s += 64;
- len -= 128;
- } while (LIKELY(len >= 128));
- y += Rotate(w.first, 37) * k0 + z;
- x += Rotate(v.first + z, 49) * k0;
- // If 0 < len < 128, hash up to 4 chunks of 32 bytes each from the end of s.
- for (size_t tail_done = 0; tail_done < len; ) {
- tail_done += 32;
- y = Rotate(y - x, 42) * k0 + v.second;
- w.first += UNALIGNED_LOAD64(s + len - tail_done + 16);
- x = Rotate(x, 49) * k0 + w.first;
- w.first += v.first;
- v = WeakHashLen32WithSeeds(s + len - tail_done, v.first, v.second);
- }
- // At this point our 48 bytes of state should contain more than
- // enough information for a strong 128-bit hash. We use two
- // different 48-byte-to-8-byte hashes to get a 16-byte final result.
- x = HashLen16(x, v.first);
- y = HashLen16(y, w.first);
- return uint128(HashLen16(x + v.second, w.second) + y,
- HashLen16(x + w.second, y + v.second));
-}
-
-uint128 CityHash128(const char *s, size_t len) {
- if (len >= 16) {
- return CityHash128WithSeed(s + 16,
- len - 16,
- uint128(UNALIGNED_LOAD64(s) ^ k3,
- UNALIGNED_LOAD64(s + 8)));
- } else if (len >= 8) {
- return CityHash128WithSeed(NULL,
- 0,
- uint128(UNALIGNED_LOAD64(s) ^ (len * k0),
- UNALIGNED_LOAD64(s + len - 8) ^ k1));
- } else {
- return CityHash128WithSeed(s, len, uint128(k0, k1));
- }
-}
diff --git a/src/tests/city.h b/src/tests/city.h
deleted file mode 100644
index a9c297f..0000000
--- a/src/tests/city.h
+++ /dev/null
@@ -1,96 +0,0 @@
-// Copyright (c) 2011 Google, Inc.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a copy
-// of this software and associated documentation files (the "Software"), to deal
-// in the Software without restriction, including without limitation the rights
-// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-// copies of the Software, and to permit persons to whom the Software is
-// furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-// THE SOFTWARE.
-//
-// CityHash Version 1, by Geoff Pike and Jyrki Alakuijala
-//
-// This file provides a few functions for hashing strings. On x86-64
-// hardware in 2011, CityHash64() is faster than other high-quality
-// hash functions, such as Murmur. This is largely due to higher
-// instruction-level parallelism. CityHash64() and CityHash128() also perform
-// well on hash-quality tests.
-//
-// CityHash128() is optimized for relatively long strings and returns
-// a 128-bit hash. For strings more than about 2000 bytes it can be
-// faster than CityHash64().
-//
-// Functions in the CityHash family are not suitable for cryptography.
-//
-// WARNING: This code has not been tested on big-endian platforms!
-// It is known to work well on little-endian platforms that have a small penalty
-// for unaligned reads, such as current Intel and AMD moderate-to-high-end CPUs.
-//
-// By the way, for some hash functions, given strings a and b, the hash
-// of a+b is easily derived from the hashes of a and b. This property
-// doesn't hold for any hash functions in this file.
-
-#ifndef CITY_HASH_H_
-#define CITY_HASH_H_
-
-#include <stdlib.h> // for size_t.
-#include <stdint.h>
-#include <utility>
-
-typedef uint8_t uint8;
-typedef uint32_t uint32;
-typedef uint64_t uint64;
-typedef std::pair<uint64, uint64> uint128;
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-inline uint64 Uint128Low64(const uint128& x) { return x.first; }
-inline uint64 Uint128High64(const uint128& x) { return x.second; }
-
-// Hash function for a byte array.
-uint64 CityHash64(const char *buf, size_t len);
-// Hash function for a byte array. For convenience, a 64-bit seed is also
-// hashed into the result.
-uint64 CityHash64WithSeed(const char *buf, size_t len, uint64 seed);
-
-// Hash function for a byte array. For convenience, two seeds are also
-// hashed into the result.
-uint64 CityHash64WithSeeds(const char *buf, size_t len,
- uint64 seed0, uint64 seed1);
-
-// Hash function for a byte array.
-uint128 CityHash128(const char *s, size_t len);
-
-// Hash function for a byte array. For convenience, a 128-bit seed is also
-// hashed into the result.
-uint128 CityHash128WithSeed(const char *s, size_t len, uint128 seed);
-
-// Hash 128 input bits down to 64 bits of output.
-// This is intended to be a reasonably good hash function.
-inline uint64 Hash128to64(const uint128& x) {
- // Murmur-inspired hashing.
- const uint64 kMul = 0x9ddfea08eb382d69ULL;
- uint64 a = (Uint128Low64(x) ^ Uint128High64(x)) * kMul;
- a ^= (a >> 47);
- uint64 b = (Uint128High64(x) ^ a) * kMul;
- b ^= (b >> 47);
- b *= kMul;
- return b;
-}
-
-#ifdef __cplusplus
-}
-#endif
-#endif // CITY_HASH_H_
diff --git a/src/tests/cxx_compile_test.cxx b/src/tests/cxx_compile_test.cxx
deleted file mode 100644
index 7d8af76..0000000
--- a/src/tests/cxx_compile_test.cxx
+++ /dev/null
@@ -1,34 +0,0 @@
-/* EINA - EFL data type library
- * Copyright (C) 2012 ProFUSION embedded systems
- *
- * 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.h"
-
-#include <iostream>
-using namespace std;
-
-int main()
-{
- eina_init();
- cout << "Eina compiles with C++!";
- eina_shutdown();
- return 0;
-}
diff --git a/src/tests/ecore_hash.c b/src/tests/ecore_hash.c
deleted file mode 100644
index ed14f7b..0000000
--- a/src/tests/ecore_hash.c
+++ /dev/null
@@ -1,949 +0,0 @@
-#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])
- {
- unsigned int n = 0;
- Ecore_Hash_Node *node;
- for (node = hash->buckets[i]; node; node = node->next)
- n++;
- printf("%u\t%u", i, n);
- }
- else
- printf("%u\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
deleted file mode 100644
index 7da4417..0000000
--- a/src/tests/ecore_list.c
+++ /dev/null
@@ -1,2162 +0,0 @@
-#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
deleted file mode 100644
index 448be97..0000000
--- a/src/tests/ecore_sheap.c
+++ /dev/null
@@ -1,467 +0,0 @@
-#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
deleted file mode 100644
index d76e4c5..0000000
--- a/src/tests/ecore_strings.c
+++ /dev/null
@@ -1,160 +0,0 @@
-#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
deleted file mode 100644
index 03aaaf9..0000000
--- a/src/tests/eina_bench.c
+++ /dev/null
@@ -1,104 +0,0 @@
-/* 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;
- 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);
-
- 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
deleted file mode 100644
index d575822..0000000
--- a/src/tests/eina_bench.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* 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
deleted file mode 100644
index 425eddd..0000000
--- a/src/tests/eina_bench_array.c
+++ /dev/null
@@ -1,699 +0,0 @@
-/* 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,
- 500, 100);
-}
-
diff --git a/src/tests/eina_bench_convert.c b/src/tests/eina_bench_convert.c
deleted file mode 100644
index aafe9ea..0000000
--- a/src/tests/eina_bench_convert.c
+++ /dev/null
@@ -1,183 +0,0 @@
-/* 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
deleted file mode 100644
index 0429097..0000000
--- a/src/tests/eina_bench_hash.c
+++ /dev/null
@@ -1,547 +0,0 @@
-/* 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"
-
-#ifdef CITYHASH_BENCH
-// Hash function for a byte array.
-uint64_t CityHash64(const char *buf, size_t len);
-
-static unsigned int
-_eina_string_key_length(const char *key)
-{
- if (!key)
- return 0;
-
- return (int)strlen(key) + 1;
-}
-
-static int
-_eina_string_key_cmp(const char *key1, __UNUSED__ int key1_length,
- const char *key2, __UNUSED__ int key2_length)
-{
- return strcmp(key1, key2);
-}
-#endif
-
-
-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);
- /* Suppress warnings as we really don't want to do anything. */
- (void) tmp;
- }
-
- eina_rbtree_delete(root, EINA_RBTREE_FREE_CB(_eina_bench_rbtree_free), NULL);
-}
-
-static void
-eina_bench_lookup_murmur(int request)
-{
- Eina_Hash *hash = NULL;
- int *tmp_val;
- unsigned int i;
- unsigned int j;
-
- hash = eina_hash_new(EINA_KEY_LENGTH(_eina_string_key_length),
- EINA_KEY_CMP(_eina_string_key_cmp),
- EINA_KEY_HASH(eina_hash_murmur3),
- free,
- 8);
-
- 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);
-}
-
-#ifdef CITYHASH_BENCH
-static void
-eina_bench_lookup_cityhash(int request)
-{
- Eina_Hash *hash = NULL;
- int *tmp_val;
- unsigned int i;
- unsigned int j;
-
- hash = eina_hash_new(EINA_KEY_LENGTH(_eina_string_key_length),
- EINA_KEY_CMP(_eina_string_key_cmp),
- EINA_KEY_HASH(CityHash64),
- free,
- 8);
-
- 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);
-}
-#endif
-
-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(10000);
-
- 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, 10000, 10);
- eina_benchmark_register(bench, "djb2-lookup",
- EINA_BENCHMARK(
- eina_bench_lookup_djb2), 10, 10000, 10);
- eina_benchmark_register(bench, "djb2-lookup-inline",
- EINA_BENCHMARK(
- eina_bench_lookup_djb2_inline), 10, 10000, 10);
- eina_benchmark_register(bench, "murmur",
- EINA_BENCHMARK(
- eina_bench_lookup_murmur), 10, 10000, 10);
-#ifdef CITYHASH_BENCH
- eina_benchmark_register(bench, "cityhash",
- EINA_BENCHMARK(
- eina_bench_lookup_cityhash), 10, 10000, 10);
-#endif
- eina_benchmark_register(bench, "rbtree",
- EINA_BENCHMARK(
- eina_bench_lookup_rbtree), 10, 10000, 10);
-#ifdef EINA_BENCH_HAVE_GLIB
- eina_benchmark_register(bench, "ghash-lookup",
- EINA_BENCHMARK(
- eina_bench_lookup_ghash), 10, 10000, 10);
-#endif
- eina_benchmark_register(bench, "evas-lookup",
- EINA_BENCHMARK(
- eina_bench_lookup_evas), 10, 10000, 10);
- eina_benchmark_register(bench, "ecore-lookup",
- EINA_BENCHMARK(
- eina_bench_lookup_ecore), 10, 10000, 10);
-
-}
diff --git a/src/tests/eina_bench_mempool.c b/src/tests/eina_bench_mempool.c
deleted file mode 100644
index d7e2c62..0000000
--- a/src/tests/eina_bench_mempool.c
+++ /dev/null
@@ -1,188 +0,0 @@
-/* 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, 10000, 10);
-#endif
-#ifdef EINA_BUILD_PASS_THROUGH
- eina_benchmark_register(bench, "pass through",
- EINA_BENCHMARK(
- eina_mempool_pass_through), 10, 10000, 10);
-#endif
-#ifdef EINA_BUILD_FIXED_BITMAP
- eina_benchmark_register(bench, "fixed bitmap",
- EINA_BENCHMARK(
- eina_mempool_fixed_bitmap), 10, 10000, 10);
-#endif
-#ifdef EINA_BUILD_EMEMOA_FIXED
- eina_benchmark_register(bench, "ememoa fixed",
- EINA_BENCHMARK(
- eina_mempool_ememoa_fixed), 10, 10000, 10);
-#endif
-#ifdef EINA_BUILD_EMEMOA_UNKNOWN
- eina_benchmark_register(bench, "ememoa unknown",
- EINA_BENCHMARK(
- eina_mempool_ememoa_unknown), 10, 10000, 10);
-#endif
-#ifdef EINA_BENCH_HAVE_GLIB
- eina_benchmark_register(bench, "gslice",
- EINA_BENCHMARK(
- eina_mempool_glib), 10, 10000, 10);
-#endif
-}
diff --git a/src/tests/eina_bench_quad.c b/src/tests/eina_bench_quad.c
deleted file mode 100644
index 8401fd4..0000000
--- a/src/tests/eina_bench_quad.c
+++ /dev/null
@@ -1,320 +0,0 @@
-/* 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 <stdlib.h>
-
-#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
deleted file mode 100644
index 96d4b1b..0000000
--- a/src/tests/eina_bench_rectangle_pool.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/* 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
deleted file mode 100644
index c3c9d9f..0000000
--- a/src/tests/eina_bench_sort.c
+++ /dev/null
@@ -1,222 +0,0 @@
-/* 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
deleted file mode 100644
index 22d18fa..0000000
--- a/src/tests/eina_bench_stringshare.c
+++ /dev/null
@@ -1,185 +0,0 @@
-/* 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);
- }
-
- /* Suppress warnings as we really don't want to do anything. */
- (void) tmp;
- 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);
- }
-
- /* Suppress warnings as we really don't want to do anything. */
- (void) tmp;
-}
-
-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);
- }
-
- /* Suppress warnings as we really don't want to do anything. */
- (void) tmp;
-
- 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
deleted file mode 100644
index 6ab0a80..0000000
--- a/src/tests/eina_bench_stringshare_e17.c
+++ /dev/null
@@ -1,118 +0,0 @@
-/* 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
deleted file mode 100644
index d69cd47..0000000
--- a/src/tests/eina_suite.c
+++ /dev/null
@@ -1,183 +0,0 @@
-/* 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 },
- { "Inarray", eina_test_inarray },
- { "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 },
- { "CList", eina_test_clist },
- { "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 },
- { "Eina Binbuf", eina_test_binbuf },
- { "String", eina_test_str },
- { "Unicode String", eina_test_ustr },
- { "QuadTree", eina_test_quadtree },
- { "Sched", eina_test_sched },
- { "Simple Xml Parser", eina_test_simple_xml_parser},
- { "Value", eina_test_value },
- // Disabling Eina_Model test
- // { "Model", eina_test_model },
- { 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);
- if (_modules)
- eina_array_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
deleted file mode 100644
index d399298..0000000
--- a/src/tests/eina_suite.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* 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_inarray(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_clist(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_binbuf(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);
-void eina_test_simple_xml_parser(TCase *tc);
-void eina_test_value(TCase *tc);
-void eina_test_model(TCase *tc);
-
-#endif /* EINA_SUITE_H_ */
diff --git a/src/tests/eina_test_accessor.c b/src/tests/eina_test_accessor.c
deleted file mode 100644
index 3c85ef0..0000000
--- a/src/tests/eina_test_accessor.c
+++ /dev/null
@@ -1,243 +0,0 @@
-/* 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
deleted file mode 100644
index 1929601..0000000
--- a/src/tests/eina_test_array.c
+++ /dev/null
@@ -1,191 +0,0 @@
-/* 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(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(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(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
deleted file mode 100644
index 4352c16..0000000
--- a/src/tests/eina_test_benchmark.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/* 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_binbuf.c b/src/tests/eina_test_binbuf.c
deleted file mode 100644
index d62072e..0000000
--- a/src/tests/eina_test_binbuf.c
+++ /dev/null
@@ -1,263 +0,0 @@
-/* EINA - EFL data type library
- *
- * 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(binbuf_simple)
-{
- Eina_Binbuf *buf;
- unsigned char *txt;
- const unsigned char cbuf[] = "Null in the middle \0 and more text afterwards and \0 anotehr null just there and another one \0 here.";
- size_t size = sizeof(cbuf) - 1; /* We don't care about the real NULL */
-
-
- eina_init();
-
- buf = eina_binbuf_new();
- fail_if(!buf);
-
- eina_binbuf_append_length(buf, cbuf, size);
- fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
- fail_if(size != eina_binbuf_length_get(buf));
-
- eina_binbuf_append_length(buf, cbuf, size);
- fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
- fail_if(memcmp(eina_binbuf_string_get(buf) + size, cbuf, size));
- fail_if(2 * size != eina_binbuf_length_get(buf));
-
- txt = eina_binbuf_string_steal(buf);
- fail_if(memcmp(txt, cbuf, size));
- fail_if(memcmp(txt + size, cbuf, size));
- free(txt);
- fail_if(eina_binbuf_length_get(buf) != 0);
-
- eina_binbuf_append_length(buf, cbuf, size);
- fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
- fail_if(size != eina_binbuf_length_get(buf));
-
- eina_binbuf_reset(buf);
- fail_if(eina_binbuf_length_get(buf) != 0);
-
- eina_binbuf_free(buf);
-
- eina_shutdown();
-#undef TEXT
-}
-END_TEST
-
-START_TEST(binbuf_remove)
-{
- Eina_Binbuf *buf;
- const unsigned char cbuf[] = "12\0 456 78\0 abcthis is some more random junk here!";
- size_t size = sizeof(cbuf) - 1; /* We don't care about the real NULL */
-
- eina_init();
-
- buf = eina_binbuf_new();
- fail_if(!buf);
-
- eina_binbuf_append_length(buf, cbuf, size);
- fail_if(size != eina_binbuf_length_get(buf));
- eina_binbuf_remove(buf, 0, 4);
- fail_if(size - 4 != eina_binbuf_length_get(buf));
- eina_binbuf_remove(buf, 8, 1000);
- fail_if(8 != eina_binbuf_length_get(buf));
- eina_binbuf_remove(buf, 7, eina_binbuf_length_get(buf));
- fail_if(7 != eina_binbuf_length_get(buf));
- eina_binbuf_remove(buf, 2, 4);
- fail_if(5 != eina_binbuf_length_get(buf));
- eina_binbuf_remove(buf, 4, 1);
- fail_if(5 != eina_binbuf_length_get(buf));
- eina_binbuf_remove(buf, 0, eina_binbuf_length_get(buf));
- fail_if(0 != eina_binbuf_length_get(buf));
-
- eina_binbuf_free(buf);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(binbuf_manage_simple)
-{
- Eina_Binbuf *buf;
- const char *_cbuf = "12\0 456 78\0 abcthis is some more random junk here!";
- const unsigned char *cbuf = (const unsigned char *) _cbuf;
- size_t size = sizeof(cbuf) - 1; /* We don't care about the real NULL */
- unsigned char *alloc_buf = malloc(size);
- memcpy(alloc_buf, cbuf, size);
-
- eina_init();
-
- buf = eina_binbuf_manage_new_length(alloc_buf, size);
- fail_if(!buf);
-
- fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
- fail_if(size != eina_binbuf_length_get(buf));
- eina_binbuf_append_length(buf, cbuf, size);
- fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
- fail_if(memcmp(eina_binbuf_string_get(buf) + size, cbuf, size));
- fail_if(2 * size != eina_binbuf_length_get(buf));
-
- eina_binbuf_free(buf);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(binbuf_insert)
-{
-#if 0
- Eina_Binbuf *buf;
-
- eina_init();
-
- buf = eina_binbuf_new();
- fail_if(!buf);
-
- eina_binbuf_insert(buf, "abc", 10);
- fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
- fail_if(strcmp(eina_binbuf_string_get(buf), "abc"));
-
- eina_binbuf_insert(buf, "123", 0);
- fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
- fail_if(strcmp(eina_binbuf_string_get(buf), "123abc"));
-
- eina_binbuf_insert(buf, "xyz", eina_binbuf_length_get(buf));
- fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
- fail_if(strcmp(eina_binbuf_string_get(buf), "123abcxyz"));
-
- eina_binbuf_insert(buf, "xyz", 1);
- fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
- fail_if(strcmp(eina_binbuf_string_get(buf), "1xyz23abcxyz"));
-
- eina_binbuf_insert_n(buf, "ABCDEF", 2, 1);
- fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
- fail_if(strcmp(eina_binbuf_string_get(buf), "1ABxyz23abcxyz"));
-
- eina_binbuf_insert_n(buf, "EINA", 2, 3);
- fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
- fail_if(strcmp(eina_binbuf_string_get(buf), "1ABEIxyz23abcxyz"));
-
- eina_binbuf_insert_escaped(buf, "678", 3);
- fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
- fail_if(strncmp(eina_binbuf_string_get(buf) + 3, "678", 3));
-
- eina_binbuf_insert_escaped(buf, "089 '\\", 9);
- fail_if(strlen(eina_binbuf_string_get(
- buf)) != eina_binbuf_length_get(buf));
- fail_if(strncmp(eina_binbuf_string_get(buf) + 9,
- "089\\ \\'\\\\",
- strlen("089\\ \\'\\\\")));
- eina_binbuf_reset(buf);
-
- eina_binbuf_free(buf);
-
- eina_shutdown();
-#endif
-}
-END_TEST
-
-START_TEST(binbuf_realloc)
-{
- Eina_Binbuf *buf;
- unsigned char pattern[1024 * 16];
- unsigned int i;
- size_t sz;
-
- for (i = 0; i < sizeof(pattern) - 1; i++)
- {
- if (i % 27 == 26)
- pattern[i] = '\0';
- else
- pattern[i] = 'a' + (i % 27);
- }
- pattern[i] = '\0';
-
- eina_init();
-
- buf = eina_binbuf_new();
- fail_if(!buf);
-
- sz = 0;
-
- eina_binbuf_append_length(buf, pattern, 1);
- fail_if(eina_binbuf_length_get(buf) != sz + 1);
- fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 1));
- sz += 1;
-
- eina_binbuf_append_length(buf, pattern, 32);
- fail_if(eina_binbuf_length_get(buf) != sz + 32);
- fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 32));
- sz += 32;
-
- eina_binbuf_append_length(buf, pattern, 64);
- fail_if(eina_binbuf_length_get(buf) != sz + 64);
- fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 64));
- sz += 64;
-
- eina_binbuf_append_length(buf, pattern, 128);
- fail_if(eina_binbuf_length_get(buf) != sz + 128);
- fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 128));
- sz += 128;
-
- eina_binbuf_append_length(buf, pattern, 4096);
- fail_if(eina_binbuf_length_get(buf) != sz + 4096);
- fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 4096));
- sz += 4096;
-
- eina_binbuf_append_length(buf, pattern, sizeof(pattern) - 1);
- fail_if(eina_binbuf_length_get(buf) != sz + sizeof(pattern) - 1);
- fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, sizeof(pattern) -
- 1));
- sz += sizeof(pattern) - 1;
-
-
- eina_binbuf_remove(buf, 1024, 1024 + 1234);
- fail_if(eina_binbuf_length_get(buf) != sz - 1234);
- sz -= 1234;
-
- eina_binbuf_remove(buf, 0, 0 + 8192);
- fail_if(eina_binbuf_length_get(buf) != sz - 8192);
- sz -= 8192;
-
- eina_binbuf_remove(buf, 0, 0 + 32);
- fail_if(eina_binbuf_length_get(buf) != sz - 32);
- sz -= 32;
-
-
- eina_binbuf_free(buf);
-
- eina_shutdown();
-}
-END_TEST
-
-void
-eina_test_binbuf(TCase *tc)
-{
- tcase_add_test(tc, binbuf_simple);
- tcase_add_test(tc, binbuf_remove);
- tcase_add_test(tc, binbuf_insert);
- tcase_add_test(tc, binbuf_realloc);
- tcase_add_test(tc, binbuf_manage_simple);
-}
diff --git a/src/tests/eina_test_binshare.c b/src/tests/eina_test_binshare.c
deleted file mode 100644
index b2e77ae..0000000
--- a/src/tests/eina_test_binshare.c
+++ /dev/null
@@ -1,199 +0,0 @@
-/* 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_clist.c b/src/tests/eina_test_clist.c
deleted file mode 100644
index 115afc2..0000000
--- a/src/tests/eina_test_clist.c
+++ /dev/null
@@ -1,89 +0,0 @@
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include <stdlib.h>
-#include <string.h>
-#include <assert.h>
-
-#include "Eina.h"
-#include "eina_suite.h"
-
-Eina_Clist string_list = EINA_CLIST_INIT(string_list);
-
-struct test_string
-{
- Eina_Clist entry;
- const char *string;
-};
-
-static void add_string(const char *foo)
-{
- struct test_string *t;
-
- t = malloc(sizeof *t);
- assert(t != NULL);
-
- t->string = foo;
- eina_clist_add_tail(&string_list, &t->entry);
-}
-
-static void print_strings(void)
-{
- struct test_string *str;
-
- EINA_CLIST_FOR_EACH_ENTRY(str, &string_list, struct test_string, entry)
- {
- printf("%s ", str->string);
- }
- printf("\n");
-}
-
-static void free_list(void)
-{
- struct test_string *str, *tmp;
-
- EINA_CLIST_FOR_EACH_ENTRY_SAFE(str, tmp, &string_list, struct test_string, entry)
- {
- eina_clist_remove(&str->entry);
- }
-}
-
-START_TEST(eina_clist_basic)
-{
- unsigned int n = 0;
-
- add_string("this");
- n++;
- add_string("is");
- n++;
- add_string("a");
- n++;
- add_string("test");
- n++;
- add_string("of");
- n++;
- add_string("clists");
- n++;
- add_string("-");
- n++;
- add_string("hello");
- n++;
- add_string("world");
- n++;
-
- fail_if(eina_clist_count(&string_list) != n);
-
- print_strings();
-
- free_list();
-
- fail_if(eina_clist_count(&string_list) != 0);
-}
-END_TEST
-
-void
-eina_test_clist(TCase *tc)
-{
- tcase_add_test(tc, eina_clist_basic);
-}
diff --git a/src/tests/eina_test_convert.c b/src/tests/eina_test_convert.c
deleted file mode 100644
index 8e7f58c..0000000
--- a/src/tests/eina_test_convert.c
+++ /dev/null
@@ -1,165 +0,0 @@
-/* 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
deleted file mode 100644
index 4d956fd..0000000
--- a/src/tests/eina_test_counter.c
+++ /dev/null
@@ -1,198 +0,0 @@
-/* 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"
-
-#ifdef EINA_SAFETY_CHECKS
-struct log_ctx {
- const char *msg;
- const char *fnc;
- Eina_Bool did;
-};
-
-/* tests should not output on success, just uncomment this for debugging */
-//#define SHOW_LOG 1
-
-static void
-_eina_test_safety_print_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- va_list cp_args;
- const char *str;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
-
- ck_assert_int_eq(level, EINA_LOG_LEVEL_ERR);
- ck_assert_str_eq(fmt, "%s");
- ck_assert_str_eq(ctx->msg, str);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-#endif
-
-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);
-
- /* TODO: parse dump and check if it's right */
- 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
- {
- struct log_ctx ctx;
- char *dump;
-
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_counter_new",
- "safety check failed: name == NULL");
- cnt = eina_counter_new(NULL);
- fail_if(cnt);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_counter_free",
- "safety check failed: counter == NULL");
- eina_counter_free(NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_counter_start",
- "safety check failed: counter == NULL");
- eina_counter_start(NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_counter_stop",
- "safety check failed: counter == NULL");
- eina_counter_stop(NULL, 0);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_counter_dump",
- "safety check failed: counter == NULL");
- dump = eina_counter_dump(NULL);
- fail_if(dump);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
- }
-#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
deleted file mode 100644
index 962f2de..0000000
--- a/src/tests/eina_test_error.c
+++ /dev/null
@@ -1,243 +0,0 @@
-/* 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"
-
-struct log_ctx {
- const char *msg;
- const char *fnc;
- Eina_Bool did;
-};
-
-/* tests should not output on success, just uncomment this for debugging */
-//#define SHOW_LOG 1
-
-static void
-_eina_test_safety_print_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- va_list cp_args;
- const char *str;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
-
- ck_assert_int_eq(level, EINA_LOG_LEVEL_ERR);
- ck_assert_str_eq(fmt, "%s");
- ck_assert_str_eq(ctx->msg, str);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-
-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
-
-START_TEST(eina_error_test_find)
-{
- int test, r;
- const char *str;
-
- eina_init();
-
- test = eina_error_msg_register(TEST_TEXT);
- ck_assert_int_ne(test, 0);
-
- str = eina_error_msg_get(test);
- fail_unless(str != NULL);
- ck_assert_str_eq(str, TEST_TEXT);
-
- eina_error_set(test);
- fail_if(eina_error_get() != test);
-
- r = eina_error_find(TEST_TEXT);
- ck_assert_int_eq(r, test);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_error_test_modify)
-{
- int test, r;
- const char *str, smsg[] = "Do not copy this string";
-
- eina_init();
-
- test = eina_error_msg_register("Some Test Error");
- ck_assert_int_ne(test, 0);
-
- str = eina_error_msg_get(test);
- fail_unless(str != NULL);
- ck_assert_str_eq(str, "Some Test Error");
-
- eina_error_set(test);
- fail_if(eina_error_get() != test);
-
- fail_unless(eina_error_msg_modify(test, "ABCDE"));
-
- r = eina_error_find("ABCDE");
- ck_assert_int_eq(r, test);
-
- test = eina_error_msg_static_register(smsg);
- ck_assert_int_ne(test, 0);
-
- str = eina_error_msg_get(test);
- fail_unless(str != NULL);
- fail_unless(str == smsg);
-
- fail_unless(eina_error_msg_modify(test, "Change that!"));
- r = eina_error_find("Change that!");
- ck_assert_int_eq(r, test);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_error_test_lots)
-{
- char buf[64];
- int codes[512];
- unsigned int i;
-
- eina_init();
-
- for (i = 0; i < sizeof(codes)/sizeof(codes[0]); i++)
- {
- snprintf(buf, sizeof(buf), "myerr-%u", i);
- codes[i] = eina_error_msg_register(buf);
- ck_assert_int_ne(codes[i], 0);
- }
-
- for (i = 0; i < sizeof(codes)/sizeof(codes[0]); i++)
- {
- int found;
-
- snprintf(buf, sizeof(buf), "myerr-%u", i);
-
- found = eina_error_find(buf);
- ck_assert_int_eq(codes[i], found);
- }
-
- eina_shutdown();
-}
-END_TEST
-
-#ifdef EINA_SAFETY_CHECKS
-START_TEST(eina_error_test_failures)
-{
- struct log_ctx ctx;
-
- eina_init();
-
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-
- TEST_MAGIC_SAFETY("eina_error_msg_register",
- "safety check failed: msg == NULL");
- ck_assert_int_eq(eina_error_msg_register(NULL), 0);
- fail_unless(ctx.did);
-
- TEST_MAGIC_SAFETY("eina_error_msg_static_register",
- "safety check failed: msg == NULL");
- ck_assert_int_eq(eina_error_msg_static_register(NULL), 0);
- fail_unless(ctx.did);
-
- ck_assert_int_eq(eina_error_msg_modify(0, "X"), EINA_FALSE);
- ck_assert_int_eq(eina_error_msg_modify(4096, "X"), EINA_FALSE);
-
- TEST_MAGIC_SAFETY("eina_error_msg_modify",
- "safety check failed: msg == NULL");
- ck_assert_int_eq(eina_error_msg_modify(EINA_ERROR_OUT_OF_MEMORY, NULL),
- EINA_FALSE);
- fail_unless(ctx.did);
-
- ck_assert_str_eq(eina_error_msg_get(EINA_ERROR_OUT_OF_MEMORY),
- "Out of memory");
-
- TEST_MAGIC_SAFETY("eina_error_find",
- "safety check failed: msg == NULL");
- ck_assert_int_eq(eina_error_find(NULL), 0);
- fail_unless(ctx.did);
-
- ck_assert_int_eq(eina_error_find("Non-existent Error..."), 0);
-
- fail_if(eina_error_msg_get(0));
- fail_if(eina_error_msg_get(4096));
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-
- eina_shutdown();
-}
-END_TEST
-#endif
-
-void
-eina_test_error(TCase *tc)
-{
- tcase_add_test(tc, eina_error_errno);
- tcase_add_test(tc, eina_error_test_find);
- tcase_add_test(tc, eina_error_test_modify);
- tcase_add_test(tc, eina_error_test_lots);
-#ifdef EINA_SAFETY_CHECKS
- tcase_add_test(tc, eina_error_test_failures);
-#endif
-}
diff --git a/src/tests/eina_test_file.c b/src/tests/eina_test_file.c
deleted file mode 100644
index a3ba998..0000000
--- a/src/tests/eina_test_file.c
+++ /dev/null
@@ -1,142 +0,0 @@
-/* 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"
-
-#ifdef EINA_SAFETY_CHECKS
-struct log_ctx {
- const char *msg;
- const char *fnc;
- Eina_Bool did;
-};
-
-/* tests should not output on success, just uncomment this for debugging */
-//#define SHOW_LOG 1
-
-static void
-_eina_test_safety_print_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- va_list cp_args;
- const char *str;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
-
- ck_assert_int_eq(level, EINA_LOG_LEVEL_ERR);
- ck_assert_str_eq(fmt, "%s");
- ck_assert_str_eq(ctx->msg, str);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-#endif
-
-
-START_TEST(eina_file_split_simple)
-{
- Eina_Array *ea;
-
- eina_init();
-
-#ifdef EINA_SAFETY_CHECKS
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- struct log_ctx ctx;
-
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
- TEST_MAGIC_SAFETY("eina_file_split", "safety check failed: path == NULL");
- ea = eina_file_split(NULL);
- fail_if(ea);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-#undef TEST_MAGIC_SAFETY
-#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(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(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
deleted file mode 100644
index bdb3100..0000000
--- a/src/tests/eina_test_fp.c
+++ /dev/null
@@ -1,93 +0,0 @@
-/* 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
deleted file mode 100644
index aeeb655..0000000
--- a/src/tests/eina_test_hash.c
+++ /dev/null
@@ -1,206 +0,0 @@
-/* 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_inarray.c b/src/tests/eina_test_inarray.c
deleted file mode 100644
index 5f33f47..0000000
--- a/src/tests/eina_test_inarray.c
+++ /dev/null
@@ -1,401 +0,0 @@
-/* EINA - EFL data type library
- * Copyright (C) 2012 ProFUSION embedded systems
- *
- * 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_inarray_test_simple)
-{
- const int test_members = 5;
- Eina_Inarray *array;
- int i, pos, *member;
- const struct spec {
- int pos, value;
- } *s, specs[] = {
- {test_members, 1234},
- {5, 0x1337},
- {0, 0xbeef},
- {-1, -1}
- };
-
- eina_init();
-
- array = eina_inarray_new(sizeof(int), 2);
- fail_unless(array != NULL);
-
- for (i = 0; i < test_members; i++)
- {
- pos = eina_inarray_push(array, &i);
- fail_unless(pos == i);
- }
- fail_unless(eina_inarray_count(array) == (unsigned)test_members);
-
- for (i = 0; i < test_members; i++)
- {
- member = eina_inarray_nth(array, i);
- fail_unless(*member == i);
- }
-
- for (s = specs; s->pos >= 0; s++)
- {
- fail_unless(eina_inarray_insert_at(array, s->pos, &s->value));
-
- for (i = 0; i < s->pos; i++)
- {
- member = eina_inarray_nth(array, i);
- fail_unless(*member == i);
- }
- member = eina_inarray_nth(array, s->pos);
- fail_unless(*member == s->value);
- for (i = s->pos + 1; i < test_members + 1; i++)
- {
- member = eina_inarray_nth(array, i);
- fail_unless(*member == i - 1);
- }
-
- fail_unless(eina_inarray_remove_at(array, s->pos));
- for (i = 0; i < test_members; i++)
- {
- member = eina_inarray_nth(array, i);
- fail_unless(*member == i);
- }
- }
-
- eina_inarray_free(array);
- eina_shutdown();
-}
-END_TEST
-
-
-START_TEST(eina_inarray_test_alloc_at)
-{
- Eina_Inarray *array;
- int *member;
- int i;
-
- eina_init();
-
- array = eina_inarray_new(sizeof(int), 2);
- fail_unless(array != NULL);
-
- member = eina_inarray_alloc_at(array, 0, 4);
- fail_unless(member != NULL);
- fail_unless(eina_inarray_count(array) == 4);
-
- for (i = 0; i < 4; i++)
- member[i] = i + 2;
-
- member = eina_inarray_alloc_at(array, 0, 2);
- fail_unless(member != NULL);
- fail_unless(eina_inarray_count(array) == 6);
- for (i = 0; i < 2; i++)
- member[i] = i;
-
- member = eina_inarray_alloc_at(array, 6, 2);
- fail_unless(member != NULL);
- fail_unless(eina_inarray_count(array) == 8);
- for (i = 0; i < 2; i++)
- member[i] = i + 6;
-
- member = array->members;
- for (i = 0; i < 8; i++)
- fail_unless(member[i] == i);
-
- eina_inarray_free(array);
- eina_shutdown();
-}
-END_TEST
-
-static const short rand_numbers[] = {
- 9, 0, 2, 3, 6, 5, 4, 7, 8, 1, 10
-};
-static const int numbers_count = sizeof(rand_numbers)/sizeof(rand_numbers[0]);
-
-static void
-show_sort_array(const Eina_Inarray *array)
-{
- int i, len = eina_inarray_count(array);
- printf("array with %d members:\n", len);
- for (i = 0; i < len; i++)
- {
- short *member = eina_inarray_nth(array, i);
- printf("\tarray[%2d]=%5hd\n", i, *member);
- }
-}
-
-static Eina_Bool
-check_short_sorted(const Eina_Inarray *array)
-{
- int i;
- for (i = 0; i < numbers_count; i++)
- {
- short *member = eina_inarray_nth(array, i);
- if (*member != (short)i)
- {
- show_sort_array(array);
- fprintf(stderr, "not sorted at %d: %hd\n", i, *member);
- return EINA_FALSE;
- }
- }
- return EINA_TRUE;
-}
-
-static int
-short_cmp(const void *pa, const void *pb)
-{
- const short *a = pa, *b = pb;
- return *a - *b;
-}
-
-START_TEST(eina_inarray_test_insert_sort)
-{
- Eina_Inarray *array;
- int i, pos;
-
- eina_init();
-
- array = eina_inarray_new(sizeof(short), 1);
- fail_unless(array != NULL);
-
- /* insert sorted and already sorted sequence */
- for (i = 0; i < numbers_count; i++)
- {
- short val = i;
- pos = eina_inarray_insert(array, &val, short_cmp);
- fail_unless(pos == (int)val);
- }
- fail_unless(check_short_sorted(array));
- eina_inarray_flush(array);
-
- for (i = 0; i < numbers_count; i++)
- {
- short val = i;
- pos = eina_inarray_insert_sorted(array, &val, short_cmp);
- fail_unless(pos == (int)val);
- }
- fail_unless(check_short_sorted(array));
- eina_inarray_flush(array);
-
- /* insert sorted the reverse sequence */
- for (i = 0; i < numbers_count; i++)
- {
- short val = numbers_count - i - 1;
- pos = eina_inarray_insert(array, &val, short_cmp);
- fail_unless(pos == 0);
- }
- fail_unless(check_short_sorted(array));
- eina_inarray_flush(array);
-
- for (i = 0; i < numbers_count; i++)
- {
- short val = numbers_count - i - 1;
- pos = eina_inarray_insert_sorted(array, &val, short_cmp);
- fail_unless(pos == 0);
- }
- fail_unless(check_short_sorted(array));
- eina_inarray_flush(array);
-
- /* insert sorted random numbers */
- for (i = 0; i < numbers_count; i++)
- {
- short val = rand_numbers[i];
- eina_inarray_insert(array, &val, short_cmp);
- }
- fail_unless(check_short_sorted(array));
- eina_inarray_flush(array);
-
- for (i = 0; i < numbers_count; i++)
- {
- short val = rand_numbers[i];
- eina_inarray_insert_sorted(array, &val, short_cmp);
- }
- fail_unless(check_short_sorted(array));
- eina_inarray_flush(array);
-
- eina_inarray_free(array);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_inarray_test_sort)
-{
- Eina_Inarray *array;
- int i;
-
- eina_init();
-
- array = eina_inarray_new(sizeof(short), 1);
- fail_unless(array != NULL);
-
- for (i = 0; i < numbers_count; i++)
- {
- short val = rand_numbers[i];
- eina_inarray_push(array, &val);
- }
- eina_inarray_sort(array, short_cmp);
- fail_unless(check_short_sorted(array));
- eina_inarray_free(array);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_inarray_test_reverse)
-{
- Eina_Inarray *array;
- int i;
-
- eina_init();
-
- array = eina_inarray_new(sizeof(short), 1);
- fail_unless(array != NULL);
-
- for (i = 0; i < numbers_count; i++)
- {
- short val = i;
- eina_inarray_push(array, &val);
- }
- eina_inarray_reverse(array);
-
- for (i = 0; i < numbers_count; i++)
- {
- short *member = eina_inarray_nth(array, i);
- fail_unless(*member == (numbers_count - i - 1));
- }
-
- eina_inarray_free(array);
- eina_shutdown();
-}
-END_TEST
-
-static Eina_Bool
-array_foreach(const void *array __UNUSED__, void *p, void *user_data __UNUSED__)
-{
- short *member = p;
- int *i = user_data;
- fail_unless(*i == *member);
- (*i)++;
- return EINA_TRUE;
-}
-
-static Eina_Bool
-array_foreach_stop_2nd(const void *array __UNUSED__, void *p, void *user_data __UNUSED__)
-{
- short *member = p;
- int *i = user_data;
- fail_unless(*i == *member);
- if (*i == 1)
- return EINA_FALSE;
- (*i)++;
- return EINA_TRUE;
-}
-
-START_TEST(eina_inarray_test_itr)
-{
- Eina_Inarray *array;
- Eina_Iterator *it;
- Eina_Accessor *ac;
- short *member;
- int i;
-
- eina_init();
-
- array = eina_inarray_new(sizeof(short), 1);
- fail_unless(array != NULL);
-
- for (i = 0; i < numbers_count; i++)
- {
- short val = i;
- eina_inarray_push(array, &val);
- }
- i = 0;
- EINA_INARRAY_FOREACH(array, member)
- {
- fail_unless(*member == i);
- i++;
- }
- fail_unless(i == numbers_count);
-
- i--;
- EINA_INARRAY_REVERSE_FOREACH(array, member)
- {
- fail_unless(*member == i);
- i--;
- }
- fail_unless(i == -1);
-
- i = 0;
- fail_unless(eina_inarray_foreach(array, array_foreach, &i));
- fail_unless(i == numbers_count);
-
- i = 0;
- fail_if(eina_inarray_foreach(array, array_foreach_stop_2nd, &i));
- fail_unless(i == 1);
-
- it = eina_inarray_iterator_new(array);
- fail_unless(it != NULL);
- i = 0;
- EINA_ITERATOR_FOREACH(it, member)
- {
- fail_unless(*member == i);
- i++;
- }
- fail_unless(i == numbers_count);
- eina_iterator_free(it);
-
- it = eina_inarray_iterator_reversed_new(array);
- fail_unless(it != NULL);
- i--;
- EINA_ITERATOR_FOREACH(it, member)
- {
- fail_unless(*member == i);
- i--;
- }
- fail_unless(i == -1);
- eina_iterator_free(it);
-
- ac = eina_inarray_accessor_new(array);
- fail_unless(ac != NULL);
- for (i = 0; i < numbers_count; i++)
- {
- fail_unless(eina_accessor_data_get(ac, i, (void **)&member));
- fail_unless(*member == i);
- }
- fail_unless(i == numbers_count);
- eina_accessor_free(ac);
-
- eina_inarray_free(array);
- eina_shutdown();
-}
-END_TEST
-
-void
-eina_test_inarray(TCase *tc)
-{
- tcase_add_test(tc, eina_inarray_test_simple);
- tcase_add_test(tc, eina_inarray_test_alloc_at);
- tcase_add_test(tc, eina_inarray_test_insert_sort);
- tcase_add_test(tc, eina_inarray_test_sort);
- tcase_add_test(tc, eina_inarray_test_reverse);
- tcase_add_test(tc, eina_inarray_test_itr);
-}
diff --git a/src/tests/eina_test_inlist.c b/src/tests/eina_test_inlist.c
deleted file mode 100644
index a8631e7..0000000
--- a/src/tests/eina_test_inlist.c
+++ /dev/null
@@ -1,421 +0,0 @@
-/* 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;
-};
-
-#ifdef EINA_SAFETY_CHECKS
-struct log_ctx {
- const char *msg;
- const char *fnc;
- Eina_Bool did;
-};
-
-/* tests should not output on success, just uncomment this for debugging */
-//#define SHOW_LOG 1
-
-static void
-_eina_test_safety_print_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- va_list cp_args;
- const char *str;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
-
- ck_assert_int_eq(level, EINA_LOG_LEVEL_ERR);
- ck_assert_str_eq(fmt, "%s");
- ck_assert_str_eq(ctx->msg, str);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-#endif
-
-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;
-#ifdef EINA_SAFETY_CHECKS
- Eina_Inlist *bkp;
- struct log_ctx ctx;
-#endif
-
- fail_if(!eina_init());
-
- 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
- bkp = lst;
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- {
- Eina_Inlist *tmp2;
-
- TEST_MAGIC_SAFETY("eina_inlist_remove",
- "safety check failed: list == NULL");
-
- tmp2 = eina_inlist_remove(NULL, EINA_INLIST_GET(tmp));
- fail_if(tmp2 != NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
- }
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_remove",
- "safety check failed: item == NULL");
- lst = eina_inlist_remove(lst, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_append",
- "safety check failed: new_l == NULL");
- lst = eina_inlist_append(lst, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_append_relative",
- "safety check failed: new_l == NULL");
- lst = eina_inlist_append_relative(lst, NULL, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_prepend",
- "safety check failed: new_l == NULL");
- lst = eina_inlist_prepend(lst, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_prepend_relative",
- "safety check failed: new_l == NULL");
- lst = eina_inlist_prepend_relative(lst, NULL, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_find",
- "safety check failed: item == NULL");
- lst = eina_inlist_find(lst, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_demote",
- "safety check failed: list == NULL");
- lst = eina_inlist_demote(NULL, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_demote",
- "safety check failed: item == NULL");
- lst = eina_inlist_demote((void*)1L, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
- lst = NULL;
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_promote",
- "safety check failed: list == NULL");
- lst = eina_inlist_promote(NULL, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_promote",
- "safety check failed: item == NULL");
- lst = eina_inlist_promote((void*)1L, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
- lst = NULL;
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_sorted_insert",
- "safety check failed: item == NULL");
- lst = eina_inlist_sorted_insert(NULL, NULL, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_inlist_sorted_insert",
- "safety check failed: func == NULL");
- lst = eina_inlist_sorted_insert(NULL, (void*)1L, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
- lst = NULL;
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
- lst = bkp;
-#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);
-
- eina_shutdown();
-}
-END_TEST
-
-typedef struct _Eina_Test_Inlist_Sorted Eina_Test_Inlist_Sorted;
-struct _Eina_Test_Inlist_Sorted
-{
- EINA_INLIST;
-
- int value;
-};
-
-static int
-_eina_test_inlist_cmp(const void *d1, const void *d2)
-{
- const Eina_Test_Inlist_Sorted *t1 = d1;
- const Eina_Test_Inlist_Sorted *t2 = d2;
-
- return t1->value - t2->value;
-}
-
-static void
-_eina_test_inlist_check(const Eina_Inlist *list)
-{
- const Eina_Test_Inlist_Sorted *t;
- int last_value = 0;
-
- EINA_INLIST_FOREACH(list, t)
- {
- fail_if(t->value < last_value);
- last_value = t->value;
- }
-}
-
-START_TEST(eina_inlist_sorted)
-{
- Eina_Test_Inlist_Sorted *tmp;
- Eina_Inlist *list = NULL;
- Eina_Inlist *sorted = NULL;
- int i;
-
- fail_if(!eina_init());
-
- srand(time(NULL));
-
- for (i = 0; i < 2000; ++i)
- {
- tmp = malloc(sizeof (Eina_Test_Inlist_Sorted));
- if (!tmp) continue ;
-
- tmp->value = rand();
-
- list = eina_inlist_prepend(list, EINA_INLIST_GET(tmp));
- }
-
- list = eina_inlist_sort(list, _eina_test_inlist_cmp);
-
- _eina_test_inlist_check(list);
-
- EINA_INLIST_FOREACH(list, tmp)
- tmp->value = rand();
-
- i = 0;
- while (list)
- {
- Eina_Inlist *p = list;
-
- list = eina_inlist_remove(list, list);
-
- sorted = eina_inlist_sorted_insert(sorted, p, _eina_test_inlist_cmp);
- _eina_test_inlist_check(sorted);
- }
-
- _eina_test_inlist_check(sorted);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_inlist_sorted_state)
-{
- Eina_Test_Inlist_Sorted *tmp;
- Eina_Inlist_Sorted_State *state;
- Eina_Inlist *list = NULL;
- int i;
-
- fail_if(!eina_init());
-
- state = eina_inlist_sorted_state_new();
- fail_if(!state);
-
- for (i = 0; i < 2000; ++i)
- {
- tmp = malloc(sizeof (Eina_Test_Inlist_Sorted));
- if (!tmp) continue ;
-
- tmp->value = rand();
-
- list = eina_inlist_sorted_state_insert(list, EINA_INLIST_GET(tmp), _eina_test_inlist_cmp, state);
- _eina_test_inlist_check(list);
- }
-
- _eina_test_inlist_check(list);
-
- eina_inlist_sorted_state_free(state);
-
- eina_shutdown();
-}
-END_TEST
-
-void
-eina_test_inlist(TCase *tc)
-{
- tcase_add_test(tc, eina_inlist_simple);
- tcase_add_test(tc, eina_inlist_sorted);
- tcase_add_test(tc, eina_inlist_sorted_state);
-}
diff --git a/src/tests/eina_test_iterator.c b/src/tests/eina_test_iterator.c
deleted file mode 100644
index 84bb336..0000000
--- a/src/tests/eina_test_iterator.c
+++ /dev/null
@@ -1,465 +0,0 @@
-/* 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
deleted file mode 100644
index 13fd607..0000000
--- a/src/tests/eina_test_lalloc.c
+++ /dev/null
@@ -1,89 +0,0 @@
-/* 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
deleted file mode 100644
index 0f48688..0000000
--- a/src/tests/eina_test_list.c
+++ /dev/null
@@ -1,385 +0,0 @@
-/* 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
-
-START_TEST(eina_test_list_split)
-{
- Eina_List *left = NULL, *right = NULL ;
- Eina_List *list = NULL;
- unsigned int i;
-
- eina_init();
-
- list = eina_list_append(list, "tigh");
- list = eina_list_append(list, "adar");
- list = eina_list_append(list, "baltar");
- list = eina_list_append(list, "roslin");
- list = eina_list_append(list, "baltar");
- list = eina_list_append(list, "roslin");
- list = eina_list_append(list, "baltar");
- list = eina_list_append(list, "roslin");
-
- fail_if(list == NULL);
- fail_if(eina_list_count(list) != 8);
-
- for ( i = 0; i < 200; i++)
- {
- left = eina_list_split_list(list, eina_list_nth_list(list, i % 2), &right);
-
- if (i % 2 == 0)
- fail_if(eina_list_count(left) == 1 && eina_list_count(right) + eina_list_count(left) == i + 7);
- else
- fail_if(eina_list_count(left) == 2 && eina_list_count(right) + eina_list_count(left) == i + 7);
-
- list = eina_list_merge(left, right);
- list = eina_list_append(list, "roslin");
- }
-
- 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);
- tcase_add_test(tc, eina_test_list_split);
-}
diff --git a/src/tests/eina_test_log.c b/src/tests/eina_test_log.c
deleted file mode 100644
index e0f0363..0000000
--- a/src/tests/eina_test_log.c
+++ /dev/null
@@ -1,424 +0,0 @@
-/* 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"
-
-struct log_ctx {
- int level;
- int line;
- const char *msg;
- const char *fnc;
- const char *dom;
- Eina_Bool did;
-};
-
-/* tests should not output on success, just uncomment this for debugging */
-//#define SHOW_LOG 1
-
-static void
-_eina_test_log(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- ck_assert_int_eq(ctx->level, level);
- ck_assert_int_eq(ctx->line, line);
- ck_assert_str_eq(ctx->msg, fmt);
- ck_assert_str_eq(ctx->fnc, fnc);
- ck_assert_str_eq(file, __FILE__);
- ctx->did = EINA_TRUE;
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
-#endif
-}
-
-static void
-_eina_test_log_domain(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- ck_assert_int_eq(ctx->level, level);
- ck_assert_int_eq(ctx->line, line);
- ck_assert_str_eq(ctx->msg, fmt);
- ck_assert_str_eq(ctx->fnc, fnc);
- ck_assert_str_eq(file, __FILE__);
- ck_assert_str_eq(ctx->dom, d->name);
- ctx->did = EINA_TRUE;
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#endif
-}
-
-static void
-_eina_test_log_safety(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- va_list cp_args;
- const char *str;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
-
- ck_assert_int_eq(ctx->level, level);
- ck_assert_str_eq(fmt, "%s");
- ck_assert_str_eq(ctx->msg, str);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-
-START_TEST(eina_log_macro)
-{
- struct log_ctx ctx;
- int oldlevel;
-
- fail_if(!eina_init());
-
- oldlevel = eina_log_level_get();
- eina_log_level_set(EINA_LOG_LEVEL_DBG);
- eina_log_print_cb_set(_eina_test_log, &ctx);
-
-#define TEST_LOG_CTX(lvl, _msg) \
- ctx.level = lvl; \
- ctx.line = __LINE__ + 1; \
- ctx.msg = _msg; \
- ctx.fnc = __FUNCTION__; \
- ctx.did = EINA_FALSE
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_CRITICAL, "Critical message");
- EINA_LOG_CRIT("Critical message");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_ERR, "An error");
- EINA_LOG_ERR("An error");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_WARN, "A warning");
- EINA_LOG_WARN("A warning");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_INFO, "An info");
- EINA_LOG_INFO("An info");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_DBG, "A debug");
- EINA_LOG_DBG("A debug");
- fail_unless(ctx.did);
-
-#undef TEST_LOG_CTX
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
- eina_log_level_set(oldlevel);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_log_domains_macros)
-{
- struct log_ctx ctx;
- int oldlevel;
-
- fail_if(!eina_init());
-
- /* make global log level blocker */
- oldlevel = eina_log_level_get();
- eina_log_level_set(EINA_LOG_LEVEL_CRITICAL);
- eina_log_print_cb_set(_eina_test_log_domain, &ctx);
-
- int d = eina_log_domain_register("MyDomain", EINA_COLOR_GREEN);
- fail_if(d < 0);
-
- /* make specific domain permissive */
- eina_log_domain_level_set("MyDomain", EINA_LOG_LEVEL_DBG);
-
-#define TEST_LOG_CTX(lvl, _msg) \
- ctx.level = lvl; \
- ctx.line = __LINE__ + 1; \
- ctx.msg = _msg; \
- ctx.fnc = __FUNCTION__; \
- ctx.dom = "MyDomain"; \
- ctx.did = EINA_FALSE
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_CRITICAL, "A critical message");
- EINA_LOG_DOM_CRIT(d, "A critical message");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_ERR, "An error");
- EINA_LOG_DOM_ERR(d, "An error");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_WARN, "A warning");
- EINA_LOG_DOM_WARN(d, "A warning");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_INFO, "An info");
- EINA_LOG_DOM_INFO(d, "An info");
- fail_unless(ctx.did);
-
- TEST_LOG_CTX(EINA_LOG_LEVEL_DBG, "A debug");
- EINA_LOG_DOM_DBG(d, "A debug");
- fail_unless(ctx.did);
-
-#undef TEST_LOG_CTX
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
- eina_log_level_set(oldlevel);
-
- 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)
-{
- struct log_ctx ctx;
-
- 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);
-
- eina_log_print_cb_set(_eina_test_log_domain, &ctx);
-
-#define TEST_LOG_CTX(lvl, _msg) \
- ctx.level = lvl; \
- ctx.line = __LINE__ + 1; \
- ctx.msg = _msg; \
- ctx.fnc = __FUNCTION__; \
- ctx.dom = "Levels"; \
- ctx.did = EINA_FALSE;
-
- // Displayed unless user sets level lower than -1
- eina_log_domain_level_set("Levels", -1);
- TEST_LOG_CTX(-1, "Negative index message");
- EINA_LOG(d, -1, "Negative index message");
- fail_unless(ctx.did);
-
- eina_log_domain_level_set("Levels", -2);
- TEST_LOG_CTX(-1, "Negative index message");
- EINA_LOG(d, -1, "Negative index message");
- fail_if(ctx.did);
-
- // Displayed only if user sets level 6 or higher
- eina_log_domain_level_set("Levels", 6);
- TEST_LOG_CTX(6, "Higher level debug");
- EINA_LOG(d, 6, "Higher level debug");
- fail_unless(ctx.did);
-
- eina_log_domain_level_set("Levels", 5);
- TEST_LOG_CTX(6, "Higher level debug");
- EINA_LOG(d, 6, "Higher level debug");
- fail_if(ctx.did);
-
-#undef TEST_LOG_CTX
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-
- eina_threads_shutdown();
- eina_threads_shutdown();
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_log_customize)
-{
- struct log_ctx ctx;
- 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);
-
-#ifdef EINA_SAFETY_CHECKS
-#ifdef SHOW_LOG
- fputs("NOTE: You should see a failed safety check or "
- "a crash if compiled without safety checks support.\n",
- stderr);
-#endif
- eina_log_abort_on_critical_set(EINA_FALSE);
- eina_log_function_disable_set(EINA_FALSE);
-
- eina_log_print_cb_set(_eina_test_log_safety, &ctx);
- ctx.level = EINA_LOG_LEVEL_ERR;
- ctx.msg = "safety check failed: _log_domains[domain].deleted is true";
- ctx.fnc = "eina_log_domain_registered_level_get";
- ctx.did = EINA_FALSE;
- fail_if(eina_log_domain_registered_level_get(d) != EINA_LOG_LEVEL_UNKNOWN);
- fail_unless(ctx.did);
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-#else
-#warning "Compiled without safety checks"
-#endif
-
-#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
deleted file mode 100644
index d0a374e..0000000
--- a/src/tests/eina_test_magic.c
+++ /dev/null
@@ -1,206 +0,0 @@
-/* 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
-};
-
-struct log_ctx {
- const char *msg;
- const char *fnc;
- Eina_Bool did;
-};
-
-/* tests should not output on success, just uncomment this for debugging */
-//#define SHOW_LOG 1
-
-static void
-_eina_test_safety_print_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- va_list cp_args;
- const char *str;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
-
- ck_assert_int_eq(level, EINA_LOG_LEVEL_ERR);
- ck_assert_str_eq(fmt, "%s");
- ck_assert_str_eq(ctx->msg, str);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-
-static void
-_eina_test_magic_print_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
-
- ck_assert_int_eq(level, EINA_LOG_LEVEL_CRITICAL);
- ck_assert_str_eq(ctx->msg, fmt);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-
-#ifdef EINA_SAFETY_CHECKS
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-#endif
-
-START_TEST(eina_magic_simple)
-{
- Eina_Magic_Struct *ems = NULL;
- struct log_ctx ctx;
-
- eina_init();
-
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
- eina_magic_string_set(EINA_MAGIC_TEST, EINA_MAGIC_STRING);
-
-#ifdef EINA_SAFETY_CHECKS
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_magic_string_set",
- "safety check failed: magic_name == NULL");
- eina_magic_string_set(EINA_MAGIC_TEST2, NULL);
- fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
- fail_unless(ctx.did);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_magic_string_set",
- "safety check failed: magic_name == NULL");
- eina_magic_string_set(EINA_MAGIC_TEST2, NULL);
- fail_unless(ctx.did);
- 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);
-
- eina_log_print_cb_set(_eina_test_magic_print_cb, &ctx);
-
-#ifdef EINA_MAGIC_DEBUG
- fail_if(EINA_MAGIC_CHECK(ems, EINA_MAGIC_TEST));
-#ifdef SHOW_LOG
- fprintf(stderr, "you should see 'Input handle pointer is NULL' below\n");
-#endif
- TEST_MAGIC_SAFETY(__FUNCTION__,
- "*** Eina Magic Check Failed !!!\n"
- " Input handle pointer is NULL !\n"
- "*** NAUGHTY PROGRAMMER!!!\n"
- "*** SPANK SPANK SPANK!!!\n"
- "*** Now go fix your code. Tut tut tut!\n"
- "\n");
- EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
- fail_unless(ctx.did);
-
- 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);
-#ifdef SHOW_LOG
- fprintf(stderr,
- "you should see 'Input handle has already been freed' below\n");
-#endif
- TEST_MAGIC_SAFETY(__FUNCTION__,
- "*** Eina Magic Check Failed !!!\n"
- " Input handle has already been freed!\n"
- "*** NAUGHTY PROGRAMMER!!!\n"
- "*** SPANK SPANK SPANK!!!\n"
- "*** Now go fix your code. Tut tut tut!\n"
- "\n");
- EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
- fail_unless(ctx.did);
-
- EINA_MAGIC_SET(ems, 42424242);
-#ifdef SHOW_LOG
- fprintf(stderr, "you should see 'Input handle is wrong type' below\n");
-#endif
- TEST_MAGIC_SAFETY(__FUNCTION__,
- "*** Eina Magic Check Failed !!!\n"
- " Input handle is wrong type\n"
- " Expected: %08x - %s\n"
- " Supplied: %08x - %s\n"
- "*** NAUGHTY PROGRAMMER!!!\n"
- "*** SPANK SPANK SPANK!!!\n"
- "*** Now go fix your code. Tut tut tut!\n"
- "\n");
- EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
- fail_unless(ctx.did);
-#endif
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-
- 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
deleted file mode 100644
index 04364a1..0000000
--- a/src/tests/eina_test_main.c
+++ /dev/null
@@ -1,62 +0,0 @@
-/* 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
deleted file mode 100644
index e07b1ee..0000000
--- a/src/tests/eina_test_matrixsparse.c
+++ /dev/null
@@ -1,489 +0,0 @@
-#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
deleted file mode 100644
index 7106afa..0000000
--- a/src/tests/eina_test_mempool.c
+++ /dev/null
@@ -1,187 +0,0 @@
-/* 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_model.c b/src/tests/eina_test_model.c
deleted file mode 100644
index 54a2258..0000000
--- a/src/tests/eina_test_model.c
+++ /dev/null
@@ -1,1288 +0,0 @@
-/* EINA - EFL data type library
- * Copyright (C) 2012 ProFUSION embedded systems
- *
- * 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 <inttypes.h>
-
-#include "eina_suite.h"
-#include "Eina.h"
-
-static void
-_eina_test_model_check_safety_null(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
-{
- Eina_Bool *ck = data;
-
- if ((level == EINA_LOG_LEVEL_ERR) && (strcmp(fmt, "%s") == 0))
- {
- const char *str;
- va_list cp_args;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
- if (eina_str_has_prefix(str, "safety check failed: ") &&
- eina_str_has_suffix(str, " == NULL"))
- {
- *ck = EINA_TRUE;
- return;
- }
- }
- *ck = EINA_FALSE;
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-}
-
-static void
-_eina_test_model_check_safety_false(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args)
-{
- Eina_Bool *ck = data;
-
- if ((level == EINA_LOG_LEVEL_ERR) && (strcmp(fmt, "%s") == 0))
- {
- const char *str;
- va_list cp_args;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
- if (eina_str_has_prefix(str, "safety check failed: ") &&
- eina_str_has_suffix(str, " is false"))
- {
- *ck = EINA_TRUE;
- return;
- }
- }
- *ck = EINA_FALSE;
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-}
-
-static void
-_eina_test_model_cb_count(void *data, Eina_Model *model, const Eina_Model_Event_Description *desc, void *event_info)
-{
- unsigned *count = data;
- (*count)++;
-#if SHOW_LOG
- if ((desc->type) && (strcmp(desc->type, "u") == 0))
- {
- unsigned *pos = event_info;
- printf("%2u %p %s at %u\n", *count, model, desc->name, *pos);
- }
- else
- printf("%2u %p %s\n", *count, model, desc->name);
-#else
- (void)model;
- (void)desc;
- (void)event_info;
-#endif
-}
-
-START_TEST(eina_model_test_properties)
-{
- unsigned int count_del = 0, count_pset = 0, count_pdel = 0;
- Eina_Model *m;
- Eina_Value inv, outv;
- int i;
- char *s;
- Eina_List *lst;
- Eina_Bool ck;
-
- eina_init();
-
- m = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(m != NULL);
-
- eina_model_event_callback_add
- (m, "deleted", _eina_test_model_cb_count, &count_del);
- eina_model_event_callback_add
- (m, "property,set", _eina_test_model_cb_count, &count_pset);
- eina_model_event_callback_add
- (m, "property,deleted", _eina_test_model_cb_count, &count_pdel);
-
- fail_unless(eina_value_setup(&inv, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&inv, 1234));
- fail_unless(eina_value_get(&inv, &i));
- ck_assert_int_eq(i, 1234);
-
- fail_unless(eina_model_property_set(m, "abc", &inv));
-
- fail_unless(eina_value_set(&inv, 5678));
- fail_unless(eina_model_property_set(m, "xyz", &inv));
-
- fail_unless(eina_value_set(&inv, 171));
- fail_unless(eina_model_property_set(m, "value", &inv));
-
- lst = eina_model_properties_names_list_get(m);
- ck_assert_int_eq(eina_list_count(lst), 3);
-
- lst = eina_list_sort(lst, 0, EINA_COMPARE_CB(strcmp));
- ck_assert_str_eq("abc", eina_list_nth(lst, 0));
- ck_assert_str_eq("value", eina_list_nth(lst, 1));
- ck_assert_str_eq("xyz", eina_list_nth(lst, 2));
-
- eina_model_properties_names_list_free(lst);
-
- fail_unless(eina_model_property_get(m, "abc", &outv));
- fail_unless(eina_value_get(&outv, &i));
- ck_assert_int_eq(i, 1234);
- eina_value_flush(&outv);
-
- fail_unless(eina_model_property_get(m, "xyz", &outv));
- fail_unless(eina_value_get(&outv, &i));
- ck_assert_int_eq(i, 5678);
- eina_value_flush(&outv);
-
- fail_unless(eina_model_property_get(m, "value", &outv));
- fail_unless(eina_value_get(&outv, &i));
- ck_assert_int_eq(i, 171);
- eina_value_flush(&outv);
-
- fail_unless(eina_value_set(&inv, 666));
- fail_unless(eina_model_property_set(m, "value", &inv));
- fail_unless(eina_model_property_get(m, "value", &outv));
- fail_unless(eina_value_get(&outv, &i));
- ck_assert_int_eq(i, 666);
-
- eina_value_flush(&outv);
- eina_value_flush(&inv);
-
- fail_unless(eina_value_setup(&inv, EINA_VALUE_TYPE_STRING));
- fail_unless(eina_value_set(&inv, "Hello world!"));
- fail_unless(eina_model_property_set(m, "string", &inv));
-
- fail_unless(eina_model_property_get(m, "string", &outv));
- fail_unless(eina_value_get(&outv, &s));
- fail_unless(s != NULL);
- ck_assert_str_eq(s, "Hello world!");
-
- eina_value_flush(&outv);
- eina_value_flush(&inv);
-
- fail_unless(eina_value_setup(&inv, EINA_VALUE_TYPE_STRINGSHARE));
- fail_unless(eina_value_set(&inv, "Hello world-STRINGSHARED!"));
- fail_unless(eina_model_property_set(m, "stringshare", &inv));
- /* set twice to see if references drop to zero before new add, shouldn't */
- fail_unless(eina_model_property_set(m, "stringshare", &inv));
-
- fail_unless(eina_model_property_get(m, "stringshare", &outv));
- fail_unless(eina_value_get(&outv, &s));
- fail_unless(s != NULL);
- ck_assert_str_eq(s, "Hello world-STRINGSHARED!");
-
- eina_value_flush(&outv);
- eina_value_flush(&inv);
-
- s = eina_model_to_string(m);
- fail_unless(s != NULL);
- ck_assert_str_eq(s, "Eina_Model_Type_Generic({abc: 1234, string: Hello world!, stringshare: Hello world-STRINGSHARED!, value: 666, xyz: 5678}, [])");
- free(s);
-
- fail_unless(eina_model_property_del(m, "value"));
-
- /* negative test (check safety was displayed by using print_cb) */
- eina_log_print_cb_set(_eina_test_model_check_safety_null, &ck);
-
- ck = EINA_FALSE;
- fail_if(eina_model_property_get(m, "non-existent", &outv));
- fail_unless(ck == EINA_TRUE);
-
- ck = EINA_FALSE;
- fail_if(eina_model_property_get(m, NULL, &outv));
- fail_unless(ck == EINA_TRUE);
-
- ck = EINA_FALSE;
- fail_if(eina_model_property_del(m, "value"));
- fail_unless(ck == EINA_TRUE);
-
- /* revert print_cb to default */
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
-
- eina_model_unref(m);
- ck_assert_int_eq(count_del, 1);
- ck_assert_int_eq(count_pset, 7);
- ck_assert_int_eq(count_pdel, 1);
- eina_shutdown();
-}
-END_TEST
-
-static int
-eina_model_test_children_reverse_cmp(const Eina_Model *a, const Eina_Model *b)
-{
- return - eina_model_compare(a, b);
-}
-
-START_TEST(eina_model_test_children)
-{
- unsigned int count_del = 0, count_cset = 0, count_cins = 0, count_cdel = 0;
- Eina_Model *m, *c;
- char *s;
- int i;
-
- eina_init();
-
- m = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(m != NULL);
-
- eina_model_event_callback_add
- (m, "deleted", _eina_test_model_cb_count, &count_del);
- eina_model_event_callback_add
- (m, "child,set", _eina_test_model_cb_count, &count_cset);
- eina_model_event_callback_add
- (m, "child,inserted", _eina_test_model_cb_count, &count_cins);
- eina_model_event_callback_add
- (m, "child,deleted", _eina_test_model_cb_count, &count_cdel);
-
- for (i = 0; i < 10; i++)
- {
- Eina_Value val;
-
- c = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(c != NULL);
-
- eina_model_event_callback_add
- (c, "deleted", _eina_test_model_cb_count, &count_del);
- eina_model_event_callback_add
- (c, "child,set", _eina_test_model_cb_count, &count_cset);
- eina_model_event_callback_add
- (c, "child,inserted", _eina_test_model_cb_count, &count_cins);
- eina_model_event_callback_add
- (c, "child,deleted", _eina_test_model_cb_count, &count_cdel);
-
- fail_unless(eina_value_setup(&val, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&val, i));
- fail_unless(eina_model_property_set(c, "value", &val));
-
- fail_unless(eina_model_child_append(m, c) >= 0);
- ck_assert_int_eq(eina_model_refcount(c), 2);
-
- eina_value_flush(&val);
- eina_model_unref(c);
- }
-
- ck_assert_int_eq(eina_model_child_count(m), 10);
-
- for (i = 0; i < 10; i++)
- {
- Eina_Value val;
- int x;
-
- c = eina_model_child_get(m, i);
- fail_unless(c != NULL);
- ck_assert_int_eq(eina_model_refcount(c), 2);
-
- fail_unless(eina_model_property_get(c, "value", &val));
- fail_unless(eina_value_get(&val, &x));
- ck_assert_int_eq(x, i);
-
- eina_value_flush(&val);
- eina_model_unref(c);
- }
-
- eina_model_child_sort(m, EINA_COMPARE_CB(eina_model_test_children_reverse_cmp));
-
- for (i = 0; i < 10; i++)
- {
- Eina_Value val;
- int x;
-
- c = eina_model_child_get(m, i);
- fail_unless(c != NULL);
- ck_assert_int_eq(eina_model_refcount(c), 2);
-
- fail_unless(eina_model_property_get(c, "value", &val));
- fail_unless(eina_value_get(&val, &x));
- ck_assert_int_eq(x, 10 - i - 1);
-
- eina_value_flush(&val);
- eina_model_unref(c);
- }
-
- eina_model_child_sort(m, EINA_COMPARE_CB(eina_model_compare));
-
- s = eina_model_to_string(m);
- fail_unless(s != NULL);
- ck_assert_str_eq(s, "Eina_Model_Type_Generic({}, [Eina_Model_Type_Generic({value: 0}, []), Eina_Model_Type_Generic({value: 1}, []), Eina_Model_Type_Generic({value: 2}, []), Eina_Model_Type_Generic({value: 3}, []), Eina_Model_Type_Generic({value: 4}, []), Eina_Model_Type_Generic({value: 5}, []), Eina_Model_Type_Generic({value: 6}, []), Eina_Model_Type_Generic({value: 7}, []), Eina_Model_Type_Generic({value: 8}, []), Eina_Model_Type_Generic({value: 9}, [])])");
- free(s);
-
- c = eina_model_child_get(m, 0);
- eina_model_child_set(m, 1, c);
- eina_model_unref(c);
-
- eina_model_child_del(m, 0);
- eina_model_child_del(m, 8);
-
- s = eina_model_to_string(m);
- fail_unless(s != NULL);
- ck_assert_str_eq(s, "Eina_Model_Type_Generic({}, [Eina_Model_Type_Generic({value: 0}, []), Eina_Model_Type_Generic({value: 2}, []), Eina_Model_Type_Generic({value: 3}, []), Eina_Model_Type_Generic({value: 4}, []), Eina_Model_Type_Generic({value: 5}, []), Eina_Model_Type_Generic({value: 6}, []), Eina_Model_Type_Generic({value: 7}, []), Eina_Model_Type_Generic({value: 8}, [])])");
- free(s);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
-
- ck_assert_int_eq(count_del, 11);
- ck_assert_int_eq(count_cins, 10);
- ck_assert_int_eq(count_cset, 1);
- ck_assert_int_eq(count_cdel, 2);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_model_test_copy)
-{
- unsigned int count_del = 0;
- Eina_Model *m, *cp;
- char *s1, *s2;
- int i;
-
- eina_init();
-
- m = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(m != NULL);
-
- eina_model_event_callback_add
- (m, "deleted", _eina_test_model_cb_count, &count_del);
-
- for (i = 0; i < 5; i++)
- {
- Eina_Value val;
- char name[2] = {'a'+ i, 0};
- fail_unless(eina_value_setup(&val, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&val, i));
- fail_unless(eina_model_property_set(m, name, &val));
- eina_value_flush(&val);
- }
-
- for (i = 0; i < 5; i++)
- {
- Eina_Value val;
- Eina_Model *c = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(c != NULL);
- fail_unless(eina_value_setup(&val, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&val, i));
- fail_unless(eina_model_property_set(c, "x", &val));
-
- eina_model_event_callback_add
- (c, "deleted", _eina_test_model_cb_count, &count_del);
-
- fail_unless(eina_model_child_append(m, c) >= 0);
- eina_model_unref(c);
- eina_value_flush(&val);
- }
-
- s1 = eina_model_to_string(m);
- fail_unless(s1 != NULL);
- ck_assert_str_eq(s1, "Eina_Model_Type_Generic({a: 0, b: 1, c: 2, d: 3, e: 4}, [Eina_Model_Type_Generic({x: 0}, []), Eina_Model_Type_Generic({x: 1}, []), Eina_Model_Type_Generic({x: 2}, []), Eina_Model_Type_Generic({x: 3}, []), Eina_Model_Type_Generic({x: 4}, [])])");
-
- cp = eina_model_copy(m);
- fail_unless(cp != NULL);
- fail_unless(cp != m);
-
- eina_model_event_callback_add
- (cp, "deleted", _eina_test_model_cb_count, &count_del);
-
- s2 = eina_model_to_string(cp);
- fail_unless(s2 != NULL);
- ck_assert_str_eq(s1, s2);
-
- for (i = 0; i < 5; i++)
- {
- Eina_Model *c1 = eina_model_child_get(m, i);
- Eina_Model *c2 = eina_model_child_get(cp, i);
-
- fail_unless(c1 != NULL);
- fail_unless(c1 == c2);
- ck_assert_int_eq(eina_model_refcount(c1), 4);
-
- eina_model_unref(c1);
- eina_model_unref(c2);
- }
-
- free(s1);
- free(s2);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
-
- ck_assert_int_eq(eina_model_refcount(cp), 1);
- eina_model_unref(cp);
-
- ck_assert_int_eq(count_del, 2 + 5);
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_model_test_deep_copy)
-{
- unsigned int count_del = 0;
- Eina_Model *m, *cp;
- char *s1, *s2;
- int i;
-
- eina_init();
-
- m = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(m != NULL);
-
- eina_model_event_callback_add
- (m, "deleted", _eina_test_model_cb_count, &count_del);
-
- for (i = 0; i < 5; i++)
- {
- Eina_Value val;
- char name[2] = {'a'+ i, 0};
- fail_unless(eina_value_setup(&val, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&val, i));
- fail_unless(eina_model_property_set(m, name, &val));
- eina_value_flush(&val);
- }
-
- for (i = 0; i < 5; i++)
- {
- Eina_Value val;
- Eina_Model *c = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(c != NULL);
- fail_unless(eina_value_setup(&val, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&val, i));
- fail_unless(eina_model_property_set(c, "x", &val));
-
- eina_model_event_callback_add
- (c, "deleted", _eina_test_model_cb_count, &count_del);
-
- fail_unless(eina_model_child_append(m, c) >= 0);
- eina_model_unref(c);
- eina_value_flush(&val);
- }
-
- s1 = eina_model_to_string(m);
- fail_unless(s1 != NULL);
- ck_assert_str_eq(s1, "Eina_Model_Type_Generic({a: 0, b: 1, c: 2, d: 3, e: 4}, [Eina_Model_Type_Generic({x: 0}, []), Eina_Model_Type_Generic({x: 1}, []), Eina_Model_Type_Generic({x: 2}, []), Eina_Model_Type_Generic({x: 3}, []), Eina_Model_Type_Generic({x: 4}, [])])");;
-
- cp = eina_model_deep_copy(m);
- fail_unless(cp != NULL);
- fail_unless(cp != m);
-
- eina_model_event_callback_add
- (cp, "deleted", _eina_test_model_cb_count, &count_del);
-
- s2 = eina_model_to_string(cp);
- fail_unless(s2 != NULL);
- ck_assert_str_eq(s1, s2);
-
- for (i = 0; i < 5; i++)
- {
- Eina_Model *c1 = eina_model_child_get(m, i);
- Eina_Model *c2 = eina_model_child_get(cp, i);
-
- fail_unless(c1 != NULL);
- fail_unless(c1 != c2);
- ck_assert_int_eq(eina_model_refcount(c1), 2);
- ck_assert_int_eq(eina_model_refcount(c2), 2);
-
- eina_model_event_callback_add
- (c2, "deleted", _eina_test_model_cb_count, &count_del);
-
- eina_model_unref(c1);
- eina_model_unref(c2);
- }
-
- free(s1);
- free(s2);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
-
- ck_assert_int_eq(eina_model_refcount(cp), 1);
- eina_model_unref(cp);
-
- ck_assert_int_eq(count_del, 2 + 10);
-
- eina_shutdown();
-}
-END_TEST
-
-static Eina_Model *
-eina_model_test_iterator_setup(unsigned int *count_del)
-{
- Eina_Model *m;
- int i;
-
- m = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(m != NULL);
-
- eina_model_event_callback_add
- (m, "deleted", _eina_test_model_cb_count, count_del);
-
- for (i = 0; i < 5; i++)
- {
- Eina_Value val;
- Eina_Model *c = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(c != NULL);
- fail_unless(eina_value_setup(&val, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&val, i));
- fail_unless(eina_model_property_set(c, "x", &val));
-
- eina_model_event_callback_add
- (c, "deleted", _eina_test_model_cb_count, count_del);
-
- fail_unless(eina_model_child_append(m, c) >= 0);
- eina_model_unref(c);
- eina_value_flush(&val);
- }
-
- return m;
-}
-
-START_TEST(eina_model_test_child_iterator)
-{
- unsigned int count_del = 0;
- Eina_Iterator *it;
- Eina_Model *m, *c;
- int i = 0;
-
- eina_init();
-
- m = eina_model_test_iterator_setup(&count_del);
-
- it = eina_model_child_iterator_get(m);
- fail_unless(it != NULL);
- EINA_ITERATOR_FOREACH(it, c)
- {
- Eina_Value tmp;
- int x;
-
- ck_assert_int_eq(eina_model_refcount(c), 2);
- fail_unless(eina_model_property_get(c, "x", &tmp));
- fail_unless(eina_value_get(&tmp, &x));
- ck_assert_int_eq(x, i);
-
- eina_model_unref(c);
- i++;
- }
- ck_assert_int_eq(i, 5);
- eina_iterator_free(it);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
- ck_assert_int_eq(count_del, 6);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_model_test_child_reversed_iterator)
-{
- unsigned int count_del = 0;
- Eina_Iterator *it;
- Eina_Model *m, *c;
- int i = 4;
-
- eina_init();
-
- m = eina_model_test_iterator_setup(&count_del);
-
- it = eina_model_child_reversed_iterator_get(m);
- fail_unless(it != NULL);
- EINA_ITERATOR_FOREACH(it, c)
- {
- Eina_Value tmp;
- int x;
-
- ck_assert_int_eq(eina_model_refcount(c), 2);
- fail_unless(eina_model_property_get(c, "x", &tmp));
- fail_unless(eina_value_get(&tmp, &x));
- ck_assert_int_eq(x, i);
-
- eina_model_unref(c);
- i--;
- }
- ck_assert_int_eq(i, -1);
- eina_iterator_free(it);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
- ck_assert_int_eq(count_del, 6);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_model_test_child_sorted_iterator)
-{
- unsigned int count_del = 0;
- Eina_Iterator *it;
- Eina_Model *m, *c;
- int i = 4;
-
- eina_init();
-
- m = eina_model_test_iterator_setup(&count_del);
-
- it = eina_model_child_sorted_iterator_get
- (m, EINA_COMPARE_CB(eina_model_test_children_reverse_cmp));
- fail_unless(it != NULL);
- EINA_ITERATOR_FOREACH(it, c)
- {
- Eina_Value tmp;
- int x;
-
- /* 3 because sort takes an extra reference for its temp array */
- ck_assert_int_eq(eina_model_refcount(c), 3);
- fail_unless(eina_model_property_get(c, "x", &tmp));
- fail_unless(eina_value_get(&tmp, &x));
- ck_assert_int_eq(x, i);
-
- eina_model_unref(c);
- i--;
- }
- ck_assert_int_eq(i, -1);
- eina_iterator_free(it);
-
- it = eina_model_child_sorted_iterator_get
- (m, EINA_COMPARE_CB(eina_model_compare));
- fail_unless(it != NULL);
- i = 0;
- EINA_ITERATOR_FOREACH(it, c)
- {
- Eina_Value tmp;
- int x;
-
- /* 3 because sort takes an extra reference for its temp array */
- ck_assert_int_eq(eina_model_refcount(c), 3);
- fail_unless(eina_model_property_get(c, "x", &tmp));
- fail_unless(eina_value_get(&tmp, &x));
- ck_assert_int_eq(x, i);
-
- eina_model_unref(c);
- i++;
- }
- ck_assert_int_eq(i, 5);
- eina_iterator_free(it);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
- ck_assert_int_eq(count_del, 6);
- eina_shutdown();
-}
-END_TEST
-
-static Eina_Bool
-eina_model_test_filter_event(const void *m, void *c, void *fdata)
-{
- Eina_Value tmp;
- int x;
- fail_unless(m == fdata);
- fail_unless(eina_model_property_get(c, "x", &tmp));
- fail_unless(eina_value_get(&tmp, &x));
- eina_value_flush(&tmp);
- return x % 2 == 0;
-}
-
-START_TEST(eina_model_test_child_filtered_iterator)
-{
- unsigned int count_del = 0;
- Eina_Iterator *it;
- Eina_Model *m;
- int i = 0, idx;
-
- eina_init();
-
- m = eina_model_test_iterator_setup(&count_del);
-
- it = eina_model_child_filtered_iterator_get
- (m, eina_model_test_filter_event, m);
- fail_unless(it != NULL);
- EINA_ITERATOR_FOREACH(it, idx)
- {
- Eina_Model *c;
- Eina_Value tmp;
- int x;
-
- ck_assert_int_eq(idx % 2, 0);
- ck_assert_int_eq(idx, i);
-
- c = eina_model_child_get(m, idx);
- fail_unless(c != NULL);
- ck_assert_int_eq(eina_model_refcount(c), 2);
- fail_unless(eina_model_property_get(c, "x", &tmp));
- fail_unless(eina_value_get(&tmp, &x));
- ck_assert_int_eq(x, i);
-
- eina_model_unref(c);
- i += 2;
- }
- ck_assert_int_eq(i, 6);
- eina_iterator_free(it);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
- ck_assert_int_eq(count_del, 6);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_model_test_struct)
-{
- unsigned int count_del = 0, count_pset = 0, count_pdel = 0;
- Eina_Model *m;
- struct myst {
- int i;
- char c;
- };
- const Eina_Value_Struct_Member myst_members[] = {
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct myst, i),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_CHAR, struct myst, c)
- };
- const Eina_Value_Struct_Desc myst_desc = {
- EINA_VALUE_STRUCT_DESC_VERSION,
- NULL, myst_members, EINA_C_ARRAY_LENGTH(myst_members), sizeof(struct myst)
- };
- Eina_Value inv, outv;
- int i;
- char c, *s;
- Eina_List *lst;
- Eina_Bool ck;
-
- eina_init();
-
- m = eina_model_struct_new(&myst_desc);
- fail_unless(m != NULL);
-
- eina_model_event_callback_add
- (m, "deleted", _eina_test_model_cb_count, &count_del);
- eina_model_event_callback_add
- (m, "property,set", _eina_test_model_cb_count, &count_pset);
- eina_model_event_callback_add
- (m, "property,deleted", _eina_test_model_cb_count, &count_pdel);
-
- fail_unless(eina_value_setup(&inv, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&inv, 1234));
- fail_unless(eina_value_get(&inv, &i));
- ck_assert_int_eq(i, 1234);
- fail_unless(eina_model_property_set(m, "i", &inv));
-
- eina_value_flush(&inv);
- fail_unless(eina_value_setup(&inv, EINA_VALUE_TYPE_CHAR));
- fail_unless(eina_value_set(&inv, 33));
- fail_unless(eina_value_get(&inv, &c));
- ck_assert_int_eq(c, 33);
- fail_unless(eina_model_property_set(m, "c", &inv));
-
- lst = eina_model_properties_names_list_get(m);
- ck_assert_int_eq(eina_list_count(lst), 2);
-
- lst = eina_list_sort(lst, 0, EINA_COMPARE_CB(strcmp));
- ck_assert_str_eq("c", eina_list_nth(lst, 0));
- ck_assert_str_eq("i", eina_list_nth(lst, 1));
-
- eina_model_properties_names_list_free(lst);
-
- fail_unless(eina_model_property_get(m, "i", &outv));
- fail_unless(outv.type == EINA_VALUE_TYPE_INT);
- fail_unless(eina_value_get(&outv, &i));
- ck_assert_int_eq(i, 1234);
- eina_value_flush(&outv);
-
- fail_unless(eina_model_property_get(m, "c", &outv));
- fail_unless(outv.type == EINA_VALUE_TYPE_CHAR);
- fail_unless(eina_value_get(&outv, &c));
- ck_assert_int_eq(c, 33);
- eina_value_flush(&outv);
-
- eina_value_flush(&inv);
-
- /* negative test (check safety was displayed by using print_cb) */
- eina_log_print_cb_set(_eina_test_model_check_safety_null, &ck);
-
- fail_if(eina_model_property_get(m, "non-existent", &outv));
-
- ck = EINA_FALSE;
- fail_if(eina_model_property_get(m, NULL, &outv));
- fail_unless(ck == EINA_TRUE);
-
- fail_unless(eina_value_setup(&inv, EINA_VALUE_TYPE_STRING));
- fail_unless(eina_value_set(&inv, "hello world"));
-
- eina_log_print_cb_set(_eina_test_model_check_safety_false, &ck);
-
- ck = EINA_FALSE;
- fail_if(eina_model_property_set(m, "i", &inv));
- fail_unless(ck == EINA_TRUE);
-
- ck = EINA_FALSE;
- fail_if(eina_model_property_set(m, "c", &inv));
- fail_unless(ck == EINA_TRUE);
-
- /* revert print_cb to default */
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-
- fail_if(eina_model_property_del(m, "value"));
- fail_if(eina_model_property_del(m, "i"));
- fail_if(eina_model_property_del(m, "c"));
-
- eina_value_flush(&inv);
-
- s = eina_model_to_string(m);
- fail_unless(s != NULL);
- ck_assert_str_eq(s, "Eina_Model_Type_Struct({c: 33, i: 1234}, [])");
- free(s);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
-
- eina_model_unref(m);
- ck_assert_int_eq(count_del, 1);
- ck_assert_int_eq(count_pset, 2);
- ck_assert_int_eq(count_pdel, 0);
- eina_shutdown();
-}
-END_TEST
-
-static Eina_Bool
-_struct_complex_members_constructor(Eina_Model *m)
-{
- struct myst {
- Eina_Value_Array a;
- Eina_Value_List l;
- Eina_Value_Hash h;
- Eina_Value_Struct s;
- } st;
- struct subst {
- int i, j;
- };
- static Eina_Value_Struct_Member myst_members[] = {
- EINA_VALUE_STRUCT_MEMBER(NULL, struct myst, a),
- EINA_VALUE_STRUCT_MEMBER(NULL, struct myst, l),
- EINA_VALUE_STRUCT_MEMBER(NULL, struct myst, h),
- EINA_VALUE_STRUCT_MEMBER(NULL, struct myst, s)
- };
- static Eina_Value_Struct_Desc myst_desc = {
- EINA_VALUE_STRUCT_DESC_VERSION,
- NULL, myst_members, EINA_C_ARRAY_LENGTH(myst_members), sizeof(struct myst)
- };
- static Eina_Value_Struct_Member subst_members[] = {
- EINA_VALUE_STRUCT_MEMBER(NULL, struct subst, i),
- EINA_VALUE_STRUCT_MEMBER(NULL, struct subst, j)
- };
- static Eina_Value_Struct_Desc subst_desc = {
- EINA_VALUE_STRUCT_DESC_VERSION,
- NULL, subst_members, EINA_C_ARRAY_LENGTH(subst_members),
- sizeof(struct subst)
- };
-
- if (!myst_members[0].type)
- {
- myst_members[0].type = EINA_VALUE_TYPE_ARRAY;
- myst_members[1].type = EINA_VALUE_TYPE_LIST;
- myst_members[2].type = EINA_VALUE_TYPE_HASH;
- myst_members[3].type = EINA_VALUE_TYPE_STRUCT;
- }
-
- if (!subst_members[0].type)
- {
- subst_members[0].type = EINA_VALUE_TYPE_INT;
- subst_members[1].type = EINA_VALUE_TYPE_INT;
- }
-
- if (!eina_model_type_constructor(EINA_MODEL_TYPE_STRUCT, m))
- return EINA_FALSE;
-
- memset(&st, 0, sizeof(st));
-
- st.a.subtype = EINA_VALUE_TYPE_STRING;
- st.l.subtype = EINA_VALUE_TYPE_STRING;
- st.h.subtype = EINA_VALUE_TYPE_STRING;
- st.s.desc = &subst_desc;
- if (!eina_model_struct_set(m, &myst_desc, &st))
- return EINA_FALSE;
-
- return EINA_TRUE;
-}
-
-START_TEST(eina_model_test_struct_complex_members)
-{
- Eina_Model *m;
- Eina_Value outv;
- char *s;
- Eina_Model_Type type = EINA_MODEL_TYPE_INIT_NOPRIVATE
- ("struct_complex_members", Eina_Model_Type, NULL, NULL, NULL);
-
- eina_init();
-
- type.constructor = _struct_complex_members_constructor;
- type.parent = EINA_MODEL_TYPE_STRUCT;
-
- m = eina_model_new(&type);
- fail_unless(m != NULL);
-
- fail_unless(eina_model_property_get(m, "a", &outv));
- fail_unless(eina_value_array_append(&outv, "Hello"));
- fail_unless(eina_value_array_append(&outv, "World"));
- fail_unless(eina_model_property_set(m, "a", &outv));
- eina_value_flush(&outv);
-
- fail_unless(eina_model_property_get(m, "l", &outv));
- fail_unless(eina_value_list_append(&outv, "Some"));
- fail_unless(eina_value_list_append(&outv, "Thing"));
- fail_unless(eina_model_property_set(m, "l", &outv));
- eina_value_flush(&outv);
-
- fail_unless(eina_model_property_get(m, "h", &outv));
- fail_unless(eina_value_hash_set(&outv, "key", "value"));
- fail_unless(eina_model_property_set(m, "h", &outv));
- eina_value_flush(&outv);
-
- fail_unless(eina_model_property_get(m, "s", &outv));
- fail_unless(eina_value_struct_set(&outv, "i", 1234));
- fail_unless(eina_value_struct_set(&outv, "j", 44));
- fail_unless(eina_model_property_set(m, "s", &outv));
- eina_value_flush(&outv);
-
- s = eina_model_to_string(m);
- fail_unless(s != NULL);
- ck_assert_str_eq(s, "struct_complex_members({a: [Hello, World], h: {key: value}, l: [Some, Thing], s: {i: 1234, j: 44}}, [])");
- free(s);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
-
- eina_model_unref(m);
- eina_shutdown();
-}
-END_TEST
-
-typedef struct _Animal_Type
-{
- Eina_Model_Type parent_class;
- void (*eat)(Eina_Model *mdl);
-} Animal_Type;
-
-typedef struct _Human_Type
-{
- Animal_Type parent_class;
- void (*talk)(Eina_Model *mdl);
-} Human_Type;
-
-typedef struct _Pooper_Interface
-{
- Eina_Model_Interface base_interface;
- void (*poop)(Eina_Model *mdl);
-} Pooper_Interface;
-
-#define ANIMAL_TYPE(x) ((Animal_Type *) x)
-#define HUMAN_TYPE(x) ((Human_Type *) x)
-#define POOPER_IFACE(x) ((Pooper_Interface *) x)
-#define POOPER_IFACE_NAME "Pooper_Interace"
-
-#define INHER_CB_COUNT(prefix) \
-static int prefix ## _count = 0; \
-static void \
-prefix (Eina_Model *mdl) \
-{ \
- (void) mdl; \
- (prefix ## _count)++; \
-}
-
-static void
-animal_eat(Eina_Model *mdl)
-{
- void (*pf)(Eina_Model *mdl);
- pf = eina_model_method_resolve(mdl, Animal_Type, eat);
- EINA_SAFETY_ON_NULL_RETURN(pf);
- pf(mdl);
-}
-
-static void
-pooper_poop(Eina_Model *mdl)
-{
- const Eina_Model_Interface *iface = NULL;
- iface = eina_model_interface_get(mdl, POOPER_IFACE_NAME);
-
- EINA_SAFETY_ON_NULL_RETURN(iface);
-
- void (*pf)(Eina_Model *);
-
- pf = eina_model_interface_method_resolve(iface, mdl, Pooper_Interface, poop);
- EINA_SAFETY_ON_NULL_RETURN(pf);
- pf(mdl);
-}
-
-INHER_CB_COUNT(_animal_poop);
-INHER_CB_COUNT(_human_poop);
-INHER_CB_COUNT(_animal_eat);
-INHER_CB_COUNT(_human_eat);
-
-START_TEST(eina_model_test_inheritance)
-{
- eina_init();
-
- Pooper_Interface _ANIMAL_POOPER_IFACE;
- Eina_Model_Interface *ANIMAL_POOPER_IFACE = (Eina_Model_Interface *) &_ANIMAL_POOPER_IFACE;
- memset(&_ANIMAL_POOPER_IFACE, 0, sizeof(_ANIMAL_POOPER_IFACE));
- ANIMAL_POOPER_IFACE->version = EINA_MODEL_INTERFACE_VERSION;
- ANIMAL_POOPER_IFACE->interface_size = sizeof(Pooper_Interface);
- ANIMAL_POOPER_IFACE->name = POOPER_IFACE_NAME;
- POOPER_IFACE(ANIMAL_POOPER_IFACE)->poop = _animal_poop;
-
- Pooper_Interface _HUMAN_POOPER_IFACE;
- Eina_Model_Interface *HUMAN_POOPER_IFACE = (Eina_Model_Interface *) &_HUMAN_POOPER_IFACE;
- const Eina_Model_Interface *HUMAN_POOPER_IFACES[] = {
- ANIMAL_POOPER_IFACE, NULL
- };
- memset(&_HUMAN_POOPER_IFACE, 0, sizeof(_HUMAN_POOPER_IFACE));
- HUMAN_POOPER_IFACE->version = EINA_MODEL_INTERFACE_VERSION;
- HUMAN_POOPER_IFACE->interface_size = sizeof(Pooper_Interface);
- HUMAN_POOPER_IFACE->name = POOPER_IFACE_NAME;
- HUMAN_POOPER_IFACE->interfaces = HUMAN_POOPER_IFACES;
- POOPER_IFACE(HUMAN_POOPER_IFACE)->poop = _human_poop;
-
- const Eina_Model_Interface *ANIMAL_IFACES[] = {ANIMAL_POOPER_IFACE, NULL};
- const Eina_Model_Interface *HUMAN_IFACES[] = {HUMAN_POOPER_IFACE, NULL};
-
- /* Init Animal Type */
- Animal_Type _ANIMAL_TYPE;
- Eina_Model_Type *ANIMAL_TYPE = (Eina_Model_Type *) &_ANIMAL_TYPE;
-
- memset(&_ANIMAL_TYPE, 0, sizeof(_ANIMAL_TYPE));
- Eina_Model_Type *type = (Eina_Model_Type *) &_ANIMAL_TYPE;
- type->version = EINA_MODEL_TYPE_VERSION;
- type->parent = EINA_MODEL_TYPE_BASE;
- type->type_size = sizeof(Animal_Type);
- type->name = "Animal_Type";
- type->parent = EINA_MODEL_TYPE_GENERIC;
- type->interfaces = ANIMAL_IFACES;
-
- ANIMAL_TYPE(type)->eat = _animal_eat;
-
- /* Init Human Type */
- Animal_Type _HUMAN_TYPE;
- Eina_Model_Type *HUMAN_TYPE = (Eina_Model_Type *) &_HUMAN_TYPE;
- memset(&_HUMAN_TYPE, 0, sizeof(_HUMAN_TYPE));
- type = (Eina_Model_Type *) &_HUMAN_TYPE;
- type->version = EINA_MODEL_TYPE_VERSION;
- type->parent = ANIMAL_TYPE;
- type->type_size = sizeof(Human_Type);
- type->name = "Human_Type";
- type->interfaces = HUMAN_IFACES;
-
- ANIMAL_TYPE(type)->eat = _human_eat;
-
- Eina_Model *hm, *am;
- am = eina_model_new(ANIMAL_TYPE);
- hm = eina_model_new(HUMAN_TYPE);
-
- animal_eat(am);
- ck_assert_int_eq(_animal_eat_count, 1);
- animal_eat(hm);
- ck_assert_int_eq(_human_eat_count, 1);
-
- pooper_poop(am);
- ck_assert_int_eq(_animal_poop_count, 1);
- pooper_poop(hm);
- ck_assert_int_eq(_human_poop_count, 1);
-
- ck_assert_int_eq(_animal_eat_count, 1);
- ck_assert_int_eq(_human_eat_count, 1);
- ck_assert_int_eq(_animal_poop_count, 1);
- ck_assert_int_eq(_human_poop_count, 1);
-
- ck_assert_int_eq(eina_model_refcount(am), 1);
- ck_assert_int_eq(eina_model_refcount(hm), 1);
-
- eina_model_unref(am);
- eina_model_unref(hm);
-
- eina_shutdown();
-}
-END_TEST
-
-static Eina_Bool
-_myproperties_load(Eina_Model *m)
-{
- Eina_Value v;
- Eina_Bool ret;
- int count;
-
- if (!eina_model_property_get(m, "load_count", &v))
- return EINA_FALSE;
-
- eina_value_get(&v, &count);
- count++;
- eina_value_set(&v, count);
-
- ret = eina_model_property_set(m, "load_count", &v);
- eina_value_flush(&v);
-
- return ret;
-}
-
-static Eina_Bool
-_myproperties_unload(Eina_Model *m)
-{
- Eina_Value v;
- Eina_Bool ret;
- int count;
-
- if (!eina_model_property_get(m, "load_count", &v))
- return EINA_FALSE;
-
- eina_value_get(&v, &count);
- count--;
- eina_value_set(&v, count);
-
- ret = eina_model_property_set(m, "load_count", &v);
- eina_value_flush(&v);
-
- return ret;
-}
-
-static Eina_Bool
-_mychildren_load(Eina_Model *m)
-{
- Eina_Model *c = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- int ret = eina_model_child_append(m, c);
- eina_model_unref(c);
- return ret >= 0;
-}
-
-static Eina_Bool
-_mychildren_unload(Eina_Model *m)
-{
- int count = eina_model_child_count(m);
- EINA_SAFETY_ON_FALSE_RETURN_VAL(count > 0, EINA_FALSE);
- return eina_model_child_del(m, count - 1);
-}
-
-START_TEST(eina_model_test_ifaces_load_unload)
-{
- unsigned int count_loaded = 0, count_unloaded = 0;
- unsigned int count_ploaded = 0, count_punloaded = 0;
- unsigned int count_cloaded = 0, count_cunloaded = 0;
- static Eina_Model_Interface_Properties piface;
- static Eina_Model_Interface_Children ciface;
- static const Eina_Model_Interface *piface_parents[2] = {NULL, NULL};
- static const Eina_Model_Interface *ciface_parents[2] = {NULL, NULL};
- static const Eina_Model_Interface *type_ifaces[3] = {
- &piface.base, &ciface.base, NULL
- };
- static Eina_Model_Type type;
- Eina_Model *m;
- Eina_Value v;
- int count;
-
- eina_init();
-
- /* do after eina_init() otherwise interfaces are not set */
- piface_parents[0] = EINA_MODEL_INTERFACE_PROPERTIES_HASH;
- ciface_parents[0] = EINA_MODEL_INTERFACE_CHILDREN_INARRAY;
-
- memset(&piface, 0, sizeof(piface));
- piface.base.version = EINA_MODEL_INTERFACE_VERSION;
- piface.base.interface_size = sizeof(piface);
- piface.base.name = EINA_MODEL_INTERFACE_NAME_PROPERTIES;
- piface.base.interfaces = piface_parents;
- piface.load = _myproperties_load;
- piface.unload = _myproperties_unload;
-
- memset(&ciface, 0, sizeof(ciface));
- ciface.base.version = EINA_MODEL_INTERFACE_VERSION;
- ciface.base.interface_size = sizeof(ciface);
- ciface.base.name = EINA_MODEL_INTERFACE_NAME_CHILDREN;
- ciface.base.interfaces = ciface_parents;
- ciface.load = _mychildren_load;
- ciface.unload = _mychildren_unload;
-
- type.version = EINA_MODEL_TYPE_VERSION;
- type.private_size = 0;
- type.name = "MyType";
- eina_model_type_subclass_setup(&type, EINA_MODEL_TYPE_GENERIC);
- type.interfaces = type_ifaces;
-
- m = eina_model_new(&type);
- fail_unless(m != NULL);
-
- eina_model_event_callback_add
- (m, "loaded", _eina_test_model_cb_count, &count_loaded);
- eina_model_event_callback_add
- (m, "unloaded", _eina_test_model_cb_count, &count_unloaded);
-
- eina_model_event_callback_add
- (m, "properties,loaded", _eina_test_model_cb_count, &count_ploaded);
- eina_model_event_callback_add
- (m, "properties,unloaded", _eina_test_model_cb_count, &count_punloaded);
-
- eina_model_event_callback_add
- (m, "children,loaded", _eina_test_model_cb_count, &count_cloaded);
- eina_model_event_callback_add
- (m, "children,unloaded", _eina_test_model_cb_count, &count_cunloaded);
-
- fail_unless(eina_value_setup(&v, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&v, 0));
- fail_unless(eina_model_property_set(m, "load_count", &v));
- eina_value_flush(&v);
-
- fail_unless(eina_model_load(m));
- fail_unless(eina_model_load(m));
- fail_unless(eina_model_load(m));
-
- /* each load increments one for load_count property */
- fail_unless(eina_model_property_get(m, "load_count", &v));
- fail_unless(eina_value_pget(&v, &count));
- ck_assert_int_eq(count, 3);
- eina_value_flush(&v);
-
- /* each load adds one child */
- ck_assert_int_eq(eina_model_child_count(m), 3);
-
- fail_unless(eina_model_unload(m));
- fail_unless(eina_model_unload(m));
- fail_unless(eina_model_unload(m));
-
- ck_assert_int_eq(count_loaded, 3);
- ck_assert_int_eq(count_unloaded, 3);
-
- ck_assert_int_eq(count_ploaded, 3);
- ck_assert_int_eq(count_punloaded, 3);
-
- ck_assert_int_eq(count_cloaded, 3);
- ck_assert_int_eq(count_cunloaded, 3);
-
- ck_assert_int_eq(eina_model_refcount(m), 1);
- eina_model_unref(m);
-
- eina_shutdown();
-}
-END_TEST
-
-void
-eina_test_model(TCase *tc)
-{
- tcase_add_test(tc, eina_model_test_properties);
- tcase_add_test(tc, eina_model_test_children);
- tcase_add_test(tc, eina_model_test_copy);
- tcase_add_test(tc, eina_model_test_deep_copy);
- tcase_add_test(tc, eina_model_test_child_iterator);
- tcase_add_test(tc, eina_model_test_child_reversed_iterator);
- tcase_add_test(tc, eina_model_test_child_sorted_iterator);
- tcase_add_test(tc, eina_model_test_child_filtered_iterator);
- tcase_add_test(tc, eina_model_test_struct);
- tcase_add_test(tc, eina_model_test_struct_complex_members);
- tcase_add_test(tc, eina_model_test_inheritance);
- tcase_add_test(tc, eina_model_test_ifaces_load_unload);
-}
diff --git a/src/tests/eina_test_module.c b/src/tests/eina_test_module.c
deleted file mode 100644
index 56bdca7..0000000
--- a/src/tests/eina_test_module.c
+++ /dev/null
@@ -1,70 +0,0 @@
-/* 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
deleted file mode 100644
index d42b530..0000000
--- a/src/tests/eina_test_module_dummy.c
+++ /dev/null
@@ -1,22 +0,0 @@
-#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
deleted file mode 100644
index 52faeec..0000000
--- a/src/tests/eina_test_quadtree.c
+++ /dev/null
@@ -1,195 +0,0 @@
-/* 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
deleted file mode 100644
index fabe2bf..0000000
--- a/src/tests/eina_test_rbtree.c
+++ /dev/null
@@ -1,452 +0,0 @@
-/* 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
deleted file mode 100644
index 581ab76..0000000
--- a/src/tests/eina_test_rectangle.c
+++ /dev/null
@@ -1,115 +0,0 @@
-/* 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
deleted file mode 100644
index ff83a7e..0000000
--- a/src/tests/eina_test_sched.c
+++ /dev/null
@@ -1,85 +0,0 @@
-/* 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_simple_xml_parser.c b/src/tests/eina_test_simple_xml_parser.c
deleted file mode 100644
index 7093019..0000000
--- a/src/tests/eina_test_simple_xml_parser.c
+++ /dev/null
@@ -1,75 +0,0 @@
-/* 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_simple_xml_parser_node_dump)
-{
- FILE *f;
-
- eina_init();
- f = fopen("sample.gpx", "rb");
- if (f)
- {
- long sz;
-
- fseek(f, 0, SEEK_END);
- sz = ftell(f);
- if (sz > 0)
- {
- char *buf;
-
- fseek(f, 0, SEEK_SET);
- buf = malloc(sz + 1);
- if (buf)
- {
- if (fread(buf, 1, sz, f))
- {
- Eina_Simple_XML_Node_Root *root = eina_simple_xml_node_load
- (buf, sz, EINA_TRUE);
- buf[sz] = '\0';
- char *out = eina_simple_xml_node_dump(&root->base, " ");
- //puts(out);
- ck_assert_str_eq(out, buf);
- free(out);
- eina_simple_xml_node_root_free(root);
- free(buf);
- }
- }
- }
- fclose(f);
- }
-
- eina_shutdown();
-}
-END_TEST
-
-void
-eina_test_simple_xml_parser(TCase *tc)
-{
- tcase_add_test(tc, eina_simple_xml_parser_node_dump);
-}
diff --git a/src/tests/eina_test_str.c b/src/tests/eina_test_str.c
deleted file mode 100644
index 7fefc26..0000000
--- a/src/tests/eina_test_str.c
+++ /dev/null
@@ -1,187 +0,0 @@
-/* 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);
- fail_if(result[1]);
- 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);
- fail_if(result[1]);
- free(result[0]);
- free(result);
-
- result = eina_str_split_full("match:match:match", ":", -1, &elements);
- fail_if(result == NULL);
- fail_if(elements != 3);
- for (elements = 0; elements < 3 - 1; elements++)
- fail_if(strcmp(result[elements], "match") != 0);
- fail_if(result[3]);
- 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);
- fail_if(result[3]);
- 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);
- fail_if(result[3]);
- 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);
- fail_if(result[3]);
- 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);
- fail_if(result[2]);
- 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);
- fail_if(result[1]);
- 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);
- fail_if(result[2]);
- 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
deleted file mode 100644
index 2205e3e..0000000
--- a/src/tests/eina_test_strbuf.c
+++ /dev/null
@@ -1,449 +0,0 @@
-/* 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_manage_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();
-
- txt = strdup(TEXT);
-
- buf = eina_strbuf_manage_new(txt);
- fail_if(!buf);
-
- 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);
- tcase_add_test(tc, strbuf_manage_simple);
-}
diff --git a/src/tests/eina_test_stringshare.c b/src/tests/eina_test_stringshare.c
deleted file mode 100644
index 0d34aec..0000000
--- a/src/tests/eina_test_stringshare.c
+++ /dev/null
@@ -1,201 +0,0 @@
-/* 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
deleted file mode 100644
index f1ef8f0..0000000
--- a/src/tests/eina_test_tiler.c
+++ /dev/null
@@ -1,184 +0,0 @@
-/* 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
deleted file mode 100644
index 75126cc..0000000
--- a/src/tests/eina_test_ustr.c
+++ /dev/null
@@ -1,593 +0,0 @@
-/* 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"
-
-#ifdef EINA_SAFETY_CHECKS
-struct log_ctx {
- const char *msg;
- const char *fnc;
- Eina_Bool did;
-};
-
-/* tests should not output on success, just uncomment this for debugging */
-//#define SHOW_LOG 1
-
-static void
-_eina_test_safety_print_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc, int line, const char *fmt, void *data, va_list args __UNUSED__)
-{
- struct log_ctx *ctx = data;
- va_list cp_args;
- const char *str;
-
- va_copy(cp_args, args);
- str = va_arg(cp_args, const char *);
- va_end(cp_args);
-
- ck_assert_int_eq(level, EINA_LOG_LEVEL_ERR);
- ck_assert_str_eq(fmt, "%s");
- ck_assert_str_eq(ctx->msg, str);
- ck_assert_str_eq(ctx->fnc, fnc);
- ctx->did = EINA_TRUE;
-
-#ifdef SHOW_LOG
- eina_log_print_cb_stderr(d, level, file, fnc, line, fmt, NULL, args);
-#else
- (void)d;
- (void)file;
- (void)line;
-#endif
-}
-#endif
-
-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');
-
-#ifdef EINA_SAFETY_CHECKS
- {
- struct log_ctx ctx;
-
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
- /* may segfault */
- buf[0] = '7';
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_unicode_strncpy",
- "safety check failed: source == NULL");
- rv = eina_unicode_strncpy(buf, NULL, 0);
- fail_if(buf[0] != '7');
- fail_unless(ctx.did);
-
- /* Hopefully won't segfault */
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_unicode_strncpy",
- "safety check failed: dest == NULL");
- rv = eina_unicode_strncpy(NULL, STR1, 0);
- fail_if(rv != NULL);
- fail_unless(ctx.did);
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-#undef TEST_MAGIC_SAFETY
- }
-#endif
-
- 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);
-
-#ifdef EINA_SAFETY_CHECKS
- {
- struct log_ctx ctx;
-
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_unicode_strlen",
- "safety check failed: ustr == NULL");
- fail_if(eina_unicode_strlen(NULL));
- fail_unless(ctx.did);
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-#undef TEST_MAGIC_SAFETY
- }
-#endif
-
- 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);
-
-#ifdef EINA_SAFETY_CHECKS
- {
- struct log_ctx ctx;
-
-#define TEST_MAGIC_SAFETY(fn, _msg) \
- ctx.msg = _msg; \
- ctx.fnc = fn; \
- ctx.did = EINA_FALSE
-
- eina_log_print_cb_set(_eina_test_safety_print_cb, &ctx);
-
-#ifdef SHOW_LOG
- fprintf(stderr, "you should have a safety check failure below:\n");
-#endif
- TEST_MAGIC_SAFETY("eina_unicode_strnlen",
- "safety check failed: ustr == NULL");
- fail_if(eina_unicode_strnlen(NULL,0) != 0);
- fail_unless(ctx.did);
-
- eina_log_print_cb_set(eina_log_print_cb_stderr, NULL);
-#undef TEST_MAGIC_SAFETY
- }
-#endif
-
- 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
-
-START_TEST(eina_unicode_utf8)
-{
- int ind;
- unsigned char ch;
- eina_init();
-
- /* Valid utf-8 cases */
- /* First possible sequence of a certain length */
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\x00", &ind) != 0x00) ||
- (ind != 0));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\x01", &ind) != 0x01) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xC2\x80", &ind) != 0x80) ||
- (ind != 2));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xE0\xA0\x80", &ind) != 0x800) ||
- (ind != 3));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF0\x90\x80\x80", &ind) != 0x10000) ||
- (ind != 4));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF8\x88\x80\x80\x80", &ind) != 0x200000) || (ind != 5));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xFC\x84\x80\x80\x80\x80", &ind) != 0x4000000) || (ind != 6));
-
- /* Last possible sequence of a certain length */
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\x7F", &ind) != 0x7F) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xDF\xBF", &ind) != 0x7FF) ||
- (ind != 2));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xEF\xBF\xBF", &ind) != 0xFFFF) ||
- (ind != 3));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF7\xBF\xBF\xBF", &ind) != 0x1FFFFF) ||
- (ind != 4));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xFB\xBF\xBF\xBF\xBF", &ind) != 0x3FFFFFF) || (ind != 5));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xFD\xBF\xBF\xBF\xBF\xBF", &ind) != 0x7FFFFFFF) || (ind != 6));
-
- /* Other boundary conditions */
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xED\x9F\xBF", &ind) != 0xD7FF) ||
- (ind != 3));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xEE\x80\x80", &ind) != 0xE000) ||
- (ind != 3));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xEF\xBF\xBD", &ind) != 0xFFFD) ||
- (ind != 3));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF4\x8F\xBF\xBF", &ind) != 0x10FFFF) ||
- (ind != 4));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF4\x90\x80\x80", &ind) != 0x110000) ||
- (ind != 4));
-
- /* Error cases */
- /* Standalone continuation bytes */
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\x80", &ind) != 0xDC80) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xBF", &ind) != 0xDCBF) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\x80\xBF", &ind) != 0xDC80) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xBF\x80", &ind) != 0xDCBF) ||
- (ind != 1));
- /* All possible continuation bytes */
- for (ch = 0x80 ; ch <= 0xBF ; ch++)
- {
- char buf[] = {ch, 0};
- ind = 0;
- fail_if((eina_unicode_utf8_get_next(buf, &ind) != (0xDC00 | ch)) ||
- (ind != 1));
- }
-
- /* Isolated starting sequences */
-#define _FIRST_SEQUENCES(start, end) \
- do \
- { \
- int i; \
- char *buf = alloca(((end - start + 1) * 2) + 1); \
- for (i = 0, ch = start ; ch <= end ; i++, ch++) \
- { \
- buf[i * 2] = ch; \
- buf[(i * 2) + 1] = ' '; \
- } \
- ind = 0; \
- for (i = 0, ch = start ; ch <= end ; ch++) \
- { \
- fail_if((eina_unicode_utf8_get_next(buf, &ind) != (0xDC00 | ch)) || \
- (ind != ++i)); \
- fail_if((eina_unicode_utf8_get_next(buf, &ind) != 0x20) || \
- (ind != ++i)); \
- } \
- } \
- while (0)
- /* all first bytes of 2-byte sequences separated by spaces. */
- _FIRST_SEQUENCES(0xC0, 0xDF);
- /* all first bytes of 3-byte sequences separated by spaces. */
- _FIRST_SEQUENCES(0xE0, 0xEF);
- /* all first bytes of 4-byte sequences separated by spaces. */
- _FIRST_SEQUENCES(0xF0, 0xF7);
- /* all first bytes of 5-byte sequences separated by spaces. */
- _FIRST_SEQUENCES(0xF8, 0xFB);
- /* all first bytes of 6-byte sequences separated by spaces. */
- _FIRST_SEQUENCES(0xFC, 0xFD);
-
- /* Incomplete sequences first means the first utf8 char, len means
- * the correct length */
-#define _INCOMPLETE_SEQUENCES(first, conti, len) \
- do \
- { \
- int i, j; \
- char *buf = alloca(len + 1); \
- i = 0; \
- buf[i++] = first; \
- for ( ; i < len ; i++) \
- { \
- Eina_Unicode val; \
- for (j = 1 ; j < i ; j++) \
- { \
- buf[j] = conti; \
- } \
- buf[j] = 0; \
- ind = 0; \
- fail_if( \
- (eina_unicode_utf8_get_next(buf, &ind) != (0xDC00 | first))); \
- while ((val = eina_unicode_utf8_get_next(buf, &ind))) \
- { \
- fail_if(val != (0xDC00 | conti)); \
- } \
- fail_if(ind != i); \
- } \
- } \
- while (0)
-
- /* Sequences with missing continuation */
- _INCOMPLETE_SEQUENCES(0xC0, 0x81, 2);
- _INCOMPLETE_SEQUENCES(0xDF, 0xBF, 2);
- _INCOMPLETE_SEQUENCES(0xE0, 0x81, 3);
- _INCOMPLETE_SEQUENCES(0xEF, 0xBF, 3);
- _INCOMPLETE_SEQUENCES(0xF0, 0x81, 4);
- _INCOMPLETE_SEQUENCES(0xF7, 0xBF, 4);
- _INCOMPLETE_SEQUENCES(0xF8, 0x81, 5);
- _INCOMPLETE_SEQUENCES(0xFB, 0xBF, 5);
- _INCOMPLETE_SEQUENCES(0xFC, 0x81, 6);
- _INCOMPLETE_SEQUENCES(0xFD, 0xBF, 6);
-
- /* Impossible bytes */
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xFE", &ind) != 0xDCFE) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xFF", &ind) != 0xDCFF) ||
- (ind != 1));
-
- /* Overlong sequences */
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xC0\xAF", &ind) != 0xDCC0) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xE0\x80\xAF", &ind) != 0xDCE0) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF0\x80\x80\xAF", &ind) != 0xDCF0) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF8\x80\x80\x80\xAF", &ind) != 0xDCF8) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xFC\x80\x80\x80\x80\xAF", &ind) != 0xDCFC) ||
- (ind != 1));
-
- /* Maximum overlong sequences */
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xC1\xBF", &ind) != 0xDCC1) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xE0\x9F\xBF", &ind) != 0xDCE0) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF0\x8F\xBF\xBF", &ind) != 0xDCF0) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xF8\x87\xBF\xBF\xBF", &ind) != 0xDCF8) ||
- (ind != 1));
- ind = 0;
- fail_if((eina_unicode_utf8_get_next("\xFC\x83\xBF\xBF\xBF\xBF", &ind) != 0xDCFC) ||
- (ind != 1));
- /* Add some more error cases here */
-
- /* Just to cover prev/len. General utf-8 parsing was covered above */
- fail_if(eina_unicode_utf8_get_len("\xF4\x90\x80\x80\xF4\x8F\xBF\xBF") != 2);
- ind = 0;
- fail_if((eina_unicode_utf8_get_prev("\xED\x9F\xBF", &ind) != 0xD7FF) ||
- (ind != 0));
- ind = 3;
- fail_if((eina_unicode_utf8_get_prev("\xED\x9F\xBF", &ind) != 0x00) ||
- (ind != 0));
-
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_unicode_utf8_conversion)
-{
- Eina_Unicode uni_in[] = {0x5D0, 0xFDF6, 0xDC80, 0x1F459, 0x3FFFFFF,
- 0x7FFFFFFF, 'a', 'b', 'c', 0};
- Eina_Unicode *uni_out;
- char c_in[] = "\xD7\x90""\xEF\xB7\xB6""\x80""\xF0\x9F\x91\x99"
- "\xFB\xBF\xBF\xBF\xBF""\xFD\xBF\xBF\xBF\xBF\xBF""abc";
- char *c_out;
- int len;
-
- eina_init();
-
- uni_out = eina_unicode_utf8_to_unicode(c_in, &len);
- fail_if((len != 9) || eina_unicode_strcmp(uni_in, uni_out));
- free(uni_out);
-
- c_out = eina_unicode_unicode_to_utf8(uni_in, &len);
- fail_if((len != 24) || strcmp(c_in, c_out));
- free(c_out);
-
- 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);
- tcase_add_test(tc,eina_unicode_utf8);
- tcase_add_test(tc,eina_unicode_utf8_conversion);
-
-}
-
diff --git a/src/tests/eina_test_ustringshare.c b/src/tests/eina_test_ustringshare.c
deleted file mode 100644
index 1b1ffb2..0000000
--- a/src/tests/eina_test_ustringshare.c
+++ /dev/null
@@ -1,119 +0,0 @@
-/* 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/eina_test_value.c b/src/tests/eina_test_value.c
deleted file mode 100644
index 68ef5ec..0000000
--- a/src/tests/eina_test_value.c
+++ /dev/null
@@ -1,1877 +0,0 @@
-/* EINA - EFL data type library
- * Copyright (C) 2012 ProFUSION embedded systems
- *
- * 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 <inttypes.h>
-
-#include "eina_suite.h"
-#include "Eina.h"
-
-#define FP_ERR (0.0000001)
-#define CHECK_FP(a, b) ((a - b) < FP_ERR)
-
-START_TEST(eina_value_test_simple)
-{
- Eina_Value *value;
- char c;
- short s;
- int i;
- long l;
- int64_t i64;
- unsigned char uc;
- unsigned short us;
- unsigned int ui;
- unsigned long ul;
- uint64_t u64;
- float f;
- double d;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_CHAR);
- fail_unless(value != NULL);
- fail_unless(eina_value_set(value, 'x'));
- fail_unless(eina_value_get(value, &c));
- fail_unless(c == 'x');
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_SHORT));
- fail_unless(eina_value_set(value, 300));
- fail_unless(eina_value_get(value, &s));
- fail_unless(s == 300);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(value, -12345));
- fail_unless(eina_value_get(value, &i));
- fail_unless(i == -12345);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_LONG));
- fail_unless(eina_value_set(value, 0xb33f));
- fail_unless(eina_value_get(value, &l));
- fail_unless(l == 0xb33f);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT64));
- fail_unless(eina_value_set(value, 0x0011223344556677));
- fail_unless(eina_value_get(value, &i64));
- fail_unless(i64 == 0x0011223344556677);
- eina_value_flush(value);
-
- /* unsigned: */
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UCHAR));
- fail_unless(eina_value_set(value, 200));
- fail_unless(eina_value_get(value, &uc));
- fail_unless(uc == 200);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_USHORT));
- fail_unless(eina_value_set(value, 65535));
- fail_unless(eina_value_get(value, &us));
- fail_unless(us == 65535);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT));
- fail_unless(eina_value_set(value, 4000000000U));
- fail_unless(eina_value_get(value, &ui));
- fail_unless(ui == 4000000000U);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_ULONG));
- fail_unless(eina_value_set(value, 3000000001UL));
- fail_unless(eina_value_get(value, &ul));
- fail_unless(ul == 3000000001UL);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT64));
- fail_unless(eina_value_set(value, 0x1122334455667788));
- fail_unless(eina_value_get(value, &u64));
- fail_unless(u64 == 0x1122334455667788);
- eina_value_flush(value);
-
- /* floating point */
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_FLOAT));
- fail_unless(eina_value_set(value, 0.1234));
- fail_unless(eina_value_get(value, &f));
- fail_unless(CHECK_FP(0.1234, f));
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_DOUBLE));
- fail_unless(eina_value_set(value, 34567.8));
- fail_unless(eina_value_get(value, &d));
- fail_unless(CHECK_FP(34567.8, d));
- eina_value_flush(value);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_compare)
-{
- Eina_Value *a, *b;
-
- eina_init();
-
- a = eina_value_new(EINA_VALUE_TYPE_CHAR);
- fail_unless(a != NULL);
- b = eina_value_new(EINA_VALUE_TYPE_CHAR);
- fail_unless(b != NULL);
-
- fail_unless(eina_value_set(a, 123));
- fail_unless(eina_value_set(b, 123));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, -10));
- fail_unless(eina_value_set(b, 123));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 123));
- fail_unless(eina_value_set(b, 10));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_SHORT));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_SHORT));
- fail_unless(eina_value_set(a, 1230));
- fail_unless(eina_value_set(b, 1230));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, -100));
- fail_unless(eina_value_set(b, 1230));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 1230));
- fail_unless(eina_value_set(b, -100));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(a, 300000));
- fail_unless(eina_value_set(b, 300000));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, -100));
- fail_unless(eina_value_set(b, 300000));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 300000));
- fail_unless(eina_value_set(b, -100));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_LONG));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_LONG));
- fail_unless(eina_value_set(a, 300000L));
- fail_unless(eina_value_set(b, 300000L));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, -100L));
- fail_unless(eina_value_set(b, 300000L));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 300000L));
- fail_unless(eina_value_set(b, -100L));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_INT64));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_INT64));
- fail_unless(eina_value_set(a, (int64_t)800000));
- fail_unless(eina_value_set(b, (int64_t)800000));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, (int64_t)-100));
- fail_unless(eina_value_set(b, (int64_t)8000000));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, (int64_t)8000000));
- fail_unless(eina_value_set(b, (int64_t)-100));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_UCHAR));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_UCHAR));
- fail_unless(eina_value_set(a, 123));
- fail_unless(eina_value_set(b, 123));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, 10));
- fail_unless(eina_value_set(b, 123));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 123));
- fail_unless(eina_value_set(b, 10));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_USHORT));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_USHORT));
- fail_unless(eina_value_set(a, 1230));
- fail_unless(eina_value_set(b, 1230));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, 100));
- fail_unless(eina_value_set(b, 1230));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 1230));
- fail_unless(eina_value_set(b, 100));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_UINT));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_UINT));
- fail_unless(eina_value_set(a, 300000));
- fail_unless(eina_value_set(b, 300000));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, 100));
- fail_unless(eina_value_set(b, 300000));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 300000));
- fail_unless(eina_value_set(b, 100));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_ULONG));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_ULONG));
- fail_unless(eina_value_set(a, 300000UL));
- fail_unless(eina_value_set(b, 300000UL));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, 100UL));
- fail_unless(eina_value_set(b, 300000UL));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, 300000UL));
- fail_unless(eina_value_set(b, 100UL));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_UINT64));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_UINT64));
- fail_unless(eina_value_set(a, (uint64_t)8000000));
- fail_unless(eina_value_set(b, (uint64_t)8000000));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, (uint64_t)100));
- fail_unless(eina_value_set(b, (uint64_t)8000000));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, (uint64_t)8000000));
- fail_unless(eina_value_set(b, (uint64_t)100));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_setup(a, EINA_VALUE_TYPE_STRING));
- fail_unless(eina_value_setup(b, EINA_VALUE_TYPE_STRING));
- fail_unless(eina_value_set(a, "aaa"));
- fail_unless(eina_value_set(b, "aaa"));
- fail_unless(eina_value_compare(a, b) == 0);
- fail_unless(eina_value_set(a, "abc"));
- fail_unless(eina_value_set(b, "acd"));
- fail_unless(eina_value_compare(a, b) < 0);
- fail_unless(eina_value_set(a, "acd"));
- fail_unless(eina_value_set(b, "abc"));
- fail_unless(eina_value_compare(a, b) > 0);
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_array_setup(a, EINA_VALUE_TYPE_CHAR, 0));
- fail_unless(eina_value_array_setup(b, EINA_VALUE_TYPE_CHAR, 0));
- fail_unless(eina_value_compare(a, b) == 0);
-
- fail_unless(eina_value_array_append(a, 1));
- fail_unless(eina_value_array_append(a, 2));
- fail_unless(eina_value_array_append(a, 3));
-
- fail_unless(eina_value_array_append(b, 1));
- fail_unless(eina_value_array_append(b, 2));
- fail_unless(eina_value_array_append(b, 3));
-
- fail_unless(eina_value_compare(a, b) == 0);
-
- fail_unless(eina_value_array_set(a, 0, 0));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_array_set(a, 0, 10));
- fail_unless(eina_value_compare(a, b) > 0);
-
- fail_unless(eina_value_array_set(a, 0, 1));
-
- fail_unless(eina_value_array_set(b, 0, 0));
- fail_unless(eina_value_compare(a, b) > 0);
-
- fail_unless(eina_value_array_set(b, 0, 10));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_array_set(b, 0, 1));
- fail_unless(eina_value_compare(a, b) == 0);
-
- /* bigger arrays are greater */
- fail_unless(eina_value_array_append(b, 0));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_array_append(a, 0));
- fail_unless(eina_value_array_append(a, 0));
- fail_unless(eina_value_compare(a, b) > 0);
-
- /* bigger arrays are greater, unless an element says otherwise */
- fail_unless(eina_value_array_set(b, 0, 10));
- fail_unless(eina_value_compare(a, b) < 0);
-
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_list_setup(a, EINA_VALUE_TYPE_CHAR));
- fail_unless(eina_value_list_setup(b, EINA_VALUE_TYPE_CHAR));
- fail_unless(eina_value_compare(a, b) == 0);
-
- fail_unless(eina_value_list_append(a, 1));
- fail_unless(eina_value_list_append(a, 2));
- fail_unless(eina_value_list_append(a, 3));
-
- fail_unless(eina_value_list_append(b, 1));
- fail_unless(eina_value_list_append(b, 2));
- fail_unless(eina_value_list_append(b, 3));
-
- fail_unless(eina_value_compare(a, b) == 0);
-
- fail_unless(eina_value_list_set(a, 0, 0));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_list_set(a, 0, 10));
- fail_unless(eina_value_compare(a, b) > 0);
-
- fail_unless(eina_value_list_set(a, 0, 1));
-
- fail_unless(eina_value_list_set(b, 0, 0));
- fail_unless(eina_value_compare(a, b) > 0);
-
- fail_unless(eina_value_list_set(b, 0, 10));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_list_set(b, 0, 1));
- fail_unless(eina_value_compare(a, b) == 0);
-
- /* bigger lists are greater */
- fail_unless(eina_value_list_append(b, 0));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_list_append(a, 0));
- fail_unless(eina_value_list_append(a, 0));
- fail_unless(eina_value_compare(a, b) > 0);
-
- /* bigger lists are greater, unless an element says otherwise */
- fail_unless(eina_value_list_set(b, 0, 10));
- fail_unless(eina_value_compare(a, b) < 0);
-
- eina_value_flush(a);
- eina_value_flush(b);
-
- fail_unless(eina_value_hash_setup(a, EINA_VALUE_TYPE_CHAR, 0));
- fail_unless(eina_value_hash_setup(b, EINA_VALUE_TYPE_CHAR, 0));
- fail_unless(eina_value_compare(a, b) == 0);
-
- fail_unless(eina_value_hash_set(a, "abc", 1));
- fail_unless(eina_value_hash_set(a, "xyz", 2));
- fail_unless(eina_value_hash_set(a, "hello", 3));
-
- fail_unless(eina_value_hash_set(b, "abc", 1));
- fail_unless(eina_value_hash_set(b, "xyz", 2));
- fail_unless(eina_value_hash_set(b, "hello", 3));
-
- fail_unless(eina_value_compare(a, b) == 0);
-
- fail_unless(eina_value_hash_set(a, "abc", 0));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_hash_set(a, "abc", 10));
- fail_unless(eina_value_compare(a, b) > 0);
-
- fail_unless(eina_value_hash_set(a, "abc", 1));
-
- fail_unless(eina_value_hash_set(b, "abc", 0));
- fail_unless(eina_value_compare(a, b) > 0);
-
- fail_unless(eina_value_hash_set(b, "abc", 10));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_hash_set(b, "abc", 1));
- fail_unless(eina_value_compare(a, b) == 0);
-
- /* bigger hashs are greater */
- fail_unless(eina_value_hash_set(b,"newkey", 0));
- fail_unless(eina_value_compare(a, b) < 0);
-
- fail_unless(eina_value_hash_set(a, "newkey", 0));
- fail_unless(eina_value_hash_set(a, "onemorenewkey", 0));
- fail_unless(eina_value_compare(a, b) > 0);
-
- /* bigger hashs are greater, unless an element says otherwise */
- fail_unless(eina_value_hash_set(b, "abc", 10));
- fail_unless(eina_value_compare(a, b) < 0);
-
- eina_value_free(a);
- eina_value_free(b);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_string)
-{
- Eina_Value *value;
- const char *s;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_STRING);
- fail_unless(value != NULL);
- fail_unless(eina_value_set(value, "hello world!"));
- fail_unless(eina_value_get(value, &s));
- fail_unless(strcmp(s, "hello world!") == 0);
-
- fail_unless(eina_value_set(value, "eina-value"));
- fail_unless(eina_value_get(value, &s));
- fail_unless(strcmp(s, "eina-value") == 0);
-
- eina_value_flush(value);
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_STRING));
-
- fail_unless(eina_value_set(value, "profusion"));
- fail_unless(eina_value_get(value, &s));
- fail_unless(strcmp(s, "profusion") == 0);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_pvariant)
-{
- Eina_Value *value;
- char c, in_c;
- short s, in_s;
- int i, in_i;
- long l, in_l;
- int64_t i64, in_i64;
- unsigned char uc, in_uc;
- unsigned short us, in_us;
- unsigned int ui, in_ui;
- unsigned long ul, in_ul;
- uint64_t u64, in_u64;
- float f, in_f;
- double d, in_d;
- const char *str, *in_str;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_CHAR);
- fail_unless(value != NULL);
- in_c = 'x';
- fail_unless(eina_value_pset(value, &in_c));
- fail_unless(eina_value_pget(value, &c));
- fail_unless(c == 'x');
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_SHORT));
- in_s = 300;
- fail_unless(eina_value_pset(value, &in_s));
- fail_unless(eina_value_pget(value, &s));
- fail_unless(s == 300);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT));
- in_i = -12345;
- fail_unless(eina_value_pset(value, &in_i));
- fail_unless(eina_value_pget(value, &i));
- fail_unless(i == -12345);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_LONG));
- in_l = 0xb33f;
- fail_unless(eina_value_pset(value, &in_l));
- fail_unless(eina_value_pget(value, &l));
- fail_unless(l == 0xb33f);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT64));
- in_i64 = 0x0011223344556677;
- fail_unless(eina_value_pset(value, &in_i64));
- fail_unless(eina_value_pget(value, &i64));
- fail_unless(i64 == 0x0011223344556677);
- eina_value_flush(value);
-
- /* unsigned: */
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UCHAR));
- in_uc = 200;
- fail_unless(eina_value_pset(value, &in_uc));
- fail_unless(eina_value_pget(value, &uc));
- fail_unless(uc == 200);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_USHORT));
- in_us = 65535;
- fail_unless(eina_value_pset(value, &in_us));
- fail_unless(eina_value_pget(value, &us));
- fail_unless(us == 65535);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT));
- in_ui = 4000000000U;
- fail_unless(eina_value_pset(value, &in_ui));
- fail_unless(eina_value_pget(value, &ui));
- fail_unless(ui == 4000000000U);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_ULONG));
- in_ul = 3000000001UL;
- fail_unless(eina_value_pset(value, &in_ul));
- fail_unless(eina_value_pget(value, &ul));
- fail_unless(ul == 3000000001UL);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT64));
- in_u64 = 0x1122334455667788;
- fail_unless(eina_value_pset(value, &in_u64));
- fail_unless(eina_value_pget(value, &u64));
- fail_unless(u64 == 0x1122334455667788);
- eina_value_flush(value);
-
- /* floating point */
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_FLOAT));
- in_f = 0.1234;
- fail_unless(eina_value_pset(value, &in_f));
- fail_unless(eina_value_pget(value, &f));
- fail_unless(CHECK_FP(0.1234, f));
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_DOUBLE));
- in_d = 34567.8;
- fail_unless(eina_value_pset(value, &in_d));
- fail_unless(eina_value_pget(value, &d));
- fail_unless(CHECK_FP(34567.8, d));
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_STRING));
- in_str = "hello world!";
- fail_unless(eina_value_pset(value, &in_str));
- fail_unless(eina_value_pget(value, &str));
- fail_unless(strcmp(str, "hello world!") == 0);
-
- in_str = "eina-value";
- fail_unless(eina_value_pset(value, &in_str));
- fail_unless(eina_value_pget(value, &str));
- fail_unless(strcmp(str, "eina-value") == 0);
-
- eina_value_flush(value);
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_STRING));
-
- in_str = "profusion";
- fail_unless(eina_value_pset(value, &in_str));
- fail_unless(eina_value_pget(value, &str));
- fail_unless(strcmp(str, "profusion") == 0);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_to_string)
-{
- Eina_Value *value;
- char c, in_c;
- short s, in_s;
- int i, in_i;
- long l, in_l;
- int64_t i64, in_i64;
- unsigned char uc, in_uc;
- unsigned short us, in_us;
- unsigned int ui, in_ui;
- unsigned long ul, in_ul;
- uint64_t u64, in_u64;
- float f, in_f;
- double d, in_d;
- const char *str, *in_str;
- char *out;
- char buf[256];
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_CHAR);
- fail_unless(value != NULL);
- in_c = 'x';
- fail_unless(eina_value_pset(value, &in_c));
- fail_unless(eina_value_pget(value, &c));
- fail_unless(c == 'x');
- snprintf(buf, sizeof(buf), "%hhd", in_c);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_SHORT));
- in_s = 300;
- fail_unless(eina_value_pset(value, &in_s));
- fail_unless(eina_value_pget(value, &s));
- fail_unless(s == 300);
- snprintf(buf, sizeof(buf), "%hd", in_s);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT));
- in_i = -12345;
- fail_unless(eina_value_pset(value, &in_i));
- fail_unless(eina_value_pget(value, &i));
- fail_unless(i == -12345);
- snprintf(buf, sizeof(buf), "%d", in_i);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_LONG));
- in_l = 0xb33f;
- fail_unless(eina_value_pset(value, &in_l));
- fail_unless(eina_value_pget(value, &l));
- fail_unless(l == 0xb33f);
- snprintf(buf, sizeof(buf), "%ld", in_l);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT64));
- in_i64 = 0x0011223344556677;
- fail_unless(eina_value_pset(value, &in_i64));
- fail_unless(eina_value_pget(value, &i64));
- fail_unless(i64 == 0x0011223344556677);
- snprintf(buf, sizeof(buf), "%"PRId64, in_i64);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- /* unsigned: */
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UCHAR));
- in_uc = 200;
- fail_unless(eina_value_pset(value, &in_uc));
- fail_unless(eina_value_pget(value, &uc));
- fail_unless(uc == 200);
- snprintf(buf, sizeof(buf), "%hhu", in_uc);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_USHORT));
- in_us = 65535;
- fail_unless(eina_value_pset(value, &in_us));
- fail_unless(eina_value_pget(value, &us));
- fail_unless(us == 65535);
- snprintf(buf, sizeof(buf), "%hu", in_us);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT));
- in_ui = 4000000000U;
- fail_unless(eina_value_pset(value, &in_ui));
- fail_unless(eina_value_pget(value, &ui));
- fail_unless(ui == 4000000000U);
- snprintf(buf, sizeof(buf), "%u", in_ui);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_ULONG));
- in_ul = 3000000001UL;
- fail_unless(eina_value_pset(value, &in_ul));
- fail_unless(eina_value_pget(value, &ul));
- fail_unless(ul == 3000000001UL);
- snprintf(buf, sizeof(buf), "%lu", in_ul);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT64));
- in_u64 = 0x1122334455667788;
- fail_unless(eina_value_pset(value, &in_u64));
- fail_unless(eina_value_pget(value, &u64));
- fail_unless(u64 == 0x1122334455667788);
- snprintf(buf, sizeof(buf), "%"PRIu64, in_u64);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(buf, out) == 0);
- free(out);
- eina_value_flush(value);
-
- /* floating point */
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_FLOAT));
- in_f = 0.1234;
- fail_unless(eina_value_pset(value, &in_f));
- fail_unless(eina_value_pget(value, &f));
- fail_unless(CHECK_FP(0.1234, f));
- snprintf(buf, sizeof(buf), "%g", in_f);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strncmp(buf, out, 6) == 0); /* stupid float... */
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_DOUBLE));
- in_d = 34567.8;
- fail_unless(eina_value_pset(value, &in_d));
- fail_unless(eina_value_pget(value, &d));
- fail_unless(CHECK_FP(34567.8, d));
- snprintf(buf, sizeof(buf), "%g", in_d);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strncmp(buf, out, 7) == 0); /* stupid double... */
- free(out);
- eina_value_flush(value);
-
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_STRING));
- in_str = "hello world!";
- fail_unless(eina_value_pset(value, &in_str));
- fail_unless(eina_value_pget(value, &str));
- fail_unless(strcmp(str, "hello world!") == 0);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(in_str, out) == 0);
- free(out);
-
- in_str = "eina-value";
- fail_unless(eina_value_pset(value, &in_str));
- fail_unless(eina_value_pget(value, &str));
- fail_unless(strcmp(str, "eina-value") == 0);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(in_str, out) == 0);
- free(out);
-
- eina_value_flush(value);
- fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_STRING));
-
- in_str = "profusion";
- fail_unless(eina_value_pset(value, &in_str));
- fail_unless(eina_value_pget(value, &str));
- fail_unless(strcmp(str, "profusion") == 0);
- out = eina_value_to_string(value);
- fail_unless(out != NULL);
- fail_unless(strcmp(in_str, out) == 0);
- free(out);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_convert_char)
-{
- Eina_Value *value, conv;
- char c;
- short s;
- int i;
- long l;
- int64_t i64;
- unsigned char uc;
- unsigned short us;
- unsigned int ui;
- unsigned long ul;
- uint64_t u64;
- float f;
- double d;
- const char *str;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_CHAR);
- fail_unless(value != NULL);
-
- fail_unless(eina_value_set(value, 123));
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UCHAR));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &uc));
- fail_unless(uc == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_USHORT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &us));
- fail_unless(us == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UINT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &ui));
- fail_unless(ui == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_ULONG));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &ul));
- fail_unless(ul == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UINT64));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &u64));
- fail_unless(u64 == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_CHAR));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &c));
- fail_unless(c == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_SHORT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &s));
- fail_unless(s == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &i));
- fail_unless(i == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_LONG));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &l));
- fail_unless(l == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_INT64));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &i64));
- fail_unless(i64 == 123);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_FLOAT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &f));
- fail_unless(CHECK_FP(f, 123));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_DOUBLE));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &d));
- fail_unless(CHECK_FP(d, 123));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_STRING));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &str));
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "123") == 0);
- eina_value_flush(&conv);
-
- /* negative tests */
- fail_unless(eina_value_set(value, -123));
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UCHAR));
- fail_if(eina_value_convert(value, &conv));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_USHORT));
- fail_if(eina_value_convert(value, &conv));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UINT));
- fail_if(eina_value_convert(value, &conv));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_ULONG));
- fail_if(eina_value_convert(value, &conv));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UINT64));
- fail_if(eina_value_convert(value, &conv));
- eina_value_flush(&conv);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_convert_uchar)
-{
- Eina_Value *value, conv;
- char c;
- short s;
- int i;
- long l;
- int64_t i64;
- unsigned char uc;
- unsigned short us;
- unsigned int ui;
- unsigned long ul;
- uint64_t u64;
- float f;
- double d;
- const char *str;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_UCHAR);
- fail_unless(value != NULL);
-
- fail_unless(eina_value_set(value, 31));
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UCHAR));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &uc));
- fail_unless(uc == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_USHORT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &us));
- fail_unless(us == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UINT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &ui));
- fail_unless(ui == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_ULONG));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &ul));
- fail_unless(ul == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_UINT64));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &u64));
- fail_unless(u64 == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_CHAR));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &c));
- fail_unless(c == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_SHORT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &s));
- fail_unless(s == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &i));
- fail_unless(i == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_LONG));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &l));
- fail_unless(l == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_INT64));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &i64));
- fail_unless(i64 == 31);
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_FLOAT));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &f));
- fail_unless(CHECK_FP(f, 31));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_DOUBLE));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &d));
- fail_unless(CHECK_FP(d, 31));
- eina_value_flush(&conv);
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_STRING));
- fail_unless(eina_value_convert(value, &conv));
- fail_unless(eina_value_get(&conv, &str));
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "31") == 0);
- eina_value_flush(&conv);
-
- /* negative tests */
- fail_unless(eina_value_set(value, 200));
-
- fail_unless(eina_value_setup(&conv, EINA_VALUE_TYPE_CHAR));
- fail_if(eina_value_convert(value, &conv));
- eina_value_flush(&conv);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-
-START_TEST(eina_value_test_array)
-{
- Eina_Value *value, other;
- Eina_Value_Array desc;
- Eina_Inarray *inarray;
- char c;
- char buf[1024];
- char *str;
-
- eina_init();
-
- value = eina_value_array_new(EINA_VALUE_TYPE_CHAR, 0);
- fail_unless(value != NULL);
-
- fail_unless(eina_value_array_append(value, 'k'));
- fail_unless(eina_value_array_append(value, '-'));
- fail_unless(eina_value_array_append(value, 's'));
-
- fail_unless(eina_value_array_get(value, 0, &c));
- fail_unless(c == 'k');
- fail_unless(eina_value_array_get(value, 1, &c));
- fail_unless(c == '-');
- fail_unless(eina_value_array_get(value, 2, &c));
- fail_unless(c == 's');
-
- fail_unless(eina_value_array_insert(value, 0, '!'));
- fail_unless(eina_value_array_get(value, 0, &c));
- fail_unless(c == '!');
- fail_unless(eina_value_array_get(value, 1, &c));
- fail_unless(c == 'k');
- fail_unless(eina_value_array_get(value, 2, &c));
- fail_unless(c == '-');
- fail_unless(eina_value_array_get(value, 3, &c));
- fail_unless(c == 's');
-
- fail_unless(eina_value_array_set(value, 0, '*'));
- fail_unless(eina_value_array_get(value, 0, &c));
- fail_unless(c == '*');
- fail_unless(eina_value_array_get(value, 1, &c));
- fail_unless(c == 'k');
- fail_unless(eina_value_array_get(value, 2, &c));
- fail_unless(c == '-');
- fail_unless(eina_value_array_get(value, 3, &c));
- fail_unless(c == 's');
-
- snprintf(buf, sizeof(buf), "[%hhd, %hhd, %hhd, %hhd]",
- '*', 'k', '-', 's');
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, buf) == 0);
- free(str);
-
- eina_value_flush(value);
- fail_unless(eina_value_array_setup(value, EINA_VALUE_TYPE_STRINGSHARE, 2));
-
- fail_unless(eina_value_array_append(value, "Enlightenment.org"));
- fail_unless(eina_value_array_append(value, "X11"));
- fail_unless(eina_value_array_append(value, "Pants"));
- fail_unless(eina_value_array_append(value, "on!!!"));
- fail_unless(eina_value_array_append(value, "k-s"));
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "[Enlightenment.org, X11, Pants, on!!!, k-s]") == 0);
- free(str);
-
- eina_value_flush(value);
- fail_unless(eina_value_array_setup(value, EINA_VALUE_TYPE_CHAR, 0));
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_CHAR));
-
- fail_unless(eina_value_set(&other, 100));
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c == 100);
-
- fail_unless(eina_value_convert(&other, value));
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "[100]") == 0);
- free(str);
-
- fail_unless(eina_value_array_set(value, 0, 33));
- fail_unless(eina_value_convert(value, &other));
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c == 33);
-
- inarray = eina_inarray_new(sizeof(char), 0);
- fail_unless(inarray != NULL);
- c = 11;
- fail_unless(eina_inarray_push(inarray, &c) >= 0);
- c = 21;
- fail_unless(eina_inarray_push(inarray, &c) >= 0);
- c = 31;
- fail_unless(eina_inarray_push(inarray, &c) >= 0);
- desc.subtype = EINA_VALUE_TYPE_CHAR;
- desc.step = 0;
- desc.array = inarray;
- fail_unless(eina_value_set(value, desc)); /* manually configure */
- eina_inarray_free(inarray);
-
- fail_unless(eina_value_array_get(value, 0, &c));
- fail_unless(c == 11);
- fail_unless(eina_value_array_get(value, 1, &c));
- fail_unless(c == 21);
- fail_unless(eina_value_array_get(value, 2, &c));
- fail_unless(c == 31);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_list)
-{
- Eina_Value *value, other;
- Eina_Value_List desc;
- char c;
- char buf[1024];
- char *str;
- const char *s;
-
- eina_init();
-
- value = eina_value_list_new(EINA_VALUE_TYPE_CHAR);
- fail_unless(value != NULL);
-
- fail_unless(eina_value_list_append(value, 'k'));
- fail_unless(eina_value_list_append(value, '-'));
- fail_unless(eina_value_list_append(value, 's'));
-
- fail_unless(eina_value_list_get(value, 0, &c));
- fail_unless(c == 'k');
- fail_unless(eina_value_list_get(value, 1, &c));
- fail_unless(c == '-');
- fail_unless(eina_value_list_get(value, 2, &c));
- fail_unless(c == 's');
-
- fail_unless(eina_value_list_insert(value, 0, '!'));
- fail_unless(eina_value_list_get(value, 0, &c));
- fail_unless(c == '!');
- fail_unless(eina_value_list_get(value, 1, &c));
- fail_unless(c == 'k');
- fail_unless(eina_value_list_get(value, 2, &c));
- fail_unless(c == '-');
- fail_unless(eina_value_list_get(value, 3, &c));
- fail_unless(c == 's');
-
- fail_unless(eina_value_list_set(value, 0, '*'));
- fail_unless(eina_value_list_get(value, 0, &c));
- fail_unless(c == '*');
- fail_unless(eina_value_list_get(value, 1, &c));
- fail_unless(c == 'k');
- fail_unless(eina_value_list_get(value, 2, &c));
- fail_unless(c == '-');
- fail_unless(eina_value_list_get(value, 3, &c));
- fail_unless(c == 's');
-
- snprintf(buf, sizeof(buf), "[%hhd, %hhd, %hhd, %hhd]",
- '*', 'k', '-', 's');
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, buf) == 0);
- free(str);
-
- eina_value_flush(value);
- fail_unless(eina_value_list_setup(value, EINA_VALUE_TYPE_STRINGSHARE));
-
- fail_unless(eina_value_list_append(value, "Enlightenment.org"));
- fail_unless(eina_value_list_append(value, "X11"));
- fail_unless(eina_value_list_append(value, "Pants"));
- fail_unless(eina_value_list_append(value, "on!!!"));
- fail_unless(eina_value_list_append(value, "k-s"));
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "[Enlightenment.org, X11, Pants, on!!!, k-s]") == 0);
- free(str);
-
- eina_value_flush(value);
- fail_unless(eina_value_list_setup(value, EINA_VALUE_TYPE_CHAR));
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_CHAR));
-
- fail_unless(eina_value_set(&other, 100));
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c == 100);
-
- fail_unless(eina_value_convert(&other, value));
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "[100]") == 0);
- free(str);
-
- fail_unless(eina_value_list_set(value, 0, 33));
- fail_unless(eina_value_convert(value, &other));
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c == 33);
-
- desc.subtype = EINA_VALUE_TYPE_STRING;
- desc.list = NULL;
- desc.list = eina_list_append(desc.list, "hello");
- desc.list = eina_list_append(desc.list, "world");
- desc.list = eina_list_append(desc.list, "eina");
- fail_unless(eina_list_count(desc.list) == 3);
- fail_unless(eina_value_set(value, desc));
- eina_list_free(desc.list);
-
- fail_unless(eina_value_list_get(value, 0, &s));
- fail_unless(s != NULL);
- fail_unless(strcmp(s, "hello") == 0);
- fail_unless(eina_value_list_get(value, 1, &s));
- fail_unless(s != NULL);
- fail_unless(strcmp(s, "world") == 0);
- fail_unless(eina_value_list_get(value, 2, &s));
- fail_unless(s != NULL);
- fail_unless(strcmp(s, "eina") == 0);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-START_TEST(eina_value_test_hash)
-{
- Eina_Value *value, other;
- Eina_Value_Hash desc;
- char c;
- char buf[1024];
- char **ptr;
- char *str;
- const char *s;
-
- eina_init();
-
- value = eina_value_hash_new(EINA_VALUE_TYPE_CHAR, 0);
- fail_unless(value != NULL);
-
- fail_unless(eina_value_hash_set(value, "first", 'k'));
- fail_unless(eina_value_hash_set(value, "second", '-'));
- fail_unless(eina_value_hash_set(value, "third", 's'));
-
- fail_unless(eina_value_hash_get(value, "first", &c));
- fail_unless(c == 'k');
- fail_unless(eina_value_hash_get(value, "second", &c));
- fail_unless(c == '-');
- fail_unless(eina_value_hash_get(value, "third", &c));
- fail_unless(c == 's');
-
- fail_unless(eina_value_hash_set(value, "first", '!'));
- fail_unless(eina_value_hash_get(value, "first", &c));
- fail_unless(c == '!');
- fail_unless(eina_value_hash_get(value, "second", &c));
- fail_unless(c == '-');
- fail_unless(eina_value_hash_get(value, "third", &c));
- fail_unless(c == 's');
-
- puts("testing hash to string -- may fail due hash algorithm changes!");
-
- /* watchout, this is the order I got -- hash algorithm changes may change
- * the order!
- */
- snprintf(buf, sizeof(buf), "{first: %hhd, second: %hhd, third: %hhd}",
- '!', '-', 's');
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- printf("want: %s\n", buf);
- printf("got.: %s\n", str);
- fail_unless(strcmp(str, buf) == 0);
- free(str);
-
- eina_value_flush(value);
- fail_unless(eina_value_hash_setup(value, EINA_VALUE_TYPE_STRINGSHARE, 0));
-
- fail_unless(eina_value_hash_set(value, "a", "Enlightenment.org"));
- fail_unless(eina_value_hash_set(value, "b", "X11"));
- fail_unless(eina_value_hash_set(value, "c", "Pants"));
- fail_unless(eina_value_hash_set(value, "d", "on!!!"));
- fail_unless(eina_value_hash_set(value, "e", "k-s"));
-
- /* watchout, this is the order I got -- hash algorithm changes may change
- * the order!
- */
- strcpy(buf, "{e: k-s, d: on!!!, a: Enlightenment.org, b: X11, c: Pants}");
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- printf("want: %s\n", buf);
- printf("got.: %s\n", str);
- fail_unless(strcmp(str, buf) == 0);
- free(str);
-
- eina_value_flush(value);
- fail_unless(eina_value_hash_setup(value, EINA_VALUE_TYPE_CHAR, 0));
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_CHAR));
-
- fail_unless(eina_value_set(&other, 100));
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c == 100);
-
- fail_unless(eina_value_hash_set(value, "first", 33));
- fail_unless(eina_value_convert(value, &other));
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c == 33);
-
- desc.subtype = EINA_VALUE_TYPE_STRING;
- desc.buckets_power_size = 0;
- desc.hash = eina_hash_string_small_new(NULL);
- fail_unless(desc.hash != NULL);
- /* watch out hash pointer is to a size of subtype->value_size! */
- ptr = malloc(sizeof(char *));
- *ptr = "there";
- fail_unless(eina_hash_add(desc.hash, "hi", ptr));
- ptr = malloc(sizeof(char *));
- *ptr = "y";
- fail_unless(eina_hash_add(desc.hash, "x", ptr));
- fail_unless(eina_value_set(value, desc));
-
- free(eina_hash_find(desc.hash, "hi"));
- free(eina_hash_find(desc.hash, "x"));
- eina_hash_free(desc.hash);
-
- fail_unless(eina_value_hash_get(value, "hi", &s));
- fail_unless(s != NULL);
- fail_unless(strcmp(s, "there") == 0);
-
- fail_unless(eina_value_hash_get(value, "x", &s));
- fail_unless(s != NULL);
- fail_unless(strcmp(s, "y") == 0);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-
-START_TEST(eina_value_test_timeval)
-{
- Eina_Value *value, other;
- struct timeval itv, otv;
- char c;
- char *str;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_TIMEVAL);
- fail_unless(value != NULL);
-
- itv.tv_sec = 1;
- itv.tv_usec = 123;
- fail_unless(eina_value_set(value, itv));
- fail_unless(eina_value_get(value, &otv));
- fail_unless(memcmp(&itv, &otv, sizeof(struct timeval)) == 0);
-
- itv.tv_sec = 3;
- itv.tv_usec = -1;
- fail_unless(eina_value_set(value, itv));
- fail_unless(eina_value_get(value, &otv));
- itv.tv_sec = 2;
- itv.tv_usec = 999999;
- fail_unless(memcmp(&itv, &otv, sizeof(struct timeval)) == 0);
-
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_CHAR));
- fail_unless(eina_value_convert(value, &other));
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c == 2);
- eina_value_flush(&other);
-
- itv.tv_sec = 12345;
- itv.tv_usec = 6789;
- fail_unless(eina_value_set(value, itv));
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "12345.006789") == 0);
- free(str);
-
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_TIMEVAL));
- fail_unless(eina_value_set(&other, itv));
- fail_unless(eina_value_compare(value, &other) == 0);
-
- itv.tv_sec++;
- fail_unless(eina_value_set(&other, itv));
- fail_unless(eina_value_compare(value, &other) < 0);
-
- itv.tv_sec -= 2;
- fail_unless(eina_value_set(&other, itv));
- fail_unless(eina_value_compare(value, &other) > 0);
-
- itv.tv_sec++;
- fail_unless(eina_value_set(&other, itv));
- fail_unless(eina_value_compare(value, &other) == 0);
-
- itv.tv_usec++;
- fail_unless(eina_value_set(&other, itv));
- fail_unless(eina_value_compare(value, &other) < 0);
-
- itv.tv_usec -= 2;
- fail_unless(eina_value_set(&other, itv));
- fail_unless(eina_value_compare(value, &other) > 0);
-
- itv.tv_usec++;
- fail_unless(eina_value_set(&other, itv));
- fail_unless(eina_value_compare(value, &other) == 0);
-
- eina_value_flush(&other);
-
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-
-START_TEST(eina_value_test_blob)
-{
- Eina_Value *value, other;
- Eina_Value_Blob in, out;
- unsigned char blob[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
- int i = 0x11223344;
- char *str;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_BLOB);
- fail_unless(value != NULL);
-
- in.ops = NULL;
- in.memory = blob;
- in.size = sizeof(blob);
- fail_unless(eina_value_set(value, in));
- fail_unless(eina_value_get(value, &out));
- fail_unless(out.memory == blob);
- fail_unless(out.size == sizeof(blob));
- fail_unless(memcmp(&in, &out, sizeof(Eina_Value_Blob)) == 0);
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "BLOB(10, [01 02 03 04 05 06 07 08 09 0a])") == 0);
- free(str);
-
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&other, i));
- fail_unless(eina_value_convert(&other, value));
- fail_unless(eina_value_get(value, &out));
-
- fail_unless(out.memory != NULL);
- fail_unless(out.size == sizeof(int));
- fail_unless(memcmp(&i, out.memory, sizeof(int)) == 0);
-
- eina_value_flush(&other);
-
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_STRING));
- fail_unless(eina_value_set(&other, "hi there!"));
- fail_unless(eina_value_convert(&other, value));
- fail_unless(eina_value_get(value, &out));
- fail_unless(out.memory != NULL);
- fail_unless(out.size == sizeof("hi there!"));
- fail_unless(strcmp(out.memory, "hi there!") == 0);
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "BLOB(10, [68 69 20 74 68 65 72 65 21 00])") == 0);
- free(str);
-
- eina_value_flush(&other);
-
- fail_unless(eina_value_array_setup(&other, EINA_VALUE_TYPE_CHAR, 0));
- fail_unless(eina_value_array_append(&other, 0xa));
- fail_unless(eina_value_array_append(&other, 0xb));
- fail_unless(eina_value_array_append(&other, 0xc));
- fail_unless(eina_value_convert(&other, value));
- fail_unless(eina_value_get(value, &out));
- fail_unless(out.memory != NULL);
- fail_unless(out.size == 3);
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "BLOB(3, [0a 0b 0c])") == 0);
- free(str);
-
- eina_value_flush(&other);
-
- fail_unless(eina_value_setup(&other, EINA_VALUE_TYPE_BLOB));
- fail_unless(eina_value_set(&other, in));
- fail_unless(eina_value_convert(value, &other));
- fail_unless(eina_value_get(&other, &out));
- fail_unless(out.memory != NULL);
- fail_unless(out.size == 3);
-
- str = eina_value_to_string(&other);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "BLOB(3, [0a 0b 0c])") == 0);
- free(str);
-
- eina_value_flush(&other);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-
-START_TEST(eina_value_test_struct)
-{
- struct mybigst {
- int a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, x;
- };
- const Eina_Value_Struct_Member mybigst_members[] = {
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, a),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, b),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, c),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, d),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, e),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, f),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, g),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, h),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, i),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, j),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, k),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, l),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, m),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, n),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, o),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, p),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, q),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, r),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, s),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, t),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, u),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, v),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct mybigst, x),
- EINA_VALUE_STRUCT_MEMBER_SENTINEL
- };
- const Eina_Value_Struct_Desc mybigst_desc = {
- EINA_VALUE_STRUCT_DESC_VERSION,
- EINA_VALUE_STRUCT_OPERATIONS_BINSEARCH,
- mybigst_members, 23, sizeof(struct mybigst)
- };
- struct myst {
- int i;
- char c;
- };
- const Eina_Value_Struct_Member myst_members[] = {
- {"i", EINA_VALUE_TYPE_INT, 0},
- {"c", EINA_VALUE_TYPE_CHAR, 4},
- {NULL, NULL, 0}
- };
- const Eina_Value_Struct_Desc myst_desc = {
- EINA_VALUE_STRUCT_DESC_VERSION,
- NULL, myst_members, 2, sizeof(struct myst)
- };
- Eina_Value *value, other;
- int i;
- char c;
- char *str;
-
- eina_init();
-
- value = eina_value_struct_new(&myst_desc);
- fail_unless(value != NULL);
-
- fail_unless(eina_value_struct_set(value, "i", 5678));
- fail_unless(eina_value_struct_set(value, "c", 0xf));
-
- fail_unless(eina_value_struct_get(value, "i", &i));
- fail_unless(i == 5678);
- fail_unless(eina_value_struct_get(value, "c", &c));
- fail_unless(c == 0xf);
-
- fail_unless(eina_value_struct_member_value_get
- (value, myst_members + 0, &other));
- fail_unless(other.type == EINA_VALUE_TYPE_INT);
- fail_unless(eina_value_get(&other, &i));
- fail_unless(i == 5678);
- eina_value_flush(&other);
-
- fail_unless(eina_value_struct_member_value_get
- (value, myst_members + 1, &other));
- fail_unless(other.type == EINA_VALUE_TYPE_CHAR);
- fail_unless(eina_value_get(&other, &c));
- fail_unless(c = 0xf);
- eina_value_flush(&other);
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "{i: 5678, c: 15}") == 0);
- free(str);
-
- fail_if(eina_value_struct_get(value, "x", 1234));
-
- i = 0x11223344;
- fail_unless(eina_value_struct_pset(value, "i", &i));
- i = -1;
- fail_unless(eina_value_struct_pget(value, "i", &i));
- fail_unless(i == 0x11223344);
-
- fail_unless(eina_value_copy(value, &other));
- str = eina_value_to_string(&other);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "{i: 287454020, c: 15}") == 0);
- free(str);
-
- eina_value_flush(&other);
-
- fail_unless(eina_value_struct_setup(&other, &mybigst_desc));
- fail_unless(eina_value_struct_set(&other, "a", 1) );
- fail_unless(eina_value_struct_set(&other, "b", 2));
- fail_unless(eina_value_struct_set(&other, "c", 3));
- fail_unless(eina_value_struct_set(&other, "d", 4));
- fail_unless(eina_value_struct_set(&other, "e", 5));
- fail_unless(eina_value_struct_set(&other, "f", 6));
- fail_unless(eina_value_struct_set(&other, "g", 7));
- fail_unless(eina_value_struct_set(&other, "h", 8));
- fail_unless(eina_value_struct_set(&other, "i", 9));
- fail_unless(eina_value_struct_set(&other, "j", 10));
- fail_unless(eina_value_struct_set(&other, "k", 12));
- fail_unless(eina_value_struct_set(&other, "l", 13));
- fail_unless(eina_value_struct_set(&other, "m", 14));
- fail_unless(eina_value_struct_set(&other, "n", 15));
- fail_unless(eina_value_struct_set(&other, "o", 16));
- fail_unless(eina_value_struct_set(&other, "p", 17));
- fail_unless(eina_value_struct_set(&other, "q", 18));
- fail_unless(eina_value_struct_set(&other, "r", 19));
- fail_unless(eina_value_struct_set(&other, "s", 20));
- fail_unless(eina_value_struct_set(&other, "t", 21));
- fail_unless(eina_value_struct_set(&other, "u", 22));
- fail_unless(eina_value_struct_set(&other, "v", 23));
- fail_unless(eina_value_struct_set(&other, "x", 24));
-
- fail_unless(eina_value_struct_get(&other, "a", &i));
- fail_unless(i == 1);
- fail_unless(eina_value_struct_get(&other, "b", &i));
- fail_unless(i == 2);
- fail_unless(eina_value_struct_get(&other, "c", &i));
- fail_unless(i == 3);
- fail_unless(eina_value_struct_get(&other, "d", &i));
- fail_unless(i == 4);
- fail_unless(eina_value_struct_get(&other, "e", &i));
- fail_unless(i == 5);
- fail_unless(eina_value_struct_get(&other, "f", &i));
- fail_unless(i == 6);
- fail_unless(eina_value_struct_get(&other, "g", &i));
- fail_unless(i == 7);
- fail_unless(eina_value_struct_get(&other, "h", &i));
- fail_unless(i == 8);
- fail_unless(eina_value_struct_get(&other, "i", &i));
- fail_unless(i == 9);
- fail_unless(eina_value_struct_get(&other, "j", &i));
- fail_unless(i == 10);
- fail_unless(eina_value_struct_get(&other, "k", &i));
- fail_unless(i == 12);
- fail_unless(eina_value_struct_get(&other, "l", &i));
- fail_unless(i == 13);
- fail_unless(eina_value_struct_get(&other, "m", &i));
- fail_unless(i == 14);
- fail_unless(eina_value_struct_get(&other, "n", &i));
- fail_unless(i == 15);
- fail_unless(eina_value_struct_get(&other, "o", &i));
- fail_unless(i == 16);
- fail_unless(eina_value_struct_get(&other, "p", &i));
- fail_unless(i == 17);
- fail_unless(eina_value_struct_get(&other, "q", &i));
- fail_unless(i == 18);
- fail_unless(eina_value_struct_get(&other, "r", &i));
- fail_unless(i == 19);
- fail_unless(eina_value_struct_get(&other, "s", &i));
- fail_unless(i == 20);
- fail_unless(eina_value_struct_get(&other, "t", &i));
- fail_unless(i == 21);
- fail_unless(eina_value_struct_get(&other, "u", &i));
- fail_unless(i == 22);
- fail_unless(eina_value_struct_get(&other, "v", &i));
- fail_unless(i == 23);
- fail_unless(eina_value_struct_get(&other, "x", &i));
- fail_unless(i == 24);
-
- str = eina_value_to_string(&other);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "{a: 1, b: 2, c: 3, d: 4, e: 5, f: 6, g: 7, h: 8, i: 9, j: 10, k: 12, l: 13, m: 14, n: 15, o: 16, p: 17, q: 18, r: 19, s: 20, t: 21, u: 22, v: 23, x: 24}") == 0);
- free(str);
-
- eina_value_flush(&other);
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-
-START_TEST(eina_value_test_array_of_struct)
-{
- struct myst {
- int a, b, c;
- const char *s;
- };
- const Eina_Value_Struct_Member myst_members[] = {
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct myst, a),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct myst, b),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_INT, struct myst, c),
- EINA_VALUE_STRUCT_MEMBER(EINA_VALUE_TYPE_STRING, struct myst, s),
- EINA_VALUE_STRUCT_MEMBER_SENTINEL
- };
- const Eina_Value_Struct_Desc myst_desc = {
- EINA_VALUE_STRUCT_DESC_VERSION,
- EINA_VALUE_STRUCT_OPERATIONS_BINSEARCH,
- myst_members, 4, sizeof(struct myst)
- };
- Eina_Value *value, array_item;
- char *str;
- int i;
-
- eina_init();
-
- value = eina_value_array_new(EINA_VALUE_TYPE_STRUCT, 0);
- fail_unless(value != NULL);
-
- for (i = 0; i < 10; i++)
- {
- Eina_Value_Struct desc;
- struct myst st;
- char buf[64];
-
- snprintf(buf, sizeof(buf), "item%02d", i);
- st.a = i;
- st.b = i * 10;
- st.c = i * 100;
- st.s = buf;
-
- desc.desc = &myst_desc;
- desc.memory = &st;
- fail_unless(eina_value_array_append(value, desc));
- }
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "["
- "{a: 0, b: 0, c: 0, s: item00}, "
- "{a: 1, b: 10, c: 100, s: item01}, "
- "{a: 2, b: 20, c: 200, s: item02}, "
- "{a: 3, b: 30, c: 300, s: item03}, "
- "{a: 4, b: 40, c: 400, s: item04}, "
- "{a: 5, b: 50, c: 500, s: item05}, "
- "{a: 6, b: 60, c: 600, s: item06}, "
- "{a: 7, b: 70, c: 700, s: item07}, "
- "{a: 8, b: 80, c: 800, s: item08}, "
- "{a: 9, b: 90, c: 900, s: item09}"
- "]") == 0);
- free(str);
-
- eina_value_array_value_get(value, 2, &array_item);
- eina_value_struct_get(&array_item, "a", &i);
- ck_assert_int_eq(i, 2);
- eina_value_struct_get(&array_item, "b", &i);
- ck_assert_int_eq(i, 20);
- eina_value_struct_get(&array_item, "c", &i);
- ck_assert_int_eq(i, 200);
- eina_value_struct_get(&array_item, "s", &str);
- ck_assert_str_eq(str, "item02");
- eina_value_flush(&array_item);
-
- eina_value_free(value);
- eina_shutdown();
-}
-END_TEST
-
-#if 0
-START_TEST(eina_value_test_model)
-{
- Eina_Value *value, inv;
- Eina_Model *model, *m;
- char *str;
-
- eina_init();
-
- value = eina_value_new(EINA_VALUE_TYPE_MODEL);
- fail_unless(value != NULL);
-
- model = eina_model_new(EINA_MODEL_TYPE_GENERIC);
- fail_unless(model != NULL);
-
- fail_unless(eina_value_setup(&inv, EINA_VALUE_TYPE_INT));
- fail_unless(eina_value_set(&inv, 1234));
- fail_unless(eina_model_property_set(model, "i", &inv));
- eina_value_flush(&inv);
-
- fail_unless(eina_value_set(value, model));
- fail_unless(eina_model_refcount(model) == 2);
-
- fail_unless(eina_value_get(value, &m));
- fail_unless(m == model);
- fail_unless(eina_model_refcount(m) == 2);
-
- fail_unless(eina_value_pset(value, &model));
- fail_unless(eina_model_refcount(model) == 2);
-
- str = eina_value_to_string(value);
- fail_unless(str != NULL);
- fail_unless(strcmp(str, "Eina_Model_Type_Generic({i: 1234}, [])") == 0);
- free(str);
-
- eina_value_free(value);
-
- fail_unless(eina_model_refcount(model) == 1);
- eina_model_unref(model);
-
- eina_shutdown();
-}
-END_TEST
-#endif
-
-void
-eina_test_value(TCase *tc)
-{
- tcase_add_test(tc, eina_value_test_simple);
- tcase_add_test(tc, eina_value_test_string);
- tcase_add_test(tc, eina_value_test_pvariant);
- tcase_add_test(tc, eina_value_test_compare);
- tcase_add_test(tc, eina_value_test_to_string);
- tcase_add_test(tc, eina_value_test_convert_char);
- tcase_add_test(tc, eina_value_test_convert_uchar);
- // TODO: other converters...
- tcase_add_test(tc, eina_value_test_array);
- tcase_add_test(tc, eina_value_test_list);
- tcase_add_test(tc, eina_value_test_hash);
- tcase_add_test(tc, eina_value_test_timeval);
- tcase_add_test(tc, eina_value_test_blob);
- tcase_add_test(tc, eina_value_test_struct);
- tcase_add_test(tc, eina_value_test_array_of_struct);
-#if 0
- tcase_add_test(tc, eina_value_test_model);
-#endif
-}
diff --git a/src/tests/evas_hash.c b/src/tests/evas_hash.c
deleted file mode 100644
index 33615af..0000000
--- a/src/tests/evas_hash.c
+++ /dev/null
@@ -1,536 +0,0 @@
-#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
deleted file mode 100644
index 3df15ed..0000000
--- a/src/tests/evas_list.c
+++ /dev/null
@@ -1,1093 +0,0 @@
-#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;
- unsigned 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
deleted file mode 100644
index 7098214..0000000
--- a/src/tests/evas_mempool.c
+++ /dev/null
@@ -1,200 +0,0 @@
-#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 __UNUSED__)
-{
-#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
deleted file mode 100644
index 983c434..0000000
--- a/src/tests/evas_mempool.h
+++ /dev/null
@@ -1,21 +0,0 @@
-#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
deleted file mode 100644
index 8ba4267..0000000
--- a/src/tests/evas_object_list.c
+++ /dev/null
@@ -1,183 +0,0 @@
-#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
deleted file mode 100644
index 6e8797c..0000000
--- a/src/tests/evas_stringshare.c
+++ /dev/null
@@ -1,275 +0,0 @@
-#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/sample.gpx b/src/tests/sample.gpx
deleted file mode 100644
index 713ec7d..0000000
--- a/src/tests/sample.gpx
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
-<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="OpenStreetMap routing service" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
- <metadata>
- <link href="http://tile.openstreetmap.nl/~lambertus/routing/index.html">
- <text>
- OpenStreetMap routing service
- </text>
- </link>
- <time>
- 2011-05-18T03:33:03+02:00
- </time>
- </metadata>
- <trk>
- <name>
- Route
- </name>
- <trkseg>
- <trkpt lon="5.62373" lat="53.01"/>
- <trkpt lon="5.62359" lat="53.01014"/>
- <trkpt lon="5.62336" lat="53.01024"/>
- <trkpt lon="5.62314" lat="53.010303"/>
- </trkseg>
- </trk>
- <!-- <foo>bar</foo> -->
- <![CDATA[ <foo>bar</foo> ]]>
-</gpx>
diff --git a/src/tests/strlog b/src/tests/strlog
deleted file mode 100644
index d9fc2af..0000000
--- a/src/tests/strlog
+++ /dev/null
@@ -1,46999 +0,0 @@
-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]);