diff options
| author | Daniel Jones <admin@danieljon.es> | 2020-06-30 14:35:57 +0930 | 
|---|---|---|
| committer | Daniel Jones <admin@danieljon.es> | 2020-06-30 14:35:57 +0930 | 
| commit | 61a3297b662b1bd8621016c8b5b492dd37bf5675 (patch) | |
| tree | b71c302a2a5cf60669ebe987e79f4bc24cf2300a | |
| parent | cad4558e56c8ec39809dd2b1235c6cc09148442b (diff) | |
| download | foxlogicgates-61a3297b662b1bd8621016c8b5b492dd37bf5675.tar.gz foxlogicgates-61a3297b662b1bd8621016c8b5b492dd37bf5675.zip | |
Functionality: begin implementing binary display
| -rw-r--r-- | BinaryDisplay.cpp | 16 | ||||
| -rw-r--r-- | BinaryDisplay.h | 37 | ||||
| -rw-r--r-- | CMakeLists.txt | 2 | ||||
| -rw-r--r-- | Gate.cpp | 15 | ||||
| -rw-r--r-- | Gate.h | 1 | ||||
| -rw-r--r-- | MainWindow.cpp | 211 | ||||
| -rw-r--r-- | MainWindow.h | 7 | ||||
| -rw-r--r-- | Object.h | 95 | ||||
| -rw-r--r-- | icons.h | 575 | ||||
| -rw-r--r-- | icons/BinaryDisplay.xcf | bin | 0 -> 8604 bytes | |||
| -rw-r--r-- | icons/BinaryDisplay_icon_data.gif | bin | 0 -> 449 bytes | 
11 files changed, 835 insertions, 124 deletions
| diff --git a/BinaryDisplay.cpp b/BinaryDisplay.cpp new file mode 100644 index 0000000..0e55ba3 --- /dev/null +++ b/BinaryDisplay.cpp @@ -0,0 +1,16 @@ +#include "BinaryDisplay.h" + +BinaryDisplay::BinaryDisplay(int x_, int y_, int width, int height) +{ +	x = x_; +	y = y_; +	w = width; +	h = height; +	set_object_type(Object::BINARYDISPLAY); +} + +void +BinaryDisplay::update_state() +{ +	puts("update binary display"); +} diff --git a/BinaryDisplay.h b/BinaryDisplay.h new file mode 100644 index 0000000..a92204c --- /dev/null +++ b/BinaryDisplay.h @@ -0,0 +1,37 @@ +#ifndef BINARYDISPLAY_H +#define BINARYDISPLAY_H + +#include <stdio.h> +#include "Object.h" + +class BinaryDisplay : public Object +{ +	public: +		BinaryDisplay(int x, int y, int width, int height); +		~BinaryDisplay() override = default; +		void update_state() override; + +		Object *get_input0() { return input0; }; +		Object *get_input1() { return input1; }; +		Object *get_input2() { return input2; }; +		Object *get_input3() { return input3; }; +		Object *get_input4() { return input4; }; +		Object *get_input5() { return input5; }; +		Object *get_input6() { return input6; }; +		Object *get_input7() { return input7; }; + +		int get_sum_value() { return sum_value; }; +	 +	private: +		int sum_value = 0; +		Object *input0 = nullptr; +		Object *input1 = nullptr; +		Object *input2 = nullptr; +		Object *input3 = nullptr; +		Object *input4 = nullptr; +		Object *input5 = nullptr; +		Object *input6 = nullptr; +		Object *input7 = nullptr; +}; + +#endif diff --git a/CMakeLists.txt b/CMakeLists.txt index 18f1026..225c27d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,5 +18,7 @@ add_executable(foxlogicgates  	Gate.h  	icons.h  	Object.h +	BinaryDisplay.cpp +	BinaryDisplay.h  )  target_link_libraries(foxlogicgates FOX-1.6) @@ -39,21 +39,6 @@ Gate::Gate(GATE_TYPE type, int x, int y, int width, int height, int loaded_id)  Gate::~Gate() {}  void -Gate::remove_output_gate_id(int id) -{ -	int pos = 0; -	for(auto o = output_object_ids.begin(); o != output_object_ids.end(); ++o) -	{ -		if (id == (*o)) -		{ -			output_object_ids.erase(output_object_ids.begin() + pos); -			break; -		} -		pos++; -	} -} - -void  Gate::remove_input_gate(int id)  {  	if (input_gate1) @@ -48,7 +48,6 @@ class Gate : public Object  		void set_state(bool state) { this->output_state = state; };  		void set_input_gate1(Gate *gate) { this->input_gate1 = gate; };  		void set_input_gate2(Gate *gate) { this->input_gate2 = gate; }; -		void remove_output_gate_id(int id);  		void remove_input_gate(int id);  		void update_state() override; diff --git a/MainWindow.cpp b/MainWindow.cpp index e638ec4..13d683a 100644 --- a/MainWindow.cpp +++ b/MainWindow.cpp @@ -38,6 +38,7 @@ FXDEFMAP(MainWindow) MainWindow_Map[]=  	FXMAPFUNC(SEL_COMMAND, MainWindow::ID_BUTTON_XOR, MainWindow::xor_button_press),  	FXMAPFUNC(SEL_COMMAND, MainWindow::ID_BUTTON_XNOR, MainWindow::xnor_button_press),  	FXMAPFUNC(SEL_COMMAND, MainWindow::ID_BUTTON_NOT, MainWindow::not_button_press), +	FXMAPFUNC(SEL_COMMAND, MainWindow::ID_BUTTON_BINARYDISPLAY, MainWindow::binarydisplay_button_press),  	/* options */  	FXMAPFUNC(SEL_COMMAND, MainWindow::ID_BUTTON_SAVE, MainWindow::save_button_press), @@ -69,6 +70,7 @@ MainWindow::create()  	XOR_icon->create();  	XNOR_icon->create();  	NOT_icon->create(); +	BinaryDisplay_icon->create();  	canvas_image->create();  	show(PLACEMENT_SCREEN);  } @@ -89,6 +91,7 @@ MainWindow::create_ui()  	XOR_icon = new FXGIFIcon(app, XOR_icon_data, IMAGE_KEEP);  	XNOR_icon = new FXGIFIcon(app, XNOR_icon_data, IMAGE_KEEP);  	NOT_icon = new FXGIFIcon(app, NOT_icon_data, IMAGE_KEEP); +	BinaryDisplay_icon = new FXGIFIcon(app, BinaryDisplay_icon_data, IMAGE_KEEP);  	/* tools */  	toolbox_scroll_area = new FXScrollWindow(contents, FX::SCROLLERS_NORMAL|LAYOUT_FILL_Y|LAYOUT_FIX_WIDTH, 0, 0, 200); @@ -105,6 +108,7 @@ MainWindow::create_ui()  	new FXButton(toolsFrame, "XOR", XOR_icon, this, MainWindow::ID_BUTTON_XOR, BUTTON_NORMAL|LAYOUT_FILL_X);  	new FXButton(toolsFrame, "XNOR", XNOR_icon, this, MainWindow::ID_BUTTON_XNOR, BUTTON_NORMAL|LAYOUT_FILL_X);  	new FXButton(toolsFrame, "NOT", NOT_icon, this, MainWindow::ID_BUTTON_NOT, BUTTON_NORMAL|LAYOUT_FILL_X); +	new FXButton(toolsFrame, "BinaryDisplay", NULL, this, MainWindow::ID_BUTTON_BINARYDISPLAY, BUTTON_NORMAL|LAYOUT_FILL_X);  	canvasFrame=new FXVerticalFrame(contents, FRAME_SUNKEN|LAYOUT_FILL_X|LAYOUT_FILL_Y|LAYOUT_TOP|LAYOUT_LEFT, 0, 0, 0, 0, 10, 10, 10, 10); @@ -191,7 +195,6 @@ MainWindow::draw()  						{  							/* output is on, indicate so */  							dc_image.setForeground(FXRGB(255, 255, 0)); -		;  							dc_image.fillRectangle(gate1->get_x(), gate1->get_y(), gate1->get_width(), gate1->get_height());  							dc_image.setForeground(FXRGB(0,0,0));  						} @@ -255,6 +258,13 @@ MainWindow::draw()  				}  					break;  			} +			case Object::BINARYDISPLAY: +			{ +				class BinaryDisplay *bdsp = (class BinaryDisplay*)(*g1).get(); +				dc_image.drawIcon(BinaryDisplay_icon, bdsp->get_x(), bdsp->get_y()); +				dc_image.drawText(bdsp->get_x()+bdsp->get_width()+10, bdsp->get_y()+(bdsp->get_height()/2), FXStringVal(bdsp->get_sum_value())); +				break; +			}  			case Object::NONE:  			default:  				printf("implement objects in draw() drawing objects\n"); @@ -267,23 +277,14 @@ MainWindow::draw()  	{  		dc_image.drawHashBox(selected_object->get_x(), selected_object->get_y(), selected_object->get_width(), selected_object->get_height());  	} -	else if (!selected_gates.empty()) +	else if (!selected_objects.empty())  	{  		/* draw border box if multuple gates selected */ -		Gate *selgate; -		// FIXME: selgate needs to be an object and such -		for (auto g = selected_gates.begin(); g != selected_gates.end(); ++g) +		Object *selobject; +		for (auto g = selected_objects.begin(); g != selected_objects.end(); ++g)  		{ -			switch ((*g)->get_object_type()) -			{ -				case Object::GATE: -					selgate = (Gate*)(*g); -					dc_image.drawHashBox(selgate->get_x(), selgate->get_y(), selgate->get_width(), selgate->get_height()); -					break; -				case Object::NONE: -				default: -					printf("drawing objects hashbox not implemented for type\n"); -			} +			selobject = (Object*)(*g); +			dc_image.drawHashBox(selobject->get_x(), selobject->get_y(), selobject->get_width(), selobject->get_height());  		}  	} @@ -355,6 +356,11 @@ MainWindow::draw()  				dc_image.setForeground(FXRGB(0, 0, 0));  				break;  		} +			case Object::BINARYDISPLAY: +			{ +				printf("imeplement bdsp link drawing\n"); +				break; +			}  			case Object::NONE:  			default:  				printf("draw() implement other objects\n"); @@ -384,6 +390,10 @@ MainWindow::draw()  				output_details->setText(gate->get_output_state() ? "ON" : "OFF");  				break;  			} +			case Object::BINARYDISPLAY: +			{ +				;break; +			}  			case Object::NONE:  			default:  				printf("otpion panel update object not impleemtned\n"); @@ -765,9 +775,9 @@ MainWindow::find_gates_in_area(int x, int y, int width, int height)  		   && gy < y+height && gy+gh > y)  		{  			printf("adding object %d to selected objects list\n", object->get_id()); -			selected_gates.push_back(object); +			selected_objects.push_back(object);  		} -		if (!selected_gates.empty()) +		if (!selected_objects.empty())  		{  			selected_object = nullptr;  			selected_input.object = nullptr; @@ -789,12 +799,12 @@ MainWindow::remove_object(Object &object)  			/* delete inputs */  			if (gate.get_input_gate1())  			{ -				gate.get_input_gate1()->remove_output_gate_id(gate.get_id()); +				gate.get_input_gate1()->remove_output_object_id(gate.get_id());  				update_object_state(gate.get_input_gate1());  			}  			if (gate.get_input_gate2())  			{ -				gate.get_input_gate2()->remove_output_gate_id(gate.get_id()); +				gate.get_input_gate2()->remove_output_object_id(gate.get_id());  				update_object_state(gate.get_input_gate2());  			} @@ -857,6 +867,15 @@ MainWindow::on_left_mouse_down(FXObject*, FXSelector, void *ptr)  				selected_object_type = Object::NONE;  				break;  			} +			case Object::BINARYDISPLAY: +			{ +				std::unique_ptr<class BinaryDisplay> binarydisplay(new class BinaryDisplay(ev->last_x-70/2, ev->last_y-50/2, 50, 100)); +				selected_object = binarydisplay.get(); +				objects.push_back(std::move(binarydisplay)); +				selected_object_type = Object::NONE; +				break; +			} +			case Object::NONE:  			default:  				printf("Object not implemented. lmouse down\n");  		} @@ -869,32 +888,15 @@ MainWindow::on_left_mouse_down(FXObject*, FXSelector, void *ptr)  		object = find_object_at(ev->last_x, ev->last_y);  		if (object)  		{ -			switch (object->get_object_type()) +			if (object && selected_objects.empty())  			{ -				case Object::GATE: +				/* if we found an object, select it */ +				selected_object = object; +				if (lshift_down)  				{ -					if (object && selected_gates.empty()) -					{ -						/* if we found an object, select it */ -						selected_object = object; -						if (lshift_down) -						{ -							dragging_link = true; -						} -						update_object_state(object); -					} -					else -					{ -						selected_object = nullptr; -						selected_input.object = nullptr; -						selected_input.input = -1; -					} -					break; +					dragging_link = true;  				} -				case Object::NONE: -				default: -					printf("lmouse down objects not handled\n"); -					break; +				update_object_state(object);  			}  		}  		else @@ -913,44 +915,36 @@ MainWindow::on_left_mouse_down(FXObject*, FXSelector, void *ptr)  				/* an input is selected */  			}  		} -		else if (selected_gates.empty()) // TODO: maybe we want to allow rubberbanding when gates are already selected? +		else if (selected_objects.empty()) // TODO: maybe we want to allow rubberbanding when gates are already selected?  		{  			rubberbanding = true;  			rubberband_startx = ev->last_x;  			rubberband_starty = ev->last_y;  		} -		if (!selected_gates.empty()) +		if (!selected_objects.empty())  		{  			if (!object)  			{ -				selected_gates.clear(); +				selected_objects.clear();  			}  			else  			{  				Gate *selgate;  				bool found_gate = false;  				/* clear selection if we're not clicking on a selected gate */ -				for (auto g = selected_gates.begin(); g != selected_gates.end(); ++g) +				for (auto g = selected_objects.begin(); g != selected_objects.end(); ++g)  				{ -					switch ((*g)->get_object_type()) +					selgate = (Gate*)(*g); +					if (object->get_id() == selgate->get_id())  					{ -						case Object::GATE: -							selgate = (Gate*)(*g); -							if (object->get_id() == selgate->get_id()) -							{ -								found_gate = true; -							} -							break; - -						case Object::NONE: -							break; +						found_gate = true;  					}  				}  				if (!found_gate)  				{ -					selected_gates.clear(); +					selected_objects.clear();  				}  			}  		} @@ -969,50 +963,53 @@ MainWindow::on_left_mouse_up(FXObject*, FXSelector, void *ptr)  	{  		Object *object;  		object = find_object_at(ev->last_x, ev->last_y); -		switch (object->get_object_type()) +		if (object)  		{ -			case Object::GATE: +			switch (object->get_object_type())  			{ -				Gate *gate = (Gate*)object; -				if (gate == selected_object) /* gates cannot connect to themselves, probably */ -					return 1; -				if (gate && gate->get_gate_type() != Gate::INPUT) +				case Object::GATE:  				{ -					int input = -1; -					if (ev->last_y-gate->get_y() <= gate->get_height()/2) -						input = 1; -					else -						input = 2; -					if (gate->get_gate_type() != Gate::NOT && gate->get_gate_type() != Gate::OUTPUT) +					Gate *gate = (Gate*)object; +					if (gate == selected_object) /* gates cannot connect to themselves, probably */ +						return 1; +					if (gate && gate->get_gate_type() != Gate::INPUT)  					{ -						printf("connecting gate %d with gate %d at input #%d\n", selected_object->get_id(), gate->get_id(), input); -						if (input == 1) -						{ -							gate->set_input_gate1((Gate*)selected_object); -						} -						else if (input == 2) +						int input = -1; +						if (ev->last_y-gate->get_y() <= gate->get_height()/2) +							input = 1; +						else +							input = 2; +						if (gate->get_gate_type() != Gate::NOT && gate->get_gate_type() != Gate::OUTPUT)  						{ -							gate->set_input_gate2((Gate*)selected_object); +							printf("connecting gate %d with gate %d at input #%d\n", selected_object->get_id(), gate->get_id(), input); +							if (input == 1) +							{ +								gate->set_input_gate1((Gate*)selected_object); +							} +							else if (input == 2) +							{ +								gate->set_input_gate2((Gate*)selected_object); +							}  						} -					} -					else -					{ -						/* NOT,NOR,OUTPUT gates needs a special case */ -						if (input == 1 || input == 2) +						else  						{ -							printf("connecting gate %d with gate %d at input #1\n", selected_object->get_id(), gate->get_id()); -							gate->set_input_gate1((Gate*)selected_object); +							/* NOT,NOR,OUTPUT gates needs a special case */ +							if (input == 1 || input == 2) +							{ +								printf("connecting gate %d with gate %d at input #1\n", selected_object->get_id(), gate->get_id()); +								gate->set_input_gate1((Gate*)selected_object); +							}  						} +						selected_object->add_output_object_id(gate->get_id()); +						update_object_state(gate);  					} -					selected_object->add_output_object_id(gate->get_id()); -					update_object_state(gate); +					break;  				} -				break; +				case Object::NONE: +				default: +					printf("not implemented object left down\n"); +					break;  			} -			case Object::NONE: -			default: -				printf("not implemented object left down\n"); -				break;  		}  		dragging_link = false;  	} @@ -1097,11 +1094,11 @@ MainWindow::on_key_release(FXObject *sender, FXSelector sel, void *ptr)  				switch (selected_input.input)  				{  					case 1: -						gate->get_input_gate1()->remove_output_gate_id(selected_object->get_id()); +						gate->get_input_gate1()->remove_output_object_id(selected_object->get_id());  						gate->set_input_gate1(nullptr);  						break;  					case 2: -						gate->get_input_gate2()->remove_output_gate_id(selected_object->get_id()); +						gate->get_input_gate2()->remove_output_object_id(selected_object->get_id());  						gate->set_input_gate2(nullptr);  						break;  					default: break; @@ -1117,21 +1114,12 @@ MainWindow::on_key_release(FXObject *sender, FXSelector sel, void *ptr)  				remove_object(*selected_object);  				selected_object = nullptr;  			} -			else if (!selected_gates.empty()) +			else if (!selected_objects.empty())  			{  				/* deleted multiple gates */ -				Gate *gate; -				for (auto g = selected_gates.begin(); g != selected_gates.end(); ++g) +				for (auto g = selected_objects.begin(); g != selected_objects.end(); ++g)  				{ -					switch ((*g)->get_object_type()) -					{ -						case Object::GATE: -							gate = (Gate*)(*g); -							remove_object(*gate); -							break; -						case Object::NONE: -							break; -					} +					remove_object(*(*g));  				}  			} @@ -1159,13 +1147,13 @@ MainWindow::on_mouse_move(FXObject *sender, FXSelector sel, void *ptr)  		selected_object->set_y(selected_object->get_y() + diff.Y);  	} -	else if (lmouse_down && !dragging_link && !selected_gates.empty()) +	else if (lmouse_down && !dragging_link && !selected_objects.empty())  	{  		Coord currentPos { event->last_x, event->last_y };  		auto diff = currentPos - lastPos;  		/* moving multiple gates */ -		for (auto* gate : selected_gates) +		for (auto* gate : selected_objects)  		{  			int gx = gate->get_x();  			int gy = gate->get_y(); @@ -1264,6 +1252,15 @@ MainWindow::not_button_press(FXObject *sender, FXSelector sel, void *ptr)  }  long +MainWindow::binarydisplay_button_press(FXObject *sender, FXSelector sel, void *ptr) +{ +	selected_object = nullptr; +	selected_object_type = Object::BINARYDISPLAY; +	return 1; +} + + +long  MainWindow::save_button_press(FXObject *sender, FXSelector sel, void *ptr)  {  	save_file(); diff --git a/MainWindow.h b/MainWindow.h index c7ba505..e686321 100644 --- a/MainWindow.h +++ b/MainWindow.h @@ -29,6 +29,7 @@  #include "Gate.h"  #include "icons.h"  #include "Object.h" +#include "BinaryDisplay.h"  #include "pugixml.hpp" // saving/loading  class MainWindow : public FXMainWindow @@ -58,6 +59,7 @@ class MainWindow : public FXMainWindow  			ID_BUTTON_XOR,  			ID_BUTTON_XNOR,  			ID_BUTTON_NOT, +			ID_BUTTON_BINARYDISPLAY,  			ID_BUTTON_SAVE,  			ID_BUTTON_LOAD, @@ -81,6 +83,7 @@ class MainWindow : public FXMainWindow  		long xor_button_press(FXObject*,FXSelector,void* ptr);  		long xnor_button_press(FXObject*,FXSelector,void* ptr);  		long not_button_press(FXObject*,FXSelector,void* ptr); +		long binarydisplay_button_press(FXObject*,FXSelector,void* ptr);  		/* options */  		long save_button_press(FXObject*,FXSelector,void* ptr); @@ -148,6 +151,7 @@ class MainWindow : public FXMainWindow  		FXGIFIcon *XOR_icon;  		FXGIFIcon *XNOR_icon;  		FXGIFIcon *NOT_icon; +		FXGIFIcon *BinaryDisplay_icon;  		/* buttons */  		FXButton *INPUT_button; @@ -159,11 +163,12 @@ class MainWindow : public FXMainWindow  		FXButton *XOR_button;  		FXButton *XNOR_button;  		FXButton *NOT_button; +		FXButton *BinaryDisplay_button;  		Object::OBJECT_TYPE selected_object_type = Object::NONE; // the type of object we will place  		Gate::GATE_TYPE selected_gate_type = Gate::NONE; // the type of gate we will place  		struct selected_input selected_input; -		std::vector<Object *> selected_gates; +		std::vector<Object *> selected_objects;  		/* mouse */  		bool lmouse_down = false; diff --git a/Object.h b/Object.h new file mode 100644 index 0000000..49e750e --- /dev/null +++ b/Object.h @@ -0,0 +1,95 @@ +/* + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + +#ifndef OBJECT_H +#define OBJECT_H + +#include <vector> +#include <string> + +class Object +{ +	/* +	 * abstract class that all usable objects should subclass +	 */ +	public: +		Object() { id = object_id_counter++; }; // default constructor for all objects +		Object(int id_) { id = id_; }; // overloaded constructor for passing id - used when loading + +		/* +		 * this enum is an internal reference to every object, each cobject needs an entry here +		 */ +		enum OBJECT_TYPE +		{ +			NONE = 0, +			GATE, +			BINARYDISPLAY, +		}; + +		virtual ~Object() = default; +		int get_id() { return this->id; }; +		int get_x() { return this->x; }; +		int get_y() { return this->y; }; +		int get_width() { return this->w; }; +		int get_height() { return this->h; }; +		void set_x(int x) { this->x = x; }; +		void set_y(int y) { this->y = y; }; +		 +		void add_output_object_id(int id) { this->output_object_ids.push_back(id); }; + +		virtual void update_state() {}; // subclasses must implement + +		static void set_object_id_counter(int id) { object_id_counter = id; }; +		static int get_object_id_counter() { return object_id_counter; }; + +		OBJECT_TYPE get_object_type() { return object_type; }; + +		virtual std::string get_object_name() { return "NOT IMPLEMENTED"; }; + +		std::vector<int> *get_output_objects() { return &this->output_object_ids; }; + +		void remove_output_object_id(int id) +		{ +			int pos = 0; +			for(auto o = output_object_ids.begin(); o != output_object_ids.end(); ++o) +			{ +				if (id == (*o)) +				{ +					output_object_ids.erase(output_object_ids.begin() + pos); +					break; +				} +				pos++; +			} +		} + +	protected: +		int id; +		int x; +		int y; +		int w; +		int h; + +		std::vector<int> output_object_ids; + +		void set_object_type(OBJECT_TYPE type) { object_type = type; }; // every object must set this, none by default + +		static int object_id_counter; // used as the id of a new objecct - this is NOT a count of the number of objects +	 +	private: +		enum OBJECT_TYPE object_type = NONE; + +}; + +#endif @@ -212,6 +212,581 @@ const unsigned char AND[]={    0x00,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x00    }; +/* created by reswrap from file icons/BinaryDisplay_icon_data.gif */ +const unsigned char BinaryDisplay_icon_data[]={ +  0x47,0x49,0x46,0x38,0x39,0x61,0x32,0x00,0x64,0x00,0x80,0x01,0x00,0x00,0x00,0x00, +  0xff,0xff,0xff,0x21,0xfe,0x16,0x4d,0x61,0x64,0x65,0x20,0x66,0x6f,0x72,0x20,0x66, +  0x6f,0x78,0x6c,0x6f,0x67,0x69,0x63,0x67,0x61,0x74,0x65,0x73,0x00,0x21,0xf9,0x04, +  0x01,0x0a,0x00,0x01,0x00,0x2c,0x00,0x00,0x00,0x00,0x32,0x00,0x64,0x00,0x00,0x02, +  0xfe,0x8c,0x8f,0xa9,0xcb,0xed,0x0f,0xe3,0x03,0xb4,0xda,0x8b,0xb3,0xde,0x00,0xf1, +  0x0f,0x86,0x5e,0x27,0x95,0x10,0x35,0x9a,0x6a,0x83,0x1e,0xed,0x5a,0x5e,0xc6,0x1b, +  0xbc,0x15,0x2c,0x91,0x74,0x2b,0xe3,0x0e,0x59,0x03,0x06,0x83,0x3d,0xdf,0x02,0xb8, +  0xeb,0x64,0x8c,0xc7,0x94,0x4b,0x89,0x61,0x2a,0x84,0xc9,0x99,0x45,0x9a,0xa8,0x3e, +  0x9f,0x42,0x6c,0x2d,0x4b,0xed,0x7a,0xb3,0x60,0xe7,0x38,0xa2,0x3d,0x9f,0xc2,0xea, +  0xa3,0x8d,0x6d,0x15,0x33,0x91,0x56,0x67,0x11,0x2b,0xae,0x2e,0xbd,0xd7,0xfa,0x76, +  0x8f,0xe7,0xe2,0x57,0x07,0x28,0x45,0x37,0xb4,0x45,0x44,0x63,0x28,0x88,0x38,0x78, +  0x73,0x76,0x98,0xd6,0xc6,0x95,0x38,0x48,0xc9,0x30,0x89,0x39,0x05,0xb7,0xd9,0xa3, +  0xd9,0x96,0xd7,0x09,0x39,0x26,0x6a,0xd7,0xc7,0x47,0xaa,0x17,0x15,0x7a,0x89,0x52, +  0x58,0xea,0x0a,0x75,0x17,0xeb,0x88,0x48,0x3b,0xd7,0x98,0x46,0x9a,0xfa,0x66,0xb6, +  0xc9,0xf9,0x0b,0xfc,0xbb,0xe8,0x69,0x69,0xeb,0x89,0x34,0x5a,0xcc,0xa8,0x7c,0xca, +  0x1b,0xe8,0xfc,0xc7,0x1a,0xf8,0x25,0xab,0x08,0x6d,0xa4,0x73,0xfc,0x4a,0x3d,0xf7, +  0x09,0x87,0x5b,0x6d,0xfb,0x26,0x37,0x0e,0x3a,0x4c,0x6e,0x0e,0x8c,0xae,0xa6,0xda, +  0x89,0x29,0xb9,0xbc,0xce,0xa8,0x1e,0xc7,0x6c,0xa8,0xc3,0x06,0xfb,0x2d,0x4d,0xe8, +  0x5d,0x6b,0x95,0xb8,0x7a,0x5a,0x06,0xe2,0x90,0x67,0x26,0x5b,0x3e,0x7f,0xc8,0xd2, +  0xd9,0x73,0x48,0x8c,0x5e,0x2f,0x6e,0x12,0xeb,0x59,0xdb,0x85,0xaf,0x5a,0x41,0x7f, +  0x54,0xee,0xae,0xf1,0xb3,0x28,0x90,0xe3,0x38,0x7b,0x1f,0x7d,0x74,0xd9,0xa8,0xd0, +  0x64,0x30,0x4b,0x29,0x4d,0xf6,0x69,0xc7,0x0e,0x1e,0x44,0x98,0xc9,0x84,0x51,0x9a, +  0x94,0x91,0x8f,0xb5,0x6b,0x71,0x6e,0x46,0xbc,0x57,0x71,0x05,0xbc,0x6e,0x06,0x0f, +  0xfe,0x2c,0xa9,0x92,0x22,0xb6,0x9c,0x30,0x86,0xea,0x6b,0x99,0x94,0x27,0x11,0x77, +  0x2f,0x65,0x3a,0xa4,0x19,0xcf,0x6a,0x3a,0xac,0x78,0x7c,0xb1,0x64,0x2a,0x54,0x57, +  0x38,0x91,0xb9,0x66,0x78,0x04,0xa8,0x4d,0x6c,0x0a,0xa4,0x2a,0x6c,0x9c,0x2d,0xda, +  0x56,0x6d,0x22,0xb8,0x71,0xcd,0x3e,0x9c,0x1a,0xc9,0x0f,0xd7,0x85,0x4a,0x21,0xf6, +  0xf5,0xab,0x2e,0x84,0xe0,0xc1,0x49,0x08,0x1b,0xfe,0x00,0x38,0xb1,0x8f,0x02,0x00, +  0x3b +  }; + +/* created by reswrap from file icons/BinaryDisplay.xcf */ +const unsigned char BinaryDisplay[]={ +  0x67,0x69,0x6d,0x70,0x20,0x78,0x63,0x66,0x20,0x76,0x30,0x31,0x31,0x00,0x00,0x00, +  0x00,0x32,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x96,0x00,0x00, +  0x00,0x11,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x08,0x43, +  0x96,0x00,0x00,0x43,0x96,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04,0x00, +  0x00,0x00,0x21,0x00,0x00,0x00,0x16,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00, +  0x00,0x00,0x15,0x00,0x00,0x00,0xf3,0x00,0x00,0x00,0x0d,0x67,0x69,0x6d,0x70,0x2d, +  0x63,0x6f,0x6d,0x6d,0x65,0x6e,0x74,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x12, +  0x43,0x72,0x65,0x61,0x74,0x65,0x64,0x20,0x77,0x69,0x74,0x68,0x20,0x47,0x49,0x4d, +  0x50,0x00,0x00,0x00,0x00,0x10,0x67,0x69,0x6d,0x70,0x2d,0x69,0x6d,0x61,0x67,0x65, +  0x2d,0x67,0x72,0x69,0x64,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xac,0x28,0x73, +  0x74,0x79,0x6c,0x65,0x20,0x73,0x6f,0x6c,0x69,0x64,0x29,0x0a,0x28,0x66,0x67,0x63, +  0x6f,0x6c,0x6f,0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62,0x61, +  0x20,0x30,0x20,0x30,0x20,0x30,0x20,0x31,0x29,0x29,0x0a,0x28,0x62,0x67,0x63,0x6f, +  0x6c,0x6f,0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62,0x61,0x20, +  0x31,0x20,0x31,0x20,0x31,0x20,0x31,0x29,0x29,0x0a,0x28,0x78,0x73,0x70,0x61,0x63, +  0x69,0x6e,0x67,0x20,0x31,0x30,0x29,0x0a,0x28,0x79,0x73,0x70,0x61,0x63,0x69,0x6e, +  0x67,0x20,0x31,0x30,0x29,0x0a,0x28,0x73,0x70,0x61,0x63,0x69,0x6e,0x67,0x2d,0x75, +  0x6e,0x69,0x74,0x20,0x69,0x6e,0x63,0x68,0x65,0x73,0x29,0x0a,0x28,0x78,0x6f,0x66, +  0x66,0x73,0x65,0x74,0x20,0x30,0x29,0x0a,0x28,0x79,0x6f,0x66,0x66,0x73,0x65,0x74, +  0x20,0x30,0x29,0x0a,0x28,0x6f,0x66,0x66,0x73,0x65,0x74,0x2d,0x75,0x6e,0x69,0x74, +  0x20,0x69,0x6e,0x63,0x68,0x65,0x73,0x29,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xba,0x00,0x00,0x00,0x00,0x00,0x00, +  0x04,0x92,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x6e,0x00,0x00,0x00,0x00,0x00,0x00, +  0x0a,0x47,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +  0x0f,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0xd6,0x00,0x00,0x00,0x00,0x00,0x00, +  0x15,0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x4a,0x00,0x00,0x00,0x00,0x00,0x00, +  0x1b,0xd0,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x29,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +  0x00,0x0e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x37,0x00,0x00,0x00,0x00,0x02, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff, +  0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08, +  0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23, +  0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x15,0x00,0x00,0x01,0x60,0x00,0x00,0x00,0x10, +  0x67,0x69,0x6d,0x70,0x2d,0x74,0x65,0x78,0x74,0x2d,0x6c,0x61,0x79,0x65,0x72,0x00, +  0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x44,0x28,0x6d,0x61,0x72,0x6b,0x75,0x70,0x20, +  0x22,0x3c,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66, +  0x6f,0x6e,0x74,0x3d,0x5c,0x22,0x41,0x72,0x69,0x6d,0x6f,0x5c,0x22,0x3e,0x3c,0x73, +  0x70,0x61,0x6e,0x20,0x73,0x69,0x7a,0x65,0x3d,0x5c,0x22,0x32,0x39,0x34,0x39,0x5c, +  0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x72,0x65,0x67,0x72,0x6f,0x75, +  0x6e,0x64,0x3d,0x5c,0x22,0x23,0x30,0x30,0x30,0x30,0x30,0x30,0x5c,0x22,0x3e,0x37, +  0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f, +  0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x22,0x29, +  0x0a,0x28,0x66,0x6f,0x6e,0x74,0x20,0x22,0x41,0x72,0x69,0x6d,0x6f,0x22,0x29,0x0a, +  0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x20,0x36,0x32,0x29,0x0a,0x28, +  0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70, +  0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x61,0x6e,0x74,0x69,0x61,0x6c,0x69,0x61, +  0x73,0x20,0x79,0x65,0x73,0x29,0x0a,0x28,0x6c,0x61,0x6e,0x67,0x75,0x61,0x67,0x65, +  0x20,0x22,0x65,0x6e,0x2d,0x61,0x75,0x22,0x29,0x0a,0x28,0x62,0x61,0x73,0x65,0x2d, +  0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x6c,0x74,0x72,0x29,0x0a,0x28, +  0x63,0x6f,0x6c,0x6f,0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62, +  0x20,0x30,0x20,0x30,0x20,0x30,0x29,0x29,0x0a,0x28,0x6a,0x75,0x73,0x74,0x69,0x66, +  0x79,0x20,0x6c,0x65,0x66,0x74,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x6d,0x6f,0x64, +  0x65,0x20,0x64,0x79,0x6e,0x61,0x6d,0x69,0x63,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d, +  0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x68,0x69, +  0x6e,0x74,0x69,0x6e,0x67,0x20,0x79,0x65,0x73,0x29,0x0a,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x24,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x58, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x00,0x61,0x00,0x61,0x00,0x0d,0x00, +  0xff,0x59,0x03,0xe4,0xfe,0xff,0x12,0x03,0x00,0xfe,0x4c,0xb4,0x03,0x00,0xfd,0x04, +  0xd3,0x27,0x03,0x00,0xfe,0x65,0x9e,0x04,0x00,0xfe,0xd4,0x2e,0x03,0x00,0xfe,0x39, +  0xd9,0x04,0x00,0xfe,0x81,0x89,0x04,0x00,0xfe,0xb7,0x58,0x04,0x00,0xfe,0xd0,0x42, +  0x17,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x01,0x00,0x00, +  0x00,0x02,0x36,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff, +  0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08, +  0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23, +  0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x15,0x00,0x00,0x01,0x60,0x00,0x00,0x00,0x10, +  0x67,0x69,0x6d,0x70,0x2d,0x74,0x65,0x78,0x74,0x2d,0x6c,0x61,0x79,0x65,0x72,0x00, +  0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x44,0x28,0x6d,0x61,0x72,0x6b,0x75,0x70,0x20, +  0x22,0x3c,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66, +  0x6f,0x6e,0x74,0x3d,0x5c,0x22,0x41,0x72,0x69,0x6d,0x6f,0x5c,0x22,0x3e,0x3c,0x73, +  0x70,0x61,0x6e,0x20,0x73,0x69,0x7a,0x65,0x3d,0x5c,0x22,0x32,0x39,0x34,0x39,0x5c, +  0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x72,0x65,0x67,0x72,0x6f,0x75, +  0x6e,0x64,0x3d,0x5c,0x22,0x23,0x30,0x30,0x30,0x30,0x30,0x30,0x5c,0x22,0x3e,0x36, +  0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f, +  0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x22,0x29, +  0x0a,0x28,0x66,0x6f,0x6e,0x74,0x20,0x22,0x41,0x72,0x69,0x6d,0x6f,0x22,0x29,0x0a, +  0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x20,0x36,0x32,0x29,0x0a,0x28, +  0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70, +  0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x61,0x6e,0x74,0x69,0x61,0x6c,0x69,0x61, +  0x73,0x20,0x79,0x65,0x73,0x29,0x0a,0x28,0x6c,0x61,0x6e,0x67,0x75,0x61,0x67,0x65, +  0x20,0x22,0x65,0x6e,0x2d,0x61,0x75,0x22,0x29,0x0a,0x28,0x62,0x61,0x73,0x65,0x2d, +  0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x6c,0x74,0x72,0x29,0x0a,0x28, +  0x63,0x6f,0x6c,0x6f,0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62, +  0x20,0x30,0x20,0x30,0x20,0x30,0x29,0x29,0x0a,0x28,0x6a,0x75,0x73,0x74,0x69,0x66, +  0x79,0x20,0x6c,0x65,0x66,0x74,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x6d,0x6f,0x64, +  0x65,0x20,0x64,0x79,0x6e,0x61,0x6d,0x69,0x63,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d, +  0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x68,0x69, +  0x6e,0x74,0x69,0x6e,0x67,0x20,0x79,0x65,0x73,0x29,0x0a,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xf4,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x28, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x00,0x61,0x00,0x61,0x00,0x0e,0x00, +  0xf1,0x1e,0xc0,0xe5,0xd2,0x37,0x00,0x00,0xc1,0x5b,0x00,0x57,0x98,0x00,0x22,0xdc, +  0x04,0x00,0xd7,0x50,0xbd,0xa4,0xd4,0xcc,0x30,0x00,0x60,0xf8,0x2d,0x00,0x5a,0xd6, +  0x00,0x50,0xcd,0x00,0x00,0x01,0xf8,0x14,0x2e,0xe0,0x00,0x00,0x02,0xfa,0x0e,0x00, +  0xd1,0x55,0x00,0x63,0xc8,0x00,0x00,0x2e,0xcc,0xdd,0xc2,0x25,0x15,0x00,0x00,0x00, +  0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x35,0x00, +  0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x21, +  0x00,0x00,0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x26, +  0x00,0x00,0x00,0x1a,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c, +  0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24, +  0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04, +  0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1f, +  0x00,0x00,0x00,0x15,0x00,0x00,0x01,0x60,0x00,0x00,0x00,0x10,0x67,0x69,0x6d,0x70, +  0x2d,0x74,0x65,0x78,0x74,0x2d,0x6c,0x61,0x79,0x65,0x72,0x00,0x00,0x00,0x00,0x01, +  0x00,0x00,0x01,0x44,0x28,0x6d,0x61,0x72,0x6b,0x75,0x70,0x20,0x22,0x3c,0x6d,0x61, +  0x72,0x6b,0x75,0x70,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x6e,0x74,0x3d, +  0x5c,0x22,0x41,0x72,0x69,0x6d,0x6f,0x5c,0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20, +  0x73,0x69,0x7a,0x65,0x3d,0x5c,0x22,0x32,0x39,0x34,0x39,0x5c,0x22,0x3e,0x3c,0x73, +  0x70,0x61,0x6e,0x20,0x66,0x6f,0x72,0x65,0x67,0x72,0x6f,0x75,0x6e,0x64,0x3d,0x5c, +  0x22,0x23,0x30,0x30,0x30,0x30,0x30,0x30,0x5c,0x22,0x3e,0x35,0x3c,0x2f,0x73,0x70, +  0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e, +  0x3e,0x3c,0x2f,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x22,0x29,0x0a,0x28,0x66,0x6f, +  0x6e,0x74,0x20,0x22,0x41,0x72,0x69,0x6d,0x6f,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e, +  0x74,0x2d,0x73,0x69,0x7a,0x65,0x20,0x36,0x32,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74, +  0x2d,0x73,0x69,0x7a,0x65,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c, +  0x73,0x29,0x0a,0x28,0x61,0x6e,0x74,0x69,0x61,0x6c,0x69,0x61,0x73,0x20,0x79,0x65, +  0x73,0x29,0x0a,0x28,0x6c,0x61,0x6e,0x67,0x75,0x61,0x67,0x65,0x20,0x22,0x65,0x6e, +  0x2d,0x61,0x75,0x22,0x29,0x0a,0x28,0x62,0x61,0x73,0x65,0x2d,0x64,0x69,0x72,0x65, +  0x63,0x74,0x69,0x6f,0x6e,0x20,0x6c,0x74,0x72,0x29,0x0a,0x28,0x63,0x6f,0x6c,0x6f, +  0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62,0x20,0x30,0x20,0x30, +  0x20,0x30,0x29,0x29,0x0a,0x28,0x6a,0x75,0x73,0x74,0x69,0x66,0x79,0x20,0x6c,0x65, +  0x66,0x74,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x6d,0x6f,0x64,0x65,0x20,0x64,0x79, +  0x6e,0x61,0x6d,0x69,0x63,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x75,0x6e,0x69,0x74, +  0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x68,0x69,0x6e,0x74,0x69,0x6e, +  0x67,0x20,0x79,0x65,0x73,0x29,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x09,0xd0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x09,0xec,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07, +  0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x61,0x00,0x61,0x00,0x61,0x00,0x0d,0x00,0xfe,0x08,0xfe,0x02, +  0xe4,0xfc,0x9c,0x00,0x19,0xea,0x04,0x00,0xfe,0x29,0xdb,0x04,0x00,0xf3,0x39,0xe9, +  0xc5,0xdf,0xc5,0x2b,0x00,0x1f,0x6f,0x12,0x00,0x6f,0xd6,0x04,0x00,0xe9,0x02,0xf8, +  0x1b,0x00,0x08,0x00,0x00,0x05,0xfc,0x13,0x54,0xd4,0x10,0x00,0x76,0xc7,0x00,0x01, +  0x83,0xde,0xdd,0xb7,0x20,0x15,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00, +  0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x34,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x3f,0x80,0x00, +  0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00, +  0x09,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x20,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x0f,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +  0x07,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x25,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x04,0xff,0xff,0xff, +  0xff,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00, +  0x14,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1e,0x00,0x00,0x00,0x15,0x00,0x00,0x01, +  0x60,0x00,0x00,0x00,0x10,0x67,0x69,0x6d,0x70,0x2d,0x74,0x65,0x78,0x74,0x2d,0x6c, +  0x61,0x79,0x65,0x72,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x44,0x28,0x6d,0x61, +  0x72,0x6b,0x75,0x70,0x20,0x22,0x3c,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x3c,0x73, +  0x70,0x61,0x6e,0x20,0x66,0x6f,0x6e,0x74,0x3d,0x5c,0x22,0x41,0x72,0x69,0x6d,0x6f, +  0x5c,0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x73,0x69,0x7a,0x65,0x3d,0x5c,0x22, +  0x32,0x39,0x34,0x39,0x5c,0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x72, +  0x65,0x67,0x72,0x6f,0x75,0x6e,0x64,0x3d,0x5c,0x22,0x23,0x30,0x30,0x30,0x30,0x30, +  0x30,0x5c,0x22,0x3e,0x34,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70, +  0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x6d,0x61,0x72,0x6b, +  0x75,0x70,0x3e,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x20,0x22,0x41,0x72,0x69, +  0x6d,0x6f,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x20, +  0x36,0x32,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x2d,0x75, +  0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x61,0x6e,0x74, +  0x69,0x61,0x6c,0x69,0x61,0x73,0x20,0x79,0x65,0x73,0x29,0x0a,0x28,0x6c,0x61,0x6e, +  0x67,0x75,0x61,0x67,0x65,0x20,0x22,0x65,0x6e,0x2d,0x61,0x75,0x22,0x29,0x0a,0x28, +  0x62,0x61,0x73,0x65,0x2d,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x6c, +  0x74,0x72,0x29,0x0a,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f, +  0x72,0x2d,0x72,0x67,0x62,0x20,0x30,0x20,0x30,0x20,0x30,0x29,0x29,0x0a,0x28,0x6a, +  0x75,0x73,0x74,0x69,0x66,0x79,0x20,0x6c,0x65,0x66,0x74,0x29,0x0a,0x28,0x62,0x6f, +  0x78,0x2d,0x6d,0x6f,0x64,0x65,0x20,0x64,0x79,0x6e,0x61,0x6d,0x69,0x63,0x29,0x0a, +  0x28,0x62,0x6f,0x78,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73, +  0x29,0x0a,0x28,0x68,0x69,0x6e,0x74,0x69,0x6e,0x67,0x20,0x79,0x65,0x73,0x29,0x0a, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, +  0xa9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +  0x0e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0xc5,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00, +  0x00,0x00,0x00,0x0c,0xdd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x00,0x61, +  0x00,0x61,0x00,0x10,0x00,0xfd,0x45,0xff,0x28,0x02,0x00,0xfc,0x09,0xce,0xe3,0x28, +  0x02,0x00,0xe5,0x89,0x71,0xd4,0x28,0x00,0x00,0x2f,0xcb,0x03,0xd4,0x28,0x00,0x02, +  0xc7,0x37,0x00,0xd4,0x28,0x00,0x6e,0x95,0x00,0x00,0xd4,0x28,0x00,0x98,0x02,0xd4, +  0xfd,0xf8,0xda,0x45,0x03,0x00,0xfe,0xd4,0x28,0x04,0x00,0xfe,0xd4,0x28,0x15,0x00, +  0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02, +  0x33,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x00,0x00, +  0x00,0x21,0x00,0x00,0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x1c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x0c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08,0x00,0x00, +  0x00,0x26,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x1c,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x24,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23,0x00,0x00, +  0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x1d,0x00,0x00,0x00,0x15,0x00,0x00,0x01,0x60,0x00,0x00,0x00,0x10,0x67,0x69, +  0x6d,0x70,0x2d,0x74,0x65,0x78,0x74,0x2d,0x6c,0x61,0x79,0x65,0x72,0x00,0x00,0x00, +  0x00,0x01,0x00,0x00,0x01,0x44,0x28,0x6d,0x61,0x72,0x6b,0x75,0x70,0x20,0x22,0x3c, +  0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x6e, +  0x74,0x3d,0x5c,0x22,0x41,0x72,0x69,0x6d,0x6f,0x5c,0x22,0x3e,0x3c,0x73,0x70,0x61, +  0x6e,0x20,0x73,0x69,0x7a,0x65,0x3d,0x5c,0x22,0x32,0x39,0x34,0x39,0x5c,0x22,0x3e, +  0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x72,0x65,0x67,0x72,0x6f,0x75,0x6e,0x64, +  0x3d,0x5c,0x22,0x23,0x30,0x30,0x30,0x30,0x30,0x30,0x5c,0x22,0x3e,0x33,0x3c,0x2f, +  0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70, +  0x61,0x6e,0x3e,0x3c,0x2f,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x22,0x29,0x0a,0x28, +  0x66,0x6f,0x6e,0x74,0x20,0x22,0x41,0x72,0x69,0x6d,0x6f,0x22,0x29,0x0a,0x28,0x66, +  0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x20,0x36,0x32,0x29,0x0a,0x28,0x66,0x6f, +  0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78, +  0x65,0x6c,0x73,0x29,0x0a,0x28,0x61,0x6e,0x74,0x69,0x61,0x6c,0x69,0x61,0x73,0x20, +  0x79,0x65,0x73,0x29,0x0a,0x28,0x6c,0x61,0x6e,0x67,0x75,0x61,0x67,0x65,0x20,0x22, +  0x65,0x6e,0x2d,0x61,0x75,0x22,0x29,0x0a,0x28,0x62,0x61,0x73,0x65,0x2d,0x64,0x69, +  0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x6c,0x74,0x72,0x29,0x0a,0x28,0x63,0x6f, +  0x6c,0x6f,0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62,0x20,0x30, +  0x20,0x30,0x20,0x30,0x29,0x29,0x0a,0x28,0x6a,0x75,0x73,0x74,0x69,0x66,0x79,0x20, +  0x6c,0x65,0x66,0x74,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x6d,0x6f,0x64,0x65,0x20, +  0x64,0x79,0x6e,0x61,0x6d,0x69,0x63,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x75,0x6e, +  0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x68,0x69,0x6e,0x74, +  0x69,0x6e,0x67,0x20,0x79,0x65,0x73,0x29,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x82,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x0f,0x9e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0xb6,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x00,0x61,0x00,0x61,0x00,0x0e,0x00,0xed,0x65, +  0xda,0xe1,0xc1,0x26,0x00,0x31,0xe5,0x1a,0x00,0x7e,0xbd,0x00,0x10,0x25,0x00,0x00, +  0x37,0xe0,0x03,0x00,0xfd,0x13,0xa3,0x8d,0x02,0x00,0xfc,0x84,0xf8,0xc4,0x16,0x03, +  0x00,0xe8,0x01,0x67,0xd8,0x02,0x23,0x30,0x00,0x00,0x02,0xfc,0x18,0x4d,0xdc,0x15, +  0x00,0x54,0xe7,0x01,0x00,0x79,0xdd,0xe0,0xca,0x3a,0x15,0x00,0x00,0x00,0x00,0x07, +  0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x32,0x00,0x00,0x00, +  0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x21,0x00,0x00, +  0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x26,0x00,0x00, +  0x00,0x3b,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x00, +  0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00, +  0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0xff,0xff, +  0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x00, +  0x00,0x15,0x00,0x00,0x01,0x60,0x00,0x00,0x00,0x10,0x67,0x69,0x6d,0x70,0x2d,0x74, +  0x65,0x78,0x74,0x2d,0x6c,0x61,0x79,0x65,0x72,0x00,0x00,0x00,0x00,0x01,0x00,0x00, +  0x01,0x44,0x28,0x6d,0x61,0x72,0x6b,0x75,0x70,0x20,0x22,0x3c,0x6d,0x61,0x72,0x6b, +  0x75,0x70,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x6e,0x74,0x3d,0x5c,0x22, +  0x41,0x72,0x69,0x6d,0x6f,0x5c,0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x73,0x69, +  0x7a,0x65,0x3d,0x5c,0x22,0x32,0x39,0x34,0x39,0x5c,0x22,0x3e,0x3c,0x73,0x70,0x61, +  0x6e,0x20,0x66,0x6f,0x72,0x65,0x67,0x72,0x6f,0x75,0x6e,0x64,0x3d,0x5c,0x22,0x23, +  0x30,0x30,0x30,0x30,0x30,0x30,0x5c,0x22,0x3e,0x32,0x3c,0x2f,0x73,0x70,0x61,0x6e, +  0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c, +  0x2f,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74, +  0x20,0x22,0x41,0x72,0x69,0x6d,0x6f,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d, +  0x73,0x69,0x7a,0x65,0x20,0x36,0x32,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73, +  0x69,0x7a,0x65,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29, +  0x0a,0x28,0x61,0x6e,0x74,0x69,0x61,0x6c,0x69,0x61,0x73,0x20,0x79,0x65,0x73,0x29, +  0x0a,0x28,0x6c,0x61,0x6e,0x67,0x75,0x61,0x67,0x65,0x20,0x22,0x65,0x6e,0x2d,0x61, +  0x75,0x22,0x29,0x0a,0x28,0x62,0x61,0x73,0x65,0x2d,0x64,0x69,0x72,0x65,0x63,0x74, +  0x69,0x6f,0x6e,0x20,0x6c,0x74,0x72,0x29,0x0a,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x20, +  0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62,0x20,0x30,0x20,0x30,0x20,0x30, +  0x29,0x29,0x0a,0x28,0x6a,0x75,0x73,0x74,0x69,0x66,0x79,0x20,0x6c,0x65,0x66,0x74, +  0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x6d,0x6f,0x64,0x65,0x20,0x64,0x79,0x6e,0x61, +  0x6d,0x69,0x63,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70, +  0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x68,0x69,0x6e,0x74,0x69,0x6e,0x67,0x20, +  0x79,0x65,0x73,0x29,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x12,0x5e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x12,0x7a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +  0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x92,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x61,0x00,0x61,0x00,0x61,0x00,0x0e,0x00,0xed,0x59,0xd7,0xe0,0xc3,0x28, +  0x00,0x24,0xee,0x25,0x00,0x79,0xbd,0x00,0x0e,0x2b,0x00,0x00,0x30,0xe3,0x04,0x00, +  0xfe,0x74,0xa8,0x03,0x00,0xfd,0x41,0xe0,0x1e,0x02,0x00,0xfd,0x51,0xdd,0x2c,0x02, +  0x00,0xfd,0x48,0xd9,0x20,0x02,0x00,0xfd,0x0e,0xe4,0x2a,0x03,0x00,0xfe,0x5f,0xfa, +  0x03,0xe4,0xff,0x11,0x14,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00, +  0x00,0x01,0x00,0x00,0x00,0x02,0x31,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x3f,0x80,0x00,0x00, +  0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f, +  0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x47,0x00,0x00,0x00,0x07, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff, +  0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x14, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x15,0x00,0x00,0x01,0x60, +  0x00,0x00,0x00,0x10,0x67,0x69,0x6d,0x70,0x2d,0x74,0x65,0x78,0x74,0x2d,0x6c,0x61, +  0x79,0x65,0x72,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x44,0x28,0x6d,0x61,0x72, +  0x6b,0x75,0x70,0x20,0x22,0x3c,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x3c,0x73,0x70, +  0x61,0x6e,0x20,0x66,0x6f,0x6e,0x74,0x3d,0x5c,0x22,0x41,0x72,0x69,0x6d,0x6f,0x5c, +  0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x73,0x69,0x7a,0x65,0x3d,0x5c,0x22,0x32, +  0x39,0x34,0x39,0x5c,0x22,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x66,0x6f,0x72,0x65, +  0x67,0x72,0x6f,0x75,0x6e,0x64,0x3d,0x5c,0x22,0x23,0x30,0x30,0x30,0x30,0x30,0x30, +  0x5c,0x22,0x3e,0x31,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61, +  0x6e,0x3e,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c,0x2f,0x6d,0x61,0x72,0x6b,0x75, +  0x70,0x3e,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x20,0x22,0x41,0x72,0x69,0x6d, +  0x6f,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x20,0x36, +  0x32,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73,0x69,0x7a,0x65,0x2d,0x75,0x6e, +  0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x61,0x6e,0x74,0x69, +  0x61,0x6c,0x69,0x61,0x73,0x20,0x79,0x65,0x73,0x29,0x0a,0x28,0x6c,0x61,0x6e,0x67, +  0x75,0x61,0x67,0x65,0x20,0x22,0x65,0x6e,0x2d,0x61,0x75,0x22,0x29,0x0a,0x28,0x62, +  0x61,0x73,0x65,0x2d,0x64,0x69,0x72,0x65,0x63,0x74,0x69,0x6f,0x6e,0x20,0x6c,0x74, +  0x72,0x29,0x0a,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x20,0x28,0x63,0x6f,0x6c,0x6f,0x72, +  0x2d,0x72,0x67,0x62,0x20,0x30,0x20,0x30,0x20,0x30,0x29,0x29,0x0a,0x28,0x6a,0x75, +  0x73,0x74,0x69,0x66,0x79,0x20,0x6c,0x65,0x66,0x74,0x29,0x0a,0x28,0x62,0x6f,0x78, +  0x2d,0x6d,0x6f,0x64,0x65,0x20,0x64,0x79,0x6e,0x61,0x6d,0x69,0x63,0x29,0x0a,0x28, +  0x62,0x6f,0x78,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29, +  0x0a,0x28,0x68,0x69,0x6e,0x74,0x69,0x6e,0x67,0x20,0x79,0x65,0x73,0x29,0x0a,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x38, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x54,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x00, +  0x00,0x00,0x15,0x6c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0x00,0x61,0x00, +  0x61,0x00,0x0e,0x00,0xfc,0x2e,0xaf,0xff,0x14,0x02,0x00,0xfc,0xa7,0x47,0xfc,0x14, +  0x04,0x00,0xfe,0xfc,0x14,0x04,0x00,0xfe,0xfc,0x14,0x04,0x00,0xfe,0xfc,0x14,0x04, +  0x00,0xfe,0xfc,0x14,0x04,0x00,0xfe,0xfc,0x14,0x04,0x00,0xf5,0xfc,0x14,0x00,0x00, +  0x11,0xe4,0xe4,0xff,0xe6,0xe4,0x15,0x14,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +  0x0e,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05,0x30,0x20,0x23,0x31,0x00,0x00,0x00, +  0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x21,0x00,0x00, +  0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x26,0x00,0x00, +  0x00,0x53,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x00, +  0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00, +  0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0xff,0xff, +  0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x18,0x00,0x00, +  0x00,0x15,0x00,0x00,0x01,0x20,0x00,0x00,0x00,0x10,0x67,0x69,0x6d,0x70,0x2d,0x74, +  0x65,0x78,0x74,0x2d,0x6c,0x61,0x79,0x65,0x72,0x00,0x00,0x00,0x00,0x01,0x00,0x00, +  0x01,0x04,0x28,0x6d,0x61,0x72,0x6b,0x75,0x70,0x20,0x22,0x3c,0x6d,0x61,0x72,0x6b, +  0x75,0x70,0x3e,0x3c,0x73,0x70,0x61,0x6e,0x20,0x73,0x69,0x7a,0x65,0x3d,0x5c,0x22, +  0x32,0x39,0x34,0x39,0x5c,0x22,0x3e,0x30,0x3c,0x2f,0x73,0x70,0x61,0x6e,0x3e,0x3c, +  0x2f,0x6d,0x61,0x72,0x6b,0x75,0x70,0x3e,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74, +  0x20,0x22,0x41,0x72,0x69,0x6d,0x6f,0x22,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d, +  0x73,0x69,0x7a,0x65,0x20,0x36,0x32,0x29,0x0a,0x28,0x66,0x6f,0x6e,0x74,0x2d,0x73, +  0x69,0x7a,0x65,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70,0x69,0x78,0x65,0x6c,0x73,0x29, +  0x0a,0x28,0x61,0x6e,0x74,0x69,0x61,0x6c,0x69,0x61,0x73,0x20,0x79,0x65,0x73,0x29, +  0x0a,0x28,0x6c,0x61,0x6e,0x67,0x75,0x61,0x67,0x65,0x20,0x22,0x65,0x6e,0x2d,0x61, +  0x75,0x22,0x29,0x0a,0x28,0x62,0x61,0x73,0x65,0x2d,0x64,0x69,0x72,0x65,0x63,0x74, +  0x69,0x6f,0x6e,0x20,0x6c,0x74,0x72,0x29,0x0a,0x28,0x63,0x6f,0x6c,0x6f,0x72,0x20, +  0x28,0x63,0x6f,0x6c,0x6f,0x72,0x2d,0x72,0x67,0x62,0x20,0x30,0x20,0x30,0x20,0x30, +  0x29,0x29,0x0a,0x28,0x6a,0x75,0x73,0x74,0x69,0x66,0x79,0x20,0x6c,0x65,0x66,0x74, +  0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x6d,0x6f,0x64,0x65,0x20,0x64,0x79,0x6e,0x61, +  0x6d,0x69,0x63,0x29,0x0a,0x28,0x62,0x6f,0x78,0x2d,0x75,0x6e,0x69,0x74,0x20,0x70, +  0x69,0x78,0x65,0x6c,0x73,0x29,0x0a,0x28,0x68,0x69,0x6e,0x74,0x69,0x6e,0x67,0x20, +  0x79,0x65,0x73,0x29,0x0a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x17,0xce,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x07,0x00,0x00,0x00,0x0e,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x17,0xea,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00, +  0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x02,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x61,0x00,0x61,0x00,0x61,0x00,0x0e,0x00,0xea,0x49,0xda,0xe5,0xbb,0x17, +  0x00,0x10,0xeb,0x34,0x00,0x7d,0xaa,0x00,0x56,0xb5,0x00,0x00,0x0d,0xf5,0x07,0x7b, +  0x92,0x02,0x00,0xfc,0xe7,0x25,0x85,0x89,0x02,0x00,0xfc,0xdf,0x31,0x7a,0x92,0x02, +  0x00,0xea,0xed,0x25,0x53,0xb7,0x00,0x00,0x16,0xf4,0x05,0x0e,0xe9,0x34,0x00,0x87, +  0xa1,0x00,0x00,0x45,0xda,0xe7,0xb5,0x12,0x15,0x00,0x00,0x00,0x00,0x32,0x00,0x00, +  0x00,0xa8,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x64,0x6f,0x74,0x00,0x00,0x00, +  0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0x21,0x00,0x00, +  0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1c,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d,0x00,0x00,0x00,0x04,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x02,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1c,0x00,0x00, +  0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00, +  0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x04,0xff,0xff, +  0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x05,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x46,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0xa8,0x00,0x00, +  0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x72,0x00,0x00,0x00,0x00,0x00,0x00, +  0x1b,0xb8,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0xc4,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0xa8,0x00,0x00,0x00,0x00,0x00,0x00, +  0x19,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x1a,0xfa,0x00,0x00,0x00,0x00,0x00,0x00, +  0x1b,0xa8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,0x0c,0x80,0x00,0x7f,0x0c, +  0x80,0x00,0x7f,0x0c,0x80,0x00,0x7f,0x01,0x00,0x00,0xfb,0x69,0xcf,0xfe,0xcf,0x69, +  0x2b,0x00,0xfe,0x69,0xf9,0x02,0xff,0xfe,0xf9,0x69,0x2a,0x00,0xff,0xcf,0x04,0xff, +  0xff,0xcf,0x2a,0x00,0xff,0xfe,0x04,0xff,0xff,0xfe,0x2a,0x00,0xff,0xcf,0x04,0xff, +  0xff,0xcf,0x2a,0x00,0xfe,0x69,0xf9,0x02,0xff,0xfe,0xf9,0x69,0x2b,0x00,0xfb,0x69, +  0xcf,0xfe,0xcf,0x69,0x7f,0x00,0xf5,0x00,0xfb,0x2b,0xa8,0xfd,0xa8,0x2b,0x2b,0x00, +  0xfe,0x2b,0xf3,0x02,0xff,0xfe,0xf3,0x2b,0x2a,0x00,0xff,0xa8,0x04,0xff,0xff,0xa8, +  0x2a,0x00,0xff,0xfd,0x04,0xff,0xff,0xfd,0x2a,0x00,0xff,0xa8,0x04,0xff,0xff,0xa8, +  0x2a,0x00,0xfe,0x2b,0xf3,0x02,0xff,0xfe,0xf3,0x2b,0x2b,0x00,0xfb,0x2b,0xa8,0xfd, +  0xa8,0x2b,0x7f,0x01,0x27,0x00,0xfb,0x69,0xcf,0xfe,0xcf,0x69,0x2b,0x00,0xfe,0x69, +  0xf9,0x02,0xff,0xfe,0xf9,0x69,0x2a,0x00,0xff,0xcf,0x04,0xff,0xff,0xcf,0x2a,0x00, +  0xff,0xfe,0x04,0xff,0xff,0xfe,0x2a,0x00,0xff,0xcf,0x04,0xff,0xff,0xcf,0x2a,0x00, +  0xfe,0x69,0xf9,0x02,0xff,0xfe,0xf9,0x69,0x2b,0x00,0xfb,0x69,0xcf,0xfe,0xcf,0x69, +  0x7f,0x00,0xf5,0x00,0xfb,0x2b,0xa8,0xfd,0xa8,0x2b,0x2b,0x00,0xfe,0x2b,0xf3,0x02, +  0xff,0xfe,0xf3,0x2b,0x2a,0x00,0xff,0xa8,0x04,0xff,0xff,0xa8,0x2a,0x00,0xff,0xfd, +  0x04,0xff,0xff,0xfd,0x2a,0x00,0xff,0xa8,0x04,0xff,0xff,0xa8,0x2a,0x00,0xfe,0x2b, +  0xf3,0x02,0xff,0xfe,0xf3,0x2b,0x2b,0x00,0xfb,0x2b,0xa8,0xfd,0xa8,0x2b,0x7f,0x00, +  0xf5,0x00,0xfb,0x69,0xcf,0xfe,0xcf,0x69,0x2b,0x00,0xfe,0x69,0xf9,0x02,0xff,0xfe, +  0xf9,0x69,0x2a,0x00,0xff,0xcf,0x04,0xff,0xff,0xcf,0x2a,0x00,0xff,0xfe,0x04,0xff, +  0xff,0xfe,0x2a,0x00,0xff,0xcf,0x04,0xff,0xff,0xcf,0x2a,0x00,0xfe,0x69,0xf9,0x02, +  0xff,0xfe,0xf9,0x69,0x2b,0x00,0xfb,0x69,0xcf,0xfe,0xcf,0x69,0x7f,0x00,0xf5,0x00, +  0xfb,0x2b,0xa8,0xfd,0xa8,0x2b,0x2b,0x00,0xfe,0x2b,0xf3,0x02,0xff,0xfe,0xf3,0x2b, +  0x2a,0x00,0xff,0xa8,0x04,0xff,0xff,0xa8,0x25,0x00,0x7f,0x0c,0x80,0x00,0x7f,0x0c, +  0x80,0x00,0x7f,0x0c,0x80,0x00,0x04,0x00,0xff,0xfd,0x04,0xff,0xff,0xfd,0x2a,0x00, +  0xff,0xa8,0x04,0xff,0xff,0xa8,0x2a,0x00,0xfe,0x2b,0xf3,0x02,0xff,0xfe,0xf3,0x2b, +  0x2b,0x00,0xfb,0x2b,0xa8,0xfd,0xa8,0x2b,0x7f,0x01,0x27,0x00,0xfb,0x69,0xcf,0xfe, +  0xcf,0x69,0x2b,0x00,0xfe,0x69,0xf9,0x02,0xff,0xfe,0xf9,0x69,0x2a,0x00,0xff,0xcf, +  0x04,0xff,0xff,0xcf,0x2a,0x00,0xff,0xfe,0x04,0xff,0xff,0xfe,0x2a,0x00,0xff,0xcf, +  0x04,0xff,0xff,0xcf,0x2a,0x00,0xfe,0x69,0xf9,0x02,0xff,0xfe,0xf9,0x69,0x2b,0x00, +  0xfb,0x69,0xcf,0xfe,0xcf,0x69,0x7f,0x00,0xf5,0x00,0xfb,0x2b,0xa8,0xfd,0xa8,0x2b, +  0x2b,0x00,0xfe,0x2b,0xf3,0x02,0xff,0xfe,0xf3,0x2b,0x2a,0x00,0xff,0xa8,0x04,0xff, +  0xff,0xa8,0x2a,0x00,0xff,0xfd,0x04,0xff,0xff,0xfd,0x2a,0x00,0xff,0xa8,0x04,0xff, +  0xff,0xa8,0x2a,0x00,0xfe,0x2b,0xf3,0x02,0xff,0xfe,0xf3,0x2b,0x2b,0x00,0xfb,0x2b, +  0xa8,0xfd,0xa8,0x2b,0x7f,0x07,0x61,0x00,0x7f,0x07,0xd0,0x00,0x7f,0x07,0xd0,0x00, +  0x7f,0x07,0xd0,0x00,0x7f,0x07,0xd0,0x00,0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x54, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x2a,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x05, +  0x62,0x61,0x73,0x65,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +  0xff,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00, +  0x08,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x09,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x0a,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x0d,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00, +  0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00, +  0x23,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00, +  0x04,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x1c,0xcd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x32,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x1c, +  0xf1,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x1d,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x00,0x00,0x00,0x1d, +  0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x1f,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x7f,0x0c,0x80,0x00,0x7f,0x0c,0x80,0x00,0x7f,0x0c,0x80,0x00,0x65,0x00,0x2d, +  0xff,0x03,0x00,0x2d,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01, +  0xff,0x29,0x00,0x01,0xff,0x01,0x00,0x7f,0x07,0x08,0x00,0x7f,0x07,0x08,0x00,0x7f, +  0x07,0x08,0x00,0x01,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29,0x00,0x01,0xff,0x03,0x00,0x01,0xff,0x29, +  0x00,0x01,0xff,0x03,0x00,0x2d,0xff,0x03,0x00,0x2d,0xff,0x65,0x00,0x00,0x00,0x00, +  0x19,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x32,0x00,0x00,0x00, +  0x64,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x0b,0x42,0x61,0x63,0x6b,0x67,0x72,0x6f, +  0x75,0x6e,0x64,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0xff, +  0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x04,0x3f,0x80,0x00,0x00,0x00,0x00,0x00,0x08, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0a, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x0c,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0d, +  0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0f,0x00,0x00,0x00,0x08, +  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x1c,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x23, +  0x00,0x00,0x00,0x04,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x04, +  0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x21,0x2c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x32, +  0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x50, +  0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x64,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x70, +  0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +  0x7f,0x0c,0x80,0xff,0x7f,0x0c,0x80,0xff,0x7f,0x0c,0x80,0xff,0x7f,0x0c,0x80,0xff, +  0x7f,0x07,0x08,0xff,0x7f,0x07,0x08,0xff,0x7f,0x07,0x08,0xff,0x7f,0x07,0x08,0xff, +  0x00,0x00,0x00,0x19,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x00 +  }; +  /* created by reswrap from file icons/INPUT_icon_data.gif */  const unsigned char INPUT_icon_data[]={    0x47,0x49,0x46,0x38,0x39,0x61,0x46,0x00,0x32,0x00,0x80,0x01,0x00,0x00,0x00,0x00, diff --git a/icons/BinaryDisplay.xcf b/icons/BinaryDisplay.xcfBinary files differ new file mode 100644 index 0000000..aea2154 --- /dev/null +++ b/icons/BinaryDisplay.xcf diff --git a/icons/BinaryDisplay_icon_data.gif b/icons/BinaryDisplay_icon_data.gifBinary files differ new file mode 100644 index 0000000..a876580 --- /dev/null +++ b/icons/BinaryDisplay_icon_data.gif | 
