summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BinaryDisplay.cpp16
-rw-r--r--BinaryDisplay.h37
-rw-r--r--CMakeLists.txt2
-rw-r--r--Gate.cpp15
-rw-r--r--Gate.h1
-rw-r--r--MainWindow.cpp211
-rw-r--r--MainWindow.h7
-rw-r--r--Object.h95
-rw-r--r--icons.h575
-rw-r--r--icons/BinaryDisplay.xcfbin0 -> 8604 bytes
-rw-r--r--icons/BinaryDisplay_icon_data.gifbin0 -> 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)
diff --git a/Gate.cpp b/Gate.cpp
index e389a34..7475dd9 100644
--- a/Gate.cpp
+++ b/Gate.cpp
@@ -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)
diff --git a/Gate.h b/Gate.h
index e0cff0a..b677704 100644
--- a/Gate.h
+++ b/Gate.h
@@ -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
diff --git a/icons.h b/icons.h
index 19d0279..66be9da 100644
--- a/icons.h
+++ b/icons.h
@@ -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.xcf
new file mode 100644
index 0000000..aea2154
--- /dev/null
+++ b/icons/BinaryDisplay.xcf
Binary files differ
diff --git a/icons/BinaryDisplay_icon_data.gif b/icons/BinaryDisplay_icon_data.gif
new file mode 100644
index 0000000..a876580
--- /dev/null
+++ b/icons/BinaryDisplay_icon_data.gif
Binary files differ