summaryrefslogtreecommitdiffstats
path: root/iw
diff options
context:
space:
mode:
authorpnfisher <pnfisher>1999-08-04 05:06:43 +0000
committerpnfisher <pnfisher>1999-08-04 05:06:43 +0000
commitc65d90065549079111918934ce6ffa1c8ae04015 (patch)
treefec025f22571fe00d0227911837809dc5d655593 /iw
parent6c1810e4cf6f5dc0f74b6a5eb90fda31ee6adde8 (diff)
downloadanaconda-c65d90065549079111918934ce6ffa1c8ae04015.tar.gz
anaconda-c65d90065549079111918934ce6ffa1c8ae04015.tar.xz
anaconda-c65d90065549079111918934ce6ffa1c8ae04015.zip
Remove XPM file dependancies and fixup the network config.
Diffstat (limited to 'iw')
-rw-r--r--iw/network.py75
-rw-r--r--iw/package.py19
-rw-r--r--iw/xpms.py1544
3 files changed, 1518 insertions, 120 deletions
diff --git a/iw/network.py b/iw/network.py
index 75b9f858f..7ec9371f7 100644
--- a/iw/network.py
+++ b/iw/network.py
@@ -12,6 +12,11 @@ class NetworkWindow (InstallWindow):
self.todo = ics.getToDo ()
self.calcNMHandler = None
+
+ def getNext (self):
+ self.setupTODO ()
+ return None
+
def focusInIP (self, *args):
if self.nm.get_text() == "":
self.calcNetmask ()
@@ -23,6 +28,25 @@ class NetworkWindow (InstallWindow):
self.calcNMHandler = None
+ def setupTODO (self):
+ if self.DHCPcb.get_active ():
+ self.dev.set (("bootproto", "dhcp"))
+ self.dev.unset ("ipaddr", "netmask", "network", "broadcast")
+ else:
+ try:
+ network, broadcast = inet_calcNetBroad (self.ip.get_text (), self.nm.get_text ())
+ self.dev.set (("bootproto", "static"))
+ self.dev.set (("ipaddr", self.ip.get_text ()), ("netmask", self.nm.get_text ()),
+ ("network", network), ("broadcast", broadcast))
+ self.todo.network.gateway = self.gw.get_text ()
+ self.todo.network.primaryNS = self.dns1.get_text ()
+ self.todo.network.guessHostnames ()
+ except:
+ pass
+
+ self.dev.set (("onboot", "yes"))
+
+
def calcNetmask (self, *args):
ip = self.ip.get_text ()
dots = 0
@@ -35,6 +59,18 @@ class NetworkWindow (InstallWindow):
if (new_nm != self.nm.get_text ()):
self.nm.set_text (new_nm)
+ def devSelected (self, widget, key):
+ self.setupTODO ()
+ self.dev = self.devs[key]
+ if self.dev.get ("bootproto") == "dhcp":
+ self.DHCPcb.set_active (TRUE)
+ self.ip.set_text ("")
+ self.nm.set_text ("")
+ else:
+ self.DHCPcb.set_active (FALSE)
+ self.ip.set_text (self.dev.get ("ipaddr"))
+ self.nm.set_text (self.dev.get ("netmask"))
+
def getScreen (self):
box = GtkVBox ()
@@ -43,17 +79,22 @@ class NetworkWindow (InstallWindow):
devLabel.set_alignment (0, 0)
devLine.pack_start (devLabel)
menu = GtkMenu ()
- for i in self.todo.network.available ().keys ():
- menu.append (GtkMenuItem (i))
+ self.devs = self.todo.network.available ()
+ self.devs.keys ().sort ()
+ self.dev = self.devs[self.devs.keys()[0]]
+ for i in self.devs.keys ():
+ menu_item = GtkMenuItem (i)
+ menu_item.connect ("activate", self.devSelected, i)
+ menu.append (menu_item)
devMenu = GtkOptionMenu ()
devMenu.set_menu (menu)
devLine.pack_start (devMenu)
box.pack_start (devLine, FALSE)
- isDHCP = GtkCheckButton ("Configure using DHCP")
- isDHCP.set_active (TRUE)
+ self.DHCPcb = GtkCheckButton ("Configure using DHCP")
+ self.DHCPcb.set_active (TRUE)
- box.pack_start (isDHCP, FALSE)
+ box.pack_start (self.DHCPcb, FALSE)
box.pack_start (GtkHSeparator (), FALSE, padding=3)
ipTable = GtkTable (2, 2)
@@ -63,8 +104,9 @@ class NetworkWindow (InstallWindow):
self.ip = GtkEntry (15)
self.ip.connect ("focus_in_event", self.focusInIP)
self.ip.connect ("focus_out_event", self.focusOutIP)
- self.ip.connect ("activate", lambda widget, self=self: self.ipTable.focus (DIR_TAB_FORWARD))
+ self.ip.connect ("activate", lambda widget, box=box: box.focus (DIR_TAB_FORWARD))
self.nm = GtkEntry (15)
+ self.nm.connect ("activate", lambda widget, box=box: box.focus (DIR_TAB_FORWARD))
ipTable.attach (self.ip, 1, 2, 0, 1)
ipTable.attach (self.nm, 1, 2, 1, 2)
box.pack_start (ipTable, FALSE)
@@ -75,15 +117,18 @@ class NetworkWindow (InstallWindow):
ipTable.attach (GtkLabel ("Gateway: "), 0, 1, 0, 1)
ipTable.attach (GtkLabel ("Primary DNS: "), 0, 1, 2, 3)
ipTable.attach (GtkLabel ("Secondary DNS: "), 0, 1, 3, 4)
- ipTable.attach (GtkLabel ("Trinary DNS: "), 0, 1, 4, 5)
- gw = GtkEntry (15)
- dns1 = GtkEntry (15)
- dns2 = GtkEntry (15)
- dns3 = GtkEntry (15)
- ipTable.attach (gw, 1, 2, 0, 1)
- ipTable.attach (dns1, 1, 2, 2, 3)
- ipTable.attach (dns2, 1, 2, 3, 4)
- ipTable.attach (dns3, 1, 2, 4, 5)
+ ipTable.attach (GtkLabel ("Ternary DNS: "), 0, 1, 4, 5)
+ self.gw = GtkEntry (15)
+ self.gw.connect ("activate", lambda widget, box=box: box.focus (DIR_TAB_FORWARD))
+ self.dns1 = GtkEntry (15)
+ self.dns1.connect ("activate", lambda widget, box=box: box.focus (DIR_TAB_FORWARD))
+ self.dns2 = GtkEntry (15)
+ self.dns2.connect ("activate", lambda widget, box=box: box.focus (DIR_TAB_FORWARD))
+ self.dns3 = GtkEntry (15)
+ ipTable.attach (self.gw, 1, 2, 0, 1)
+ ipTable.attach (self.dns1, 1, 2, 2, 3)
+ ipTable.attach (self.dns2, 1, 2, 3, 4)
+ ipTable.attach (self.dns3, 1, 2, 4, 5)
box.pack_start (ipTable, FALSE)
diff --git a/iw/package.py b/iw/package.py
index 8ce413873..f7da28eb4 100644
--- a/iw/package.py
+++ b/iw/package.py
@@ -5,7 +5,7 @@ from string import *
from xpms import *
from thread import *
import rpm
-
+import GdkImlib
class IndividualPackageSelectionWindow (InstallWindow):
@@ -24,6 +24,11 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.updatingIcons = FALSE
+ self.idirImage = GdkImlib.create_image_from_xpm (I_DIRECTORY_XPM)
+ self.idirUpImage = GdkImlib.create_image_from_xpm (I_DIRECTORY_UP_XPM)
+ self.packageImage = GdkImlib.create_image_from_xpm (PACKAGE_XPM)
+ self.packageSelectedImage = GdkImlib.create_image_from_xpm (PACKAGE_SELECTED_XPM)
+
def getPrev (self):
return PackageSelectionWindow
@@ -64,7 +69,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.iconList.clear ()
for x in self.ctree.base_nodes ():
dirName = self.ctree.get_node_info (x)[0]
- pos = self.iconList.append ("/usr/src/mc/gnome/i-directory.png", dirName)
+ pos = self.iconList.append_imlib (self.idirImage, dirName)
self.iconList.set_icon_data (pos, (self.DIR, x))
self.iconList.thaw ()
@@ -159,11 +164,11 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.clear_package_desc ()
self.iconList.freeze ()
self.iconList.clear ()
- self.iconList.append ("/home/devel/msw/i-directory-up.png", "Up")
+ self.iconList.append_imlib (self.idirUpImage, "Up")
self.iconList.set_icon_data (0, (self.DIR_UP, node))
for x in node.children:
dirName = ctree.get_node_info (x)[0]
- pos = self.iconList.append ("/usr/src/mc/gnome/i-directory.png", dirName)
+ pos = self.iconList.append_imlib (self.idirImage, dirName)
self.iconList.set_icon_data (pos, (self.DIR, x))
try:
@@ -173,13 +178,13 @@ class IndividualPackageSelectionWindow (InstallWindow):
# drop the leading slash off the package namespace
for header in self.flat_groups[ctree.node_get_row_data (node)[1:]]:
if header.selected:
- packageIcon = "/home/devel/pnfisher/gnome-package-checked.png"
+ packageIcon = self.packageSelectedImage
self.cbutton.set_active (TRUE)
else:
- packageIcon = "/usr/src/gnorpm/gnome-package.xpm"
+ packageIcon = self.packageImage
self.cbutton.set_active (FALSE)
- pos = self.iconList.append (packageIcon, header[rpm.RPMTAG_NAME])
+ pos = self.iconList.append_imlib (packageIcon, header[rpm.RPMTAG_NAME])
self.iconList.set_icon_data (pos, (self.RPM, header))
except:
pass
diff --git a/iw/xpms.py b/iw/xpms.py
index b0bd31ea0..290c41df4 100644
--- a/iw/xpms.py
+++ b/iw/xpms.py
@@ -1,3 +1,1449 @@
+PACKAGE_XPM = [ "48 48 496 2",
+" c Gray0",
+". c #010100000000",
+"X c #010101010000",
+"o c #010101010101",
+"O c #010102020101",
+"+ c #020201010101",
+"@ c #020202020202",
+"# c #030302020202",
+"$ c #030303030202",
+"% c #030304040303",
+"& c #040403030303",
+"* c #040404040303",
+"= c #050504040303",
+"- c #050505050303",
+"; c #040404040404",
+": c Gray2",
+"> c #060605050404",
+", c #060606060505",
+"< c #070707070505",
+"1 c #060607070606",
+"2 c #060607070707",
+"3 c #070707070606",
+"4 c #070708080505",
+"5 c #090908080606",
+"6 c #0a0a09090707",
+"7 c #0b0b0a0a0707",
+"8 c #080809090909",
+"9 c #090909090909",
+"0 c #09090a0a0909",
+"q c #0b0b0a0a0808",
+"w c #0b0b0b0b0b0b",
+"e c #0d0d0b0b0909",
+"r c #0d0d0b0b0a0a",
+"t c #0d0d0c0c0a0a",
+"y c Gray5",
+"u c #0d0d0e0e0d0d",
+"i c #0e0e0e0e0e0e",
+"p c #0f0f10100f0f",
+"a c #121210100d0d",
+"s c #111112121111",
+"d c #141414141313",
+"f c #171714141111",
+"g c #171715151111",
+"h c #141415151414",
+"j c Gray9",
+"k c #191917171111",
+"l c #181816161212",
+"z c #1b1b18181414",
+"x c #1a1a1a1a1717",
+"c c #1b1b1d1d1414",
+"v c #1c1c19191414",
+"b c #1c1c1b1b1515",
+"n c #1d1d1a1a1515",
+"m c #1d1d1b1b1616",
+"M c #1d1d1c1c1515",
+"N c #1e1e1c1c1717",
+"B c #1f1f1c1c1717",
+"V c #1b1b1b1b1b1b",
+"C c #1e1e1d1d1919",
+"Z c #1c1c1d1d1c1c",
+"A c #1f1f20201f1f",
+"S c #20201d1d1616",
+"D c #20201d1d1717",
+"F c #20201c1c1818",
+"G c #20201d1d1818",
+"H c #21211e1e1818",
+"J c #20201f1f1b1b",
+"K c #23231f1f1919",
+"L c #232320201a1a",
+"P c #242421211a1a",
+"I c #252521211b1b",
+"U c #252523231b1b",
+"Y c #262622221c1c",
+"T c #272723231d1d",
+"R c #252524241f1f",
+"E c #272725251d1d",
+"W c #26262f2f1b1b",
+"Q c #282825251c1c",
+"! c #292925251c1c",
+"~ c #2b2b27271f1f",
+"^ c #2b2b28281f1f",
+"/ c #2d2d2a2a1f1f",
+"( c #222223232222",
+") c #252525252121",
+"_ c #252526262525",
+"` c #262629292222",
+"' c #292927272525",
+"] c #2b2b25252626",
+"[ c #2f2f20202020",
+"{ c #2c2c27272020",
+"} c #2b2b29292020",
+"| c #2a2a2a2a2525",
+" . c #2b2b2a2a2424",
+".. c #2d2d2a2a2020",
+"X. c #2d2d2b2b2222",
+"o. c #2e2e2a2a2121",
+"O. c #2e2e2b2b2020",
+"+. c #2f2f2c2c2525",
+"@. c #29292a2a2929",
+"#. c #29292d2d2a2a",
+"$. c #2e2e2e2e2828",
+"%. c #2d2d2d2d2d2d",
+"&. c Gray18",
+"*. c #2c2c32322828",
+"=. c #2c2c30302d2d",
+"-. c #30302b2b2424",
+";. c #31312d2d2222",
+":. c #31312e2e2222",
+">. c #30302d2d2424",
+",. c #31312c2c2424",
+"<. c #32322d2d2525",
+"1. c #33332d2d2626",
+"2. c #32322f2f2525",
+"3. c #33332f2f2525",
+"4. c #31312f2f2c2c",
+"5. c #3e3e25252626",
+"6. c #343430302626",
+"7. c #343431312626",
+"8. c #353530302727",
+"9. c #363630302727",
+"0. c #363631312727",
+"q. c #353530302828",
+"w. c #373731312929",
+"e. c #3a3a34342b2b",
+"r. c #3a3a36362a2a",
+"t. c #3b3b35352c2c",
+"y. c #3c3c36362c2c",
+"u. c #3c3c36362d2d",
+"i. c #3d3d36362d2d",
+"p. c #3c3c38382a2a",
+"a. c #3e3e39392b2b",
+"s. c #3f3f39392f2f",
+"d. c #3f3f3a3a2c2c",
+"f. c #373737373131",
+"g. c #393932323232",
+"h. c #3b3b30303030",
+"j. c #3a3a37373030",
+"k. c #3a3a36363535",
+"l. c #393939393232",
+"z. c #3b3b39393030",
+"x. c #3b3b3b3b3434",
+"c. c #3e3e3d3d3636",
+"v. c #3a3a3a3a3939",
+"b. c #3a3a3c3c3a3a",
+"n. c #3a3a3f3f3c3c",
+"m. c #3b3b45452a2a",
+"M. c #444432323333",
+"N. c #444435353535",
+"B. c #41413a3a3030",
+"V. c #40403b3b3232",
+"C. c #42423e3e3131",
+"Z. c #43433f3f3636",
+"A. c #44443f3f3030",
+"S. c #44443c3c3434",
+"D. c #46463f3f3434",
+"F. c #47473f3f3434",
+"G. c #525239393535",
+"H. c #616135353939",
+"J. c #464640403232",
+"K. c #404040403838",
+"L. c #414141413939",
+"P. c #434343433b3b",
+"I. c #434343433f3f",
+"U. c #444444443c3c",
+"Y. c #454544443c3c",
+"T. c #464645453d3d",
+"R. c #474747473e3e",
+"E. c #484842423131",
+"W. c #494941413636",
+"Q. c #4a4a43433434",
+"!. c #4a4a42423737",
+"~. c #4b4b43433737",
+"^. c #494944443333",
+"/. c #484844443636",
+"(. c #4b4b47473737",
+"). c #4c4c46463535",
+"_. c #4f4f40403e3e",
+"`. c #4d4d45453939",
+"'. c #4d4d46463838",
+"]. c #4e4e47473838",
+"[. c #4a4a49493f3f",
+"{. c #4f4f48483838",
+"}. c #4e4e4a4a3a3a",
+"|. c #4e4e48483d3d",
+" X c #505048483838",
+".X c #505049493838",
+"XX c #51514a4a3a3a",
+"oX c #52524a4a3f3f",
+"OX c #575750503c3c",
+"+X c #585852523e3e",
+"@X c #545468683d3d",
+"#X c #414142424040",
+"$X c #404045454242",
+"%X c #434344444242",
+"&X c #474746464545",
+"*X c #444448484040",
+"=X c #4a4a48484040",
+"-X c #4a4a49494040",
+";X c #4b4b49494444",
+":X c #4d4d4b4b4141",
+">X c #4b4b4c4c4b4b",
+",X c #4c4c4c4c4b4b",
+"<X c #4c4c4e4e4c4c",
+"1X c #50504e4e4343",
+"2X c #50504e4e4747",
+"3X c #54544c4c4040",
+"4X c #55554f4f4343",
+"5X c #5a5a44444242",
+"6X c #58584f4f4141",
+"7X c #555550504040",
+"8X c #505050504f4f",
+"9X c #575753534848",
+"0X c #545452524c4c",
+"qX c #55555c5c4c4c",
+"wX c #585853534242",
+"eX c #5b5b52524444",
+"rX c #5b5b54544747",
+"tX c #5d5d51514646",
+"yX c #5c5c53534444",
+"uX c #5d5d56564141",
+"iX c #5c5c57574545",
+"pX c #5f5f55554646",
+"aX c #585854544848",
+"sX c #5f5f5a5a4d4d",
+"dX c #535354545050",
+"fX c #555558585353",
+"gX c #54545b5b5656",
+"hX c #565658585656",
+"jX c #585858585454",
+"kX c #5d5d5b5b5252",
+"lX c #58585f5f5a5a",
+"zX c #5d5d5e5e5a5a",
+"xX c #5d5d5e5e5b5b",
+"cX c #5c5c5e5e5c5c",
+"vX c #5c5c5f5f5c5c",
+"bX c #5d5d5f5f5d5d",
+"nX c #595960605b5b",
+"mX c #606059594444",
+"MX c #62625a5a4545",
+"NX c #63635c5c4646",
+"BX c #61615b5b4848",
+"VX c #60605b5b4d4d",
+"CX c #63635e5e4a4a",
+"ZX c #64645e5e4949",
+"AX c #67675f5f4949",
+"SX c #67675d5d4d4d",
+"DX c #68685e5e4d4d",
+"FX c #6a6a5f5f4f4f",
+"GX c #65655f5f5151",
+"HX c #7b7b59595353",
+"JX c #676760604848",
+"KX c #676762624d4d",
+"LX c #6e6e66664d4d",
+"PX c #6f6f66664e4e",
+"IX c #6a6a61615151",
+"UX c #6c6c61615050",
+"YX c #6e6e62625151",
+"TX c #6e6e63635252",
+"RX c #6f6f63635252",
+"EX c #6e6e64645353",
+"WX c #6f6f69695353",
+"QX c #707068684f4f",
+"!X c #717166665454",
+"~X c #727269695050",
+"^X c #737368685252",
+"/X c #70706a6a5454",
+"(X c #747469695151",
+")X c #75756b6b5252",
+"_X c #757569695757",
+"`X c #77776e6e5353",
+"'X c #76766a6a5858",
+"]X c #77776a6a5858",
+"[X c #77776b6b5858",
+"{X c #77776b6b5959",
+"}X c #7a7a6d6d5a5a",
+"|X c #7b7b6e6e5b5b",
+" o c #7b7b74745c5c",
+".o c #7e7e73735959",
+"Xo c #7c7c70705c5c",
+"oo c #7f7f72725e5e",
+"Oo c #7f7f76765959",
+"+o c #7e7e77775e5e",
+"@o c #606062626060",
+"#o c #656566666363",
+"$o c #62626a6a6565",
+"%o c #666668686666",
+"&o c #676769696666",
+"*o c #65656d6d6868",
+"=o c #67676f6f6969",
+"-o c #6a6a6b6b6767",
+";o c #686869696868",
+":o c #6e6e6f6f6e6e",
+">o c #6a6a74746060",
+",o c #686871716b6b",
+"<o c #6e6e70706e6e",
+"1o c #6c6c75756f6f",
+"2o c #7c7c72726060",
+"3o c #7e7e74746161",
+"4o c #7f7f74746161",
+"5o c #727274747272",
+"6o c #71717b7b7575",
+"7o c #72727c7c7676",
+"8o c #76767a7a7676",
+"9o c #74747d7d7777",
+"0o c #7c7c7e7e7c7c",
+"qo c #6a6a80804f4f",
+"wo c #7e7e80807e7e",
+"eo c #7f7f81817f7f",
+"ro c #9a9a1d1d4444",
+"to c #9b9b20204747",
+"yo c #96963e3e4e4e",
+"uo c #a1a127274949",
+"io c #a4a42a2a4c4c",
+"po c #a3a330305151",
+"ao c #a5a534345454",
+"so c #a6a637375858",
+"do c #a6a63a3a5959",
+"fo c #a9a932325151",
+"go c #acac39395555",
+"ho c #adad3b3b5757",
+"jo c #a9a939395959",
+"ko c #aaaa3d3d5b5b",
+"lo c #868647474e4e",
+"zo c #909050505555",
+"xo c #818173735f5f",
+"co c #838379795c5c",
+"vo c #84847b7b5d5d",
+"bo c #86867b7b5e5e",
+"no c #85857c7c5f5f",
+"mo c #808066666262",
+"Mo c #828275756161",
+"No c #808079796060",
+"Bo c #868678786464",
+"Vo c #868679796464",
+"Co c #85857d7d6363",
+"Zo c #88887a7a6565",
+"Ao c #89897a7a6565",
+"So c #8a8a7f7f6161",
+"Do c #89897c7c6767",
+"Fo c #8a8a7c7c6666",
+"Go c #8b8b7d7d6767",
+"Ho c #89897c7c6868",
+"Jo c #8a8a7d7d6868",
+"Ko c #8d8d7f7f6a6a",
+"Lo c #999962626464",
+"Po c #9f9f6d6d6868",
+"Io c #a6a642425555",
+"Uo c #aaaa44445959",
+"Yo c #b2b24a4a5f5f",
+"To c #b2b247476060",
+"Ro c #b6b659597373",
+"Eo c #c0c06a6a7f7f",
+"Wo c #c4c475758787",
+"Qo c #c6c67d7d9090",
+"!o c #898982826767",
+"~o c #8e8e86866a6a",
+"^o c #909085856464",
+"/o c #909086866565",
+"(o c #919187876666",
+")o c #909081816b6b",
+"_o c #919183836d6d",
+"`o c #929283836d6d",
+"'o c #919184846a6a",
+"]o c #939384846d6d",
+"[o c #929284846e6e",
+"{o c #939385856e6e",
+"}o c #949484846e6e",
+"|o c #949485856e6e",
+" O c #949486866f6f",
+".O c #959586866f6f",
+"XO c #949489896767",
+"oO c #909088886c6c",
+"OO c #92928a8a6c6c",
+"+O c #949489896868",
+"@O c #959589896868",
+"#O c #95958a8a6868",
+"$O c #99998d8d6b6b",
+"%O c #99998d8d6d6d",
+"&O c #989889897171",
+"*O c #9a9a8a8a7272",
+"=O c #9a9a8a8a7373",
+"-O c #9a9a8b8b7373",
+";O c #9b9b8b8b7373",
+":O c #9c9c8c8c7474",
+">O c #9f9f8f8f7575",
+",O c #9c9c90906d6d",
+"<O c #9f9f93936f6f",
+"1O c #999990907171",
+"2O c #9b9b91917272",
+"3O c #9c9c92927272",
+"4O c #9c9c93937272",
+"5O c #9d9d93937272",
+"6O c #9d9d94947474",
+"7O c #8d8dacac6767",
+"8O c #9090afaf6969",
+"9O c #9191b0b06a6a",
+"0O c #9898b3b37676",
+"qO c #9d9db9b97878",
+"wO c #9e9eb9b97a7a",
+"eO c #a0a090907676",
+"rO c #a1a191917676",
+"tO c #a1a191917777",
+"yO c #a2a295957272",
+"uO c #a2a296967171",
+"iO c #a5a598987373",
+"pO c #a4a49a9a7777",
+"aO c #a6a698987676",
+"sO c #a8a89c9c7575",
+"dO c #a9a99d9d7676",
+"fO c #b0b0a2a27b7b",
+"gO c #b1b1a4a47c7c",
+"hO c #b0b0a4a47e7e",
+"jO c #b1b1a5a57f7f",
+"kO c #b3b3a6a67d7d",
+"lO c #b4b4a6a67d7d",
+"zO c #b6b6a9a97f7f",
+"xO c #828286868282",
+"cO c #848486868484",
+"vO c #87878a8a8787",
+"bO c #84848f8f8888",
+"nO c #929295959292",
+"mO c #9a9a9b9b9494",
+"MO c #98989b9b9898",
+"NO c #9d9d9f9f9d9d",
+"BO c #9494a0a09898",
+"VO c #9e9ea0a09e9e",
+"CO c #b2b295959b9b",
+"ZO c #a5a5bfbf8686",
+"AO c #a5a5bcbc8a8a",
+"SO c #aeaebaba9d9d",
+"DO c #b2b2a5a58080",
+"FO c #b9b9abab8181",
+"GO c #babaacac8282",
+"HO c #bbbbadad8282",
+"JO c #bbbbadad8585",
+"KO c #bebeb0b08484",
+"LO c #bfbfb0b08585",
+"PO c #bfbfb1b18686",
+"IO c #a4a4a7a7a4a4",
+"UO c #acacafafacac",
+"YO c #afafb2b2afaf",
+"TO c #b2b2b6b6b2b2",
+"RO c #b5b5b8b8b5b5",
+"EO c #b9b9bbbbb9b9",
+"WO c #bcbcbfbfbcbc",
+"QO c #bebec1c1bdbd",
+"!O c #bebec2c2bebe",
+"~O c #c9c98c8c9c9c",
+"^O c #d4d49b9b9e9e",
+"/O c #cece9292a3a3",
+"(O c #cdcd9494a5a5",
+")O c #d0d09696a7a7",
+"_O c #d3d39e9eacac",
+"`O c #c0c0b2b28888",
+"'O c #c2c2b2b28989",
+"]O c #c2c2b4b48989",
+"[O c #c4c4b5b58888",
+"{O c #c4c4b5b58a8a",
+"}O c #c5c5b6b68a8a",
+"|O c #c5c5b7b78b8b",
+" + c #c6c6b7b78a8a",
+".+ c #c7c7b8b88b8b",
+"X+ c #c9c9b9b98c8c",
+"o+ c #cacababa8d8d",
+"O+ c #cacabbbb8d8d",
+"++ c #ccccbdbd8f8f",
+"@+ c #cdcdbdbd8e8e",
+"#+ c #cdcdbdbd8f8f",
+"$+ c #cecebfbf9191",
+"%+ c #cfcfbfbf9090",
+"&+ c #c7c7a6a6acac",
+"*+ c #d5d5aaaab0b0",
+"=+ c #dadab1b1b5b5",
+"-+ c #dedeb8b8bdbd",
+";+ c #e1e1b9b9c0c0",
+":+ c #d1d1c1c19292",
+">+ c #d2d2c2c29292",
+",+ c #d3d3c3c39393",
+"<+ c #d4d4c4c49494",
+"1+ c #c0c0d1d1abab",
+"2+ c #c1c1d3d3abab",
+"3+ c #c7c7d7d7b3b3",
+"4+ c #d1d1d8d8bfbf",
+"5+ c #c1c1c4c4c1c1",
+"6+ c #c1c1c5c5c1c1",
+"7+ c #c4c4c8c8c4c4",
+"8+ c #c7c7cbcbc7c7",
+"9+ c #cecec2c2c5c5",
+"0+ c #c8c8ccccc8c8",
+"q+ c #dadac4c4c6c6",
+"w+ c #dadac9c9caca",
+"e+ c #d6d6dfdfcbcb",
+"r+ c #d8d8dcdcd8d8",
+"t+ c #d9d9e0e0cccc",
+"y+ c #d9d9e1e1cece",
+"u+ c None",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+ u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+ X *X#X u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+ ` e+t+i u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+ @.y+4+SOo o 9o$X u+u+ u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+ >o1+3+qX $oBO=. u+1 1o7o u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+ , AO2+0O o BOlX =oBOBO#. u+ u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+ nX@ *.ZOwO@X 2 ,o o ; *o u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+ gXs qoqO8O4 _ w Z bOBO6o u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+9 n. [ 5. O 9O7OW y MONOTOYOUO<oV 8 BOBOu u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+p h.;+-+y c m.% d QORO0+r+8+ROcOeo&. 0 BOh u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+ + ] &+(O~O9+k.6 S.1.' mO5+7+r+r+r+EO<o%obXj @ S u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+ a F 4.CO/Otoso_Ow+g.r &XvX:oYOr+r+r+6+nO5o@o>XdX co~ 6 u+u+u+u+u+u+u+u+",
+"u+u+u+u+ 8.yOMX^XtXM.Worodojoko)Oq+_.( <X%X0oWO!OIOwo#o&o,Xv.zXN E.,.Aoe. u+u+u+u+u+u+u+",
+"u+u+u+ f So<+<+X+9.z loYofohouoaoQo*+N.A b.fX8oVOvOhXcXkXI.: K 'o>O:O:O[X* u+u+u+u+u+",
+"u+u+ u+ ].<+<+<+<+<+HOPXG.zoIogoiopoRo=+5X%.<X;oxOxX-o0XJ.|X=O:O:O:O:O:O*OD.{ u+u+u+u+u+u+",
+"u+u+ u+ g 'O<+<+<+<+<+<+<+.+,O XH.yoUoToEo^O;X8XjX2XoX)o;O:O:O:O:O:O:O:O:O*O'X!.w.u+u+u+ u+u+",
+" u+u+ t aO,+<+<+<+<+<+<+<+<+<+:+fO(XHXPoLomo`.yX]X&O:O:O:O:O:O:O:O:O:O:O:O:O}opXW.u+u+u+u+ u+",
+"u+u+ @ bo<+,+<+<+<+<+<+<+<+<+<+<+<+<+$OXXB.{X*O:O:O:O:O:O:O:O:O:O:O:O:O:O:O:O=OBoF. u+ u+u+u+",
+"u+ AX<+<+,+<+<+<+<+<+<+<+<+<+<+<+,+XO+X0.!.]o:O:O:O:O:O:O:O:O:O:O:O:O:O:O:O=O:OB. u+u+u+",
+"u+ FO,+,+,+<+<+<+<+<+<+<+<+<+<+,+,+mXvo'.eX`.;O:O:O:O:O:O:O:O:O:O:O:O:O:O=OGoq.g u+u+u+u+",
+"u+ uXgO,+,+<+<+<+<+<+<+<+<+<+<+,+QXwX(o3.DoJ Zo;O:O:O:O:O:O:O:O:O:O:O:OXoI & w. u+u+u+u+u+u+",
+"u+u+u+).uXsO>+<+<+<+<+<+<+<+<+<+,+lO2./XdOJ.[o$.R *O;O:O:O:O:O:O:O:O:O}XD.m .> u+u+u+u+u+u+u+u+",
+"u+u+u+u+ d.OoGO<+<+<+<+<+<+,+,+O+^.BXoOiO^ :OsXx rX;O;O:O:O:O:O*O_Xi.G V.l.K.3 u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+ M 6./oo+<+<+<+<+,+<+JX7.+oOO<Op.:OHox.C {o;O;O:O:Ooos.-.z.K.U.U.K., u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+X.7X}.NXuO#+,+<+<+O+Q BXoO6OfO:.eO:OaX| +.:O;O'X!X~.3X=XU.U.U.U.x.* u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+E iXCoCXr.A.no:+<+LXb !ooOpOkO;.rO:OJoL.) EX*OUXy.Z.P.U.U.U.U.[.IX# u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+5 ZXoOoONo/.E (.POU ooOoOjOzOa.tO:O:O1XP.j.SX|.c.U.U.U.U.Y.2o:Oxo< u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+ ~X|O2OoOoOWX>.} C.oOoOoO%+LOO.eO:O:O3oU.f.4XL.U.U.U.U.9X O:O:OMo$ u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+ 7 %O<+]O1OoO~oKXoOoOoO5O<+KOk :O:O:OKoU.U.U.U.U.U.R.4o:O:O:OFoB. u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+ = I .o@+`O4OoOoOoOoODO<+}OD :O:O:O:O:XU.U.U.U.GX-O:O:O{X6X<.q u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+ ,.B )X:+++3OoOoO{O<+[On :O:O:O:O2oU.U.T.2o:O|oDXY o u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+ P +O$+JOhO<+<+ +H :O:O:O:O_o-XVXVo}XD.6 u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+ . ..@O<+<+<+zOo.:O:O:O:O:OGoTXW.L u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+ e {.GO<+GO.X:O:O:O`oRXu.v u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+ - ! #O<+`X:O.OYXt.l u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+/ OX^oQ.FXT g u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+ u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+ u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+",
+"u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+u+"
+]
+
+PACKAGE_SELECTED_XPM = [ "48 48 252 2",
+" c Gray0",
+". c #020202",
+"X c #050403",
+"o c #060706",
+"O c #040403",
+"+ c #070805",
+"@ c #0a0907",
+"# c #0a0a09",
+"$ c #0d0c0b",
+"% c #0e120d",
+"& c #11120d",
+"* c #13190f",
+"= c #161511",
+"- c #131413",
+"; c #141910",
+": c #181612",
+"> c #1c1b15",
+", c #1b1d15",
+"< c #1d221c",
+"1 c #1b2215",
+"2 c #201d18",
+"3 c #25221b",
+"4 c #25241d",
+"5 c #222b1b",
+"6 c #242c1c",
+"7 c #2a261e",
+"8 c #2d2a1f",
+"9 c #242524",
+"0 c #262b22",
+"q c #2c2522",
+"w c #2c2a21",
+"e c #2b2c2b",
+"r c #293424",
+"t c #2c342a",
+"y c #2e3a25",
+"u c #2e3b2d",
+"i c #312c25",
+"p c #3e2526",
+"a c #353027",
+"s c #363129",
+"d c #323d27",
+"f c #323f28",
+"g c #3b362c",
+"h c #3f3a2e",
+"j c #373731",
+"k c #343a31",
+"l c #3a3332",
+"z c #3a3c33",
+"x c #3a3e3b",
+"c c #35402c",
+"v c #3b4a2e",
+"b c #3b452a",
+"n c #364335",
+"m c #3d4b3b",
+"M c #3e4439",
+"N c #3f5031",
+"B c #463e34",
+"V c #423c31",
+"C c #443535",
+"Z c #414139",
+"A c #44443c",
+"S c #4a4236",
+"D c #4a4637",
+"F c #4a4433",
+"G c #4e443a",
+"H c #4d493c",
+"J c #445535",
+"K c #4b5e3b",
+"L c #504938",
+"P c #57503c",
+"I c #4e633e",
+"U c #50643f",
+"Y c #54683d",
+"T c #434442",
+"R c #444840",
+"E c #4b4941",
+"W c #4c4e4c",
+"Q c #4f5a49",
+"! c #465743",
+"~ c #554e42",
+"^ c #584f41",
+"/ c #5a4442",
+"( c #555040",
+") c #54524c",
+"_ c #5d5643",
+"` c #555c4c",
+"' c #555a55",
+"] c #5a5f5b",
+"[ c #4c614a",
+"{ c #526740",
+"} c #556b43",
+"| c #566c43",
+" . c #556b43",
+".. c #586e46",
+"X. c #54644d",
+"o. c #566c54",
+"O. c #5a6753",
+"+. c #59605b",
+"@. c #5b7247",
+"#. c #5c7347",
+"$. c #5d7449",
+"%. c #5a7257",
+"&. c #5e775b",
+"*. c #635b46",
+"=. c #645d4b",
+"-. c #695f4e",
+";. c #655f51",
+":. c #67624d",
+">. c #6e664d",
+",. c #6e6251",
+"<. c #6a6151",
+"1. c #6f6953",
+"2. c #627a4d",
+"3. c #61765b",
+"4. c #657f50",
+"5. c #657b5c",
+"6. c #746a53",
+"7. c #776b58",
+"8. c #776b58",
+"9. c #7d735b",
+"0. c #676f69",
+"q. c #6e6f6e",
+"w. c #626a65",
+"e. c #6a736d",
+"r. c #657660",
+"t. c #7d7360",
+"y. c #747c76",
+"u. c #7c7e7c",
+"i. c #6a804f",
+"p. c #678151",
+"a. c #6a8553",
+"s. c #6b8555",
+"d. c #698354",
+"f. c #6f815f",
+"g. c #6d8956",
+"h. c #6f8b59",
+"j. c #718b5d",
+"k. c #668263",
+"l. c #698666",
+"z. c #6a8363",
+"x. c #6b8768",
+"c. c #6c8768",
+"v. c #6d8864",
+"b. c #6d896a",
+"n. c #6b8868",
+"m. c #738a66",
+"M. c #728e6e",
+"N. c #7a8e6c",
+"B. c #779168",
+"V. c #799263",
+"C. c #7d956e",
+"Z. c #7a946a",
+"A. c #7e9a6f",
+"S. c #759472",
+"D. c #7c9875",
+"F. c #7d9d79",
+"G. c #7a9476",
+"H. c #7ea07a",
+"J. c #9b2047",
+"K. c #a12749",
+"L. c #a42a4c",
+"P. c #a43253",
+"I. c #a63758",
+"U. c #aa3b5a",
+"Y. c #81735f",
+"T. c #857b5e",
+"R. c #806662",
+"E. c #847a63",
+"W. c #8b7d67",
+"Q. c #8a7d63",
+"!. c #827561",
+"~. c #9f6d68",
+"^. c #996264",
+"/. c #aa4459",
+"(. c #b24760",
+"). c #b65973",
+"_. c #c06a7f",
+"`. c #c67d90",
+"'. c #8e866a",
+"]. c #829a6f",
+"[. c #80977c",
+"{. c #829a71",
+"}. c #859d72",
+"|. c #849c75",
+" X c #908665",
+".X c #94856f",
+"XX c #91836c",
+"oX c #90886c",
+"OX c #958968",
+"+X c #998d6d",
+"@X c #9a8a72",
+"#X c #9c8c74",
+"$X c #9b9272",
+"%X c #8dac67",
+"&X c #83a77f",
+"*X c #82a47c",
+"=X c #8ba47e",
+"-X c #90af69",
+";X c #91b06a",
+":X c #98b376",
+">X c #9eb979",
+",X c #a29672",
+"<X c #a69876",
+"1X c #a89c75",
+"2X c #b1a47d",
+"3X c #b6a97f",
+"4X c #9b9d9b",
+"5X c #9a9b94",
+"6X c #86a582",
+"7X c #87aa82",
+"8X c #86a982",
+"9X c #87ac84",
+"0X c #89ac85",
+"qX c #94a098",
+"wX c #a5bf86",
+"eX c #a5bc8a",
+"rX c #aeba9d",
+"tX c #baac82",
+"yX c #b2a580",
+"uX c #bfb186",
+"iX c #afb2af",
+"pX c #b5b8b5",
+"aX c #bcbfbc",
+"sX c #b2b6b2",
+"dX c #bec1bd",
+"fX c #c98c9c",
+"gX c #d49b9e",
+"hX c #cd94a5",
+"jX c #d096a7",
+"kX c #d39eac",
+"lX c #c5b68a",
+"zX c #c1b389",
+"xX c #ccbc8e",
+"cX c #cebf91",
+"vX c #c7a6ac",
+"bX c #d5aab0",
+"nX c #deb8bd",
+"mX c #dab1b5",
+"MX c #e1b9c0",
+"NX c #d3c393",
+"BX c #d1c192",
+"VX c #d4c494",
+"CX c #c1d2ab",
+"ZX c #c7d7b3",
+"AX c #d1d8bf",
+"SX c #c8ccc8",
+"DX c #c6c5c3",
+"FX c #dac7c8",
+"GX c #d6dfcb",
+"HX c #d8dcd8",
+"JX c #d9e1cd",
+"KX c None",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKX R T KXKXKXKXKXKXKXKXKXKXKXKX KXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKX 0 GXJX$ KXKXKXKXKXKX M Q c KXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKX e JXAXrX y.T KXKX z N.|.f. KXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKX r.CXZX` w.qXt KXo e.y. Q }.=X].g.J KXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKX o eXCX:X qX] 0.qXqX m.}.C.} $.{ ; KXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKX +. t wX>XY o e. 0 ].C.d.{ $.v KXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKX ' - 4.>X-X+ 9 $ 4 C.{.j.#.{ K KXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKX$ x q p -X%X6 $ 4X4XsX O.}.{.p.U } 5 KXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKX$ l MXnX$ , b O - dXpXSXHX {.}.V.@.{ J - KXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKX vXhXfXDXl $ B a q 5XDXDXHX ! }.|.p.U ..y KXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKX & 2 J.I.kXFXl $ T ] q.iXHXHXt C.{.V...{ } T.7 @ KXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKX a ,X*.6. k m n U.U.jXFXG 9 W T u.aX 3.{.v.d.U { f F i Q.g KXKXKXKXKXKXKX",
+"KXKXKXKXKXKX= Q.VXVX k r.G.b.3. K.P.`.bXC , x ' y.z {.}.g.#.I K & XX#X#X#X7.X KXKXKXKXKXKX",
+"KXKXKXKXKX G VXVX m [.6Xb.n.o., L.P.).mX/ e W 5.}.Z.s.I I % #X#X#X#X@XB q KXKXKXKXKXKX",
+"KXKXKXKX = zXVXVXVX [ 8X0XD.b.b.[ o /.(._.gXE ) }.A.g...I K * #X#X#X#X#X@X7.S s KXKXKXKXKX",
+"KXKXKX $ <XNXVXVXVX n 8X9X8Xb.n.x.m ~.^.R.G z.}.s.a.I I c #X#X#X#X#X#X.X_ S KXKXKXKXKX",
+"KXKX T.VXNXVXVXVXVX X.8X&X8Xx.b.x.t V 7.@X< }.C.g.} J J #X#X#X#X#X#X#X@XE.B KXKXKXKX",
+"KX =.VXVXNXVXVXVXVXVX k.8X8XF.l.n.c.$ S N.{.s.p.{ v 1 #X#X#X#X#X#X#X@X#XV KXKXKXKX",
+"KX tXNXNXNXVXVXVXVXVXVX F.8X8XD.l.l.z.[ t {.C.s.#.U N #X#X#X#X#X#X#X@XW.a = KXKXKXKXKX",
+"KX _ 2XNXNXVXVXVXVXVXVX o.8X8X8XS.l.M.k.! B.].g.d.U } r #X#X#X#X#X#X9.3 O s KXKXKXKXKXKX",
+"KXKXKXD _ 1XNXVXVXVXVXVXVXVX 8X8X8X&XM.l.z.3.{.m.g.@.U ..5 #X#X#X#X#X7.B > w o KXKXKXKXKXKXKXKX",
+"KXKXKXKX h 9.tXVXVXVXVXVXVXNX F.8X8XF.b.M.{.].2.a.I | d #X#X@X7.g 2 V j Z o KXKXKXKXKXKXKXKX",
+"KXKXKXKXKX > a XxXVXVXVXVXNX< 8X8X6X*XM.D.B.a.#.I v , #X#X9.V i j Z A A Z o KXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXw ( H *.,XxXNXVXVXxX r.8X8X8X].{.j.d.U | * 7.1.S ~ E A A A A z X KXKXKXKXKXKXKX",
+"KXKXKXKXKXKX4 _ E.=.g V T.NXVX>.> %.8X8XA.h.g...U J @X,.g B Z A A A A H <. KXKXKXKXKXKXKX",
+"KXKXKXKXKXKX@ =.oXoXE.S 4 D uX3 9.> G.8X*Xh.a.U | y -.H z A A A A A t.#XY.o KXKXKXKXKXKXKX",
+"KXKXKXKXKXKX 6.lX$XoXoX1.i w V oXoX% 9X0XZ.@.U J 5 j ~ Z A A A A ) .X#X#X!. KXKXKXKXKXKXKX",
+"KXKXKXKXKXKX @ +XVXzX$XoX'.:.oXoXoX$X 8X8X&X} } ; A A A A A A !.#X#X#XW.V KXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKX X 3 9.xXzX$XoXoXoXoXyXVX H.8XF.m E A A A A ;.@X#X#X7.^ i $ KXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKX i > 6.NXxX$XoXoXlXVXlX n.b.u t.A A A t.#X.X-.4 KXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKX 3 OXcXtX2XVXVXlXr &.t #XXXE =.E.7.B @ KXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKX w OXVXVXVX3Xw m #X#XW.,.S 3 KXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKX $ H tXVXtXL #X XX,.g > KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX X 7 OXVX6.#X.X,.g : KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX8 P XF -.4 = KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX",
+"KXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKXKX"
+]
+
+
+I_DIRECTORY_UP_XPM = [ "48 48 257 2",
+" c Gray0",
+". c #010201",
+"X c Gray1",
+"o c #030403",
+"O c #040504",
+"+ c #050605",
+"@ c #060706",
+"# c #070807",
+"$ c #080a07",
+"% c #090a09",
+"& c #090a09",
+"* c #0b0c0b",
+"= c #0d0e0d",
+"- c #0d0e0d",
+"; c #0f100f",
+": c #10120f",
+"> c #101110",
+", c #121312",
+"< c #131513",
+"1 c #131613",
+"2 c #121611",
+"3 c #141713",
+"4 c #151615",
+"5 c #151915",
+"6 c #181e17",
+"7 c #191b18",
+"8 c #191c19",
+"9 c #1c1d1b",
+"0 c #1d1f1c",
+"q c #1c1d1c",
+"w c #1a2019",
+"e c #1c221b",
+"r c #1e211d",
+"t c #201e20",
+"y c #20261f",
+"u c #212321",
+"i c #212421",
+"p c #222622",
+"a c #242624",
+"s c #232922",
+"d c #242a23",
+"f c #262926",
+"g c #272b27",
+"h c #252825",
+"j c #262d26",
+"k c #282b28",
+"l c #292c29",
+"z c #2b2e2b",
+"x c #263025",
+"c c #2b332a",
+"v c #2b352a",
+"b c #2d332c",
+"n c #2e312e",
+"m c #2c342b",
+"M c #2d352c",
+"N c #2d392c",
+"B c #30382f",
+"V c #323731",
+"C c #313b30",
+"Z c #323931",
+"A c #333d32",
+"S c #343833",
+"D c #353b34",
+"F c #353f34",
+"G c #383a37",
+"H c #3b3f3a",
+"J c #3c3e3b",
+"K c #334031",
+"L c #374135",
+"P c #374635",
+"I c #344132",
+"U c #394437",
+"Y c #394637",
+"T c #3b4639",
+"R c #3d453c",
+"E c #3e443d",
+"W c #3d423d",
+"Q c #3e4d3c",
+"! c #404d3e",
+"~ c #434743",
+"^ c #404540",
+"/ c #464646",
+"( c #434942",
+") c #454a44",
+"_ c #474e45",
+"` c Gray29",
+"' c #455043",
+"] c #4c524b",
+"[ c #4f554e",
+"{ c #4e564d",
+"} c #495847",
+"| c #4a5948",
+" . c #4c5b4a",
+".. c #4e5a4d",
+"X. c #4f5e49",
+"o. c #4f5e4d",
+"O. c #535653",
+"+. c #505050",
+"@. c #525951",
+"#. c #545e52",
+"$. c #575e56",
+"%. c #525c51",
+"&. c #585a57",
+"*. c #5c5b5c",
+"=. c #5e5d5e",
+"-. c #595a59",
+";. c #526250",
+":. c #536451",
+">. c #556653",
+",. c #576655",
+"<. c #5a6259",
+"1. c #5d625d",
+"2. c #5c645b",
+"3. c #596956",
+"4. c #5a6b58",
+"5. c #5d6c5b",
+"6. c #636f62",
+"7. c #646c63",
+"8. c #676f66",
+"9. c #676d66",
+"0. c #666a65",
+"q. c #6c6c6c",
+"w. c #677764",
+"e. c #687167",
+"r. c #697169",
+"t. c #697867",
+"y. c #6d7a6b",
+"u. c #6b7b69",
+"i. c #717a6f",
+"p. c Gray46",
+"a. c #717970",
+"s. c #717b70",
+"d. c #767876",
+"f. c #757e73",
+"g. c #747d72",
+"h. c #767f75",
+"j. c #7b7b7b",
+"k. c Gray49",
+"l. c #7f7b80",
+"z. c #72826f",
+"x. c #738271",
+"c. c #748372",
+"v. c #758473",
+"b. c #7a8077",
+"n. c #798677",
+"m. c #7b857a",
+"M. c #7a8579",
+"N. c #7d877c",
+"B. c #7a8978",
+"V. c #7e887d",
+"C. c #808e7f",
+"Z. c #86a179",
+"A. c #8bad7b",
+"S. c #868686",
+"D. c #818b80",
+"F. c #8b8f8a",
+"G. c #869184",
+"H. c #859483",
+"J. c #869584",
+"K. c #899887",
+"L. c #8c9b8a",
+"P. c #8f9e8d",
+"I. c #8c998a",
+"U. c #909c8f",
+"Y. c Gray59",
+"T. c #919d90",
+"R. c Gray60",
+"E. c #93a291",
+"W. c #95a493",
+"Q. c #95a194",
+"!. c #98a697",
+"~. c #9aa798",
+"^. c #99a598",
+"/. c #9daa9b",
+"(. c #9ca99a",
+"). c #9eab9c",
+"_. c #9dac9b",
+"`. c #a0ae9f",
+"'. c #acaeab",
+"]. c #afafaf",
+"[. c #acacac",
+"{. c #a9aca9",
+"}. c #a4a4a4",
+"|. c #a3b0a1",
+" X c #a4b1a2",
+".X c #a6b3a5",
+"XX c #a7b5a6",
+"oX c #a8b6a7",
+"OX c #abb1aa",
+"+X c #abb7aa",
+"@X c #aab8a9",
+"#X c #abb9aa",
+"$X c #adbbac",
+"%X c #b0bdaf",
+"&X c #b1beaf",
+"*X c Gray70",
+"=X c #b2b6b1",
+"-X c #b6b5b5",
+";X c #b2bfb1",
+":X c #b3bfb2",
+">X c #bbb5bc",
+",X c #bbbdba",
+"<X c #bebebe",
+"1X c Gray73",
+"2X c #b3c0b2",
+"3X c #b7c2b6",
+"4X c #b9c4b7",
+"5X c #bcc4bb",
+"6X c #bdc7bc",
+"7X c #bdc1bc",
+"8X c #bec8bd",
+"9X c #f0b9f2",
+"0X c #c1c1c1",
+"qX c #c4c3c4",
+"wX c #c4c5c4",
+"eX c #c3cdc2",
+"rX c #c6cfc5",
+"tX c #c2c8c1",
+"yX c #c9c7c8",
+"uX c #cacbca",
+"iX c #c7d0c6",
+"pX c #c9d2c8",
+"aX c #ccd4cb",
+"sX c #ced1ce",
+"dX c #d1d7d1",
+"fX c #d3dad2",
+"gX c #d4d9d3",
+"hX c #d6dcd5",
+"jX c gainsboro",
+"kX c #dce2db",
+"lX c #dee3de",
+"zX c #d9e0d9",
+"xX c #e1e1e1",
+"cX c #e2e6e1",
+"vX c #e5e6e5",
+"bX c #e7e8e7",
+"nX c #e7eae7",
+"mX c #e7e8e8",
+"MX c #e8e6e7",
+"NX c #eaeaea",
+"BX c #ebedeb",
+"VX c #e9ece9",
+"CX c #ecefec",
+"ZX c #f1edf0",
+"AX c #f0f2ef",
+"SX c #f2f3f2",
+"DX c #f3f4f3",
+"FX c Gray96",
+"GX c #f6f6f6",
+"HX c #f7f8f7",
+"JX c #f9f9f9",
+"KX c #fbfbfb",
+"LX c #f9faf9",
+"PX c #fbfcfb",
+"IX c #fdfdfd",
+"UX c Gray100",
+"YX c None",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX > YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX0 fXnX= YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYX YXYXYXu @XrXFX1X% YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYX YXYXYXYX i @X@X&XlXLXl.> YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYX g @ YXYXYX LX*X z @X@X@X@X4XVXtXr YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYX cXmX YXYX IXIXjX [ ~.@X@X@X@X@X..D YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYX @XVXIX IXIXIXFXa W N.~.@X@X@X,.b YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYX oX$XnXIX IXIXIXIXLXO.8 $.D.|.@Xt.dXG YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYX <.@X@XpXIX9X t IXIXIXKXIX,X@ H f.~.`.eXnX].@ YXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYX S @X@X@X&XHXIX-X% wXIXIXIXIXnX1.= @.U.@X&XlXAX*. YXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYX 0 @X@X@X@X@XdXIXFX/ / FXIXIXLXIX=Xa g f. X@X8XCXnX; YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYX9 G.@X@X@X@X@X&XCXIX>Xu ].IXIXIXLXDXF. ( Q.@X$XgXCXS.o YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYX$ [ @X@X@X@X@X@X@XpXFXvX/ J FXIXIXIXIX7Xg i i. X@X:XkXsX> YXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYX g @X@X@X@X@X@X@X@X2XVXVXj.b '.IXIXIXPXCX0.% ] /.@X@XiXgX&.@ YXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYX 7 @X@X@X@X@X@X@X@X@X$XfXDXqX+.d.vXIXIXLXPXOX4 ) U.oX@X3XkX=X4 YXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYX< @X@X@X@X@X@X@X@X@X@X@X3XcXxXp.-.{.FXIXIXIXlX1.i f.).@X&X5X#.* YXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYX4 .X@X@X@X@X@X@X@X@X$.+X@X:XaXnX}.=.*.jXIXIXIXnX= M.f.I.@XK.L 7 YXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYX V.@X@X@X@X@X@X@Xa.b.T.@X@X:XrXzXxXp.k -XxXIXuX= 7.9.r./.x.e % YXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYX [ @X@X@X@X@X@X@X) A.^ @X@X@X@X6XiXhX_ ^ R.<X<X* 9.9.e./.,.< YXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYX 0 ).@X@X@X@X@Xr.-XA./ @X@X@X@X@X:XoX .% R.<Xp.@ 9.e.9./.P 5 YXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYX % G.@X@X@X@Xs.^ MXA.^ ~.@X@X@X@X@X@X;.% S.0X=.= 9.9.M.E.x 8 YXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYX i M.@X@X..) yXZXA.Z.1.XX@X@X@X@X@Xw.5 q.0X-.> 9.9.T.t.r 4 YXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYX c M.@XD.^ ,XNXA.A.^ @X@X@X@X@X@Xu.c / 0X` 8 9.e..XQ 8 YXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYX : Z y.#X#X~ / A.A./ @X@X@X@X@X@Xz.Z a ].z g 9.a.E.U < YXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYX o i #.#X#X9.^ A.^ C.@X@X@X@X@Xc.L 0 Y.4 _ 9.M.v.v % YXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYX d ' @X@Xf.~ ~ X.#X#X#X#X#Xc.T g j.> <.9.G.| < YXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX < Z H.@X@X~ ^ @X#X#X#X#XC.T r k.# 9.9.n.N @ YXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX = A z.@X@X@.@X@X#X#X#XJ.U b z % 9.e.5.6 YXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX @ m ,.K.@X@X@X#X#X#XL.! b # 4 9.e.I YXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX # s o.x._.@X@X@X@XW. .s i 9...$ YXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX: y | :.B. X@X@X!.;.B @ z 2.w YXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXV s T :.4.P.@X!.:.R @ [ F YXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX) g M o.:.B.P.:.%.= [ w YXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXR g U :.3.} 2.r g @ YXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX6.V Z o.K R g 3 YXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXn.#.Z : YXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
+"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
+]
+
+I_DIRECTORY_XPM = [ "48 48 236 2",
+" c Gray0",
+". c #010201",
+"X c Gray1",
+"o c #030403",
+"O c #040504",
+"+ c #050605",
+"@ c #060706",
+"# c #070807",
+"$ c #080a07",
+"% c #090a09",
+"& c #090a09",
+"* c #0b0c0b",
+"= c #0d0e0d",
+"- c #0d0e0d",
+"; c #0f100f",
+": c #10120f",
+"> c #101110",
+", c #121312",
+"< c #131612",
+"1 c #141713",
+"2 c #151615",
+"3 c #161915",
+"4 c #181e17",
+"5 c #191b18",
+"6 c #1a1c19",
+"7 c #1c1d1b",
+"8 c #1d1f1c",
+"9 c #1c1d1c",
+"0 c #1c221b",
+"q c #1e211d",
+"w c #1a2019",
+"e c #201e20",
+"r c #20261f",
+"t c #202320",
+"y c #212421",
+"u c #222622",
+"i c #242624",
+"p c #232922",
+"a c #242a23",
+"s c #272b27",
+"d c #262926",
+"f c #262d26",
+"g c #282b28",
+"h c #2a2d2a",
+"j c #263025",
+"k c #2b332a",
+"l c #2b352a",
+"z c #2d332c",
+"x c #2e312e",
+"c c #2c342b",
+"v c #2d352c",
+"b c #2d392c",
+"n c #30382f",
+"m c #323731",
+"M c #313a30",
+"N c #333d32",
+"B c #343833",
+"V c #353b34",
+"C c #353f34",
+"Z c #383a37",
+"A c #3b3f3a",
+"S c #3c3e3b",
+"D c #334031",
+"F c #364135",
+"G c #374635",
+"H c #344132",
+"J c #394537",
+"K c #3b4639",
+"L c #3d443d",
+"P c #3e4d3c",
+"I c #404d3e",
+"U c #464646",
+"Y c #404540",
+"T c #434942",
+"R c #454a44",
+"E c #474e45",
+"W c #4b4b4b",
+"Q c #455043",
+"! c #4c524b",
+"~ c #4f554e",
+"^ c #4e564d",
+"/ c #495847",
+"( c #4c5b4a",
+") c #4d5b4c",
+"_ c #4f5e4d",
+"` c #4a5948",
+"' c #535653",
+"] c #505050",
+"[ c #545e53",
+"{ c #575f56",
+"} c #525a51",
+"| c #585a57",
+" . c #5c5b5c",
+".. c #5b5b5b",
+"X. c #526250",
+"o. c #536451",
+"O. c #556653",
+"+. c #576655",
+"@. c #5a6259",
+"#. c #5c645b",
+"$. c #5e615d",
+"%. c #596956",
+"&. c #5a6b58",
+"*. c #5d6c5b",
+"=. c #636f62",
+"-. c #646c63",
+";. c #676f66",
+":. c #666e65",
+">. c #666a65",
+",. c #6c6c6c",
+"<. c #677764",
+"1. c #687167",
+"2. c #697168",
+"3. c #697867",
+"4. c #6d7a6b",
+"5. c #6b7b69",
+"6. c #717a6f",
+"7. c Gray46",
+"8. c #767876",
+"9. c #757e73",
+"0. c #747d72",
+"q. c #757f74",
+"w. c #717970",
+"e. c #7b7b7b",
+"r. c Gray49",
+"t. c #7f7b80",
+"y. c #72826f",
+"u. c #728170",
+"i. c #748372",
+"p. c #758473",
+"a. c #798677",
+"s. c #7a8579",
+"d. c #7d877c",
+"f. c #7b897a",
+"g. c #9e57a6",
+"h. c #808f7e",
+"j. c #868586",
+"k. c #818b80",
+"l. c #8b8f8a",
+"z. c #869184",
+"x. c #859483",
+"c. c #869584",
+"v. c #899887",
+"b. c #8c9b8a",
+"n. c #8f9e8d",
+"m. c #8c998a",
+"M. c #909c8f",
+"N. c Gray59",
+"B. c #929d90",
+"V. c #9a9a9a",
+"C. c #93a291",
+"Z. c #95a493",
+"A. c #95a194",
+"S. c #98a697",
+"D. c #9aa698",
+"F. c #9daa9b",
+"G. c #9ca99a",
+"H. c #9eab9c",
+"J. c #9dac9b",
+"K. c #a0ae9f",
+"L. c #acaeab",
+"P. c #afafaf",
+"I. c #acacac",
+"U. c #a9aca9",
+"Y. c #a4a4a4",
+"T. c #a3b0a1",
+"R. c #a4b1a2",
+"E. c #a6b3a5",
+"W. c #a6b5a4",
+"Q. c #a9b6a7",
+"!. c #a8b5a7",
+"~. c #abb1aa",
+"^. c #aab8a9",
+"/. c #abb9aa",
+"(. c #aebbac",
+"). c #b1beaf",
+"_. c #b0bdaf",
+"`. c Gray70",
+"'. c #b2b6b1",
+"]. c Gray71",
+"[. c #b2bfb1",
+"{. c #b3bfb2",
+"}. c #bbb5bc",
+"|. c Gray73",
+" X c #bebebe",
+".X c #babdba",
+"XX c #b3c0b2",
+"oX c #b7c2b6",
+"OX c #b9c4b7",
+"+X c #bcc4bb",
+"@X c #bdc7bc",
+"#X c #bdc1bc",
+"$X c #bec8bd",
+"%X c #99cccc",
+"&X c #f0b9f2",
+"*X c #c1c1c1",
+"=X c #c4c3c4",
+"-X c #c4c5c4",
+";X c #c3cdc2",
+":X c #c5cfc4",
+">X c #c2c8c1",
+",X c #cacbca",
+"<X c #c7d0c5",
+"1X c #ccd4cb",
+"2X c #cbd1cb",
+"3X c #d1d7d0",
+"4X c #d3d9d2",
+"5X c #d4d9d3",
+"6X c #d6dcd5",
+"7X c gainsboro",
+"8X c #dce2db",
+"9X c #dee3de",
+"0X c #d9e0d9",
+"qX c #e1e1e1",
+"wX c #e2e6e1",
+"eX c #e5e6e5",
+"rX c #e7e8e7",
+"tX c #e7eae7",
+"yX c #e7e8e8",
+"uX c #ebedeb",
+"iX c #e9ece9",
+"pX c #ecefec",
+"aX c #e9ebe9",
+"sX c #f0f2ef",
+"dX c #f2f3f2",
+"fX c #f3f4f3",
+"gX c #f4f5f4",
+"hX c #f6f6f6",
+"jX c #f7f8f7",
+"kX c #f8f9f8",
+"lX c #fbfbfb",
+"zX c #f9faf9",
+"xX c #fbfcfb",
+"cX c #fdfdfd",
+"vX c Gray100",
+"bX c None",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX > bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX8 4XtX= bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbX bXbXbXt ^.:XgX|.% bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbX bXbXbXbX y ^.^.).9XlXt.> bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbX s @ bXbXbX lX`. h ^.^.^.^.OXiX>Xq bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbX wXyX bXbX cXcX7X ~ D.^.^.^.^.^.) V bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbX ^.aXcX cXcXcXgXi L d.D.^.^.^.+.z bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbX Q.(.tXcX cXcXcXcXlX' 6 { k.T.^.3.3XZ bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbX @.^.^.2XcX&X e cXcXcXlXcX.X@ A q.D.K.;XtXP.@ bXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbX B ^.^.^.).jXcX`.% -XcXcXcXcXtX$.= } M.^.).9XsX . bXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbX 8 ^.^.^.^.^.4XcXgXU U gXcXcXlXcX'.i s 9.R.^.$XpXtX; bXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbX7 z.^.^.^.^.^.).pXcX}.t P.cXcXcXlXdXl. T A.^.(.5XpXj.@ bXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbX$ ~ ^.^.^.^.^.^.^.2XgXeXU S gXcXcXcXcX#Xs y 6.R.^.{.8X2X> bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbX s ^.^.^.^.^.^.^.^.XXiXiXe.z L.cXcXcXcXpX>.% ! F.^.^.<X5X| @ bXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbX 5 ^.^.^.^.^.^.^.^.^.(.4XfX=X] 8.eXcXcXlXxX~.2 R M.Q.^.oX8X'.2 bXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbX< ^.^.^.^.^.^.^.^.^.^.^.oXwXqX7...L.gXcXcXcX9X$.y 9.H.^.).+X[ * bXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbX2 E.^.^.^.^.^.^.^.^.^.^.^.{.1XtXY. ...7XcXcXcXtX= s.9.m.^.v.F 5 bXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbX d.^.^.^.^.^.^.^.^.^.^.^.^.{.:X0XqX7.g `.qXcX,X= -.:.2.F.u.0 % bXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbX ~ ^.^.^.^.^.^.^.^.^.^.^.^.^.^.@X<X6XE Y V. X X* :.:.:.F.+.< bXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbX 8 H.^.^.^.^.^.^.^.^.^.^.^.^.^.^.{.Q.( % V. X7.@ :.:.:.F.G 3 bXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbX % z.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.X.% j.*X .= :.:.s.C.j 6 bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbX y s.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.<.3 ,.*X..> :.:.B.3.q 2 bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbX k s.^.^.^.^.^.^.^.^.^.^.^.^.^.^.5.k U *XW 6 :.:.E.P 6 bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbX : M 4.^.^.^.^.^.^.^.^.^.^.^.^.^.y.M i P.h s :.w.C.J < bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbX o y [ W.^.^.^.^.^.^.^.^.^.^.^.i.F 8 N.2 E :.s.p.k % bXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbX a Q J.^.^.^.^././././././.i.K s e.> @.:.z.` < bXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbX < M x.^.^.^././././.^.^.h.K q r.% :.:.a.b @ bXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX = M y.T./././.^.^.^.^.c.J z h % :.1.*.4 bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX @ c o.v././.^.^.^.^.b.I z # 2 :.1.H bXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX # p _ u.J.^.^.^.^.Z.( p y :.) $ bXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX: r ` o.f.R.^.^.S.X.n @ h #.w bXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXm p K o.&.n.^.S.o.L @ ~ C bXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXR s v _ o.f.n.o.} = ~ w bXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXL s J o.%./ #.q s @ bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX=.m M _ D L s 1 bXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXa.[ M : bXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX bXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX bXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX"
+]
+
DIRECTORY_OPEN_XPM = [ "16 16 34 1",
" c None",
". c #000000",
@@ -95,101 +1541,3 @@ DIRECTORY_CLOSE_XPM = [ "16 16 28 1",
" ............ ",
" ",
" " ]
-
-OLD_DIRECTORY_CLOSE_XPM = [ "16 16 28 1",
-" c None",
-". c #000000",
-"+ c #C4B893",
-"@ c #A59A7C",
-"# c #AAA07F",
-"$ c #8F866B",
-"% c #EEEADC",
-"& c #E6DCC3",
-"* c #F1ECE0",
-"= c #CCC4AF",
-"- c #D7D3C8",
-"; c #E2D8B9",
-"> c #CBC0A1",
-", c #DBCDA5",
-"' c #C5B996",
-") c #C0B591",
-"! c #AFA586",
-"~ c #8F866D",
-"{ c #EAE4D0",
-"] c #807764",
-"^ c #746D5C",
-"/ c #B3A988",
-"( c #9F9679",
-"_ c #BDB18F",
-": c #9E9377",
-"< c #696454",
-"[ c #DFD4B0",
-"} c #585448",
-" ",
-" ",
-" .... ",
-" .+@+@. ",
-" .#$#$#$...... ",
-" .%&*&*&%*=-;>.",
-" .;+,+,+,')!+~.",
-" .{,+,+,))!+!].",
-" .;+,+,)+!+!!^.",
-" .{,+,)+!+!/(^.",
-" .;+,_+!+!!(:<.",
-" .{,_+!+!!::~<.",
-" .[]~]:]~]^<<}.",
-" ............ ",
-" ",
-" " ]
-
-OLD_DIRECTORY_OPEN_XPM = [ "16 16 34 1",
-" c None",
-". c #000000",
-"+ c #C4B893",
-"@ c #A59A7C",
-"# c #AAA07F",
-"$ c #8F866B",
-"% c #B3AB92",
-"& c #9B9174",
-"* c #ADA282",
-"= c #988F72",
-"- c #8A826A",
-"; c #716A56",
-"> c #605A48",
-", c #353128",
-"' c #8F866D",
-") c #E5DBC0",
-"! c #E8E0C9",
-"~ c #DCD0AA",
-"{ c #565041",
-"] c #655E4F",
-"^ c #EAE4D0",
-"/ c #D7C89C",
-"( c #B3A57D",
-"_ c #D4C494",
-": c #5B5648",
-"< c #DCD7C6",
-"[ c #83795B",
-"} c #353535",
-"| c #ACA181",
-"1 c #534F42",
-"2 c #E2D9BB",
-"3 c #72694F",
-"4 c #C0B79E",
-"5 c #978C69",
-" ",
-" ",
-" .... ",
-" .+@+@. ",
-" .#$#$#$...... ",
-" .%&*&*&*=-&-;.",
-" ...........>,'.",
-".)!~!~!~!~!~.{].",
-".^/(_(_(_(_(.{:.",
-" .<_(_(_(_(_[.:.",
-" }!|_(_(_(_(_.1.",
-" }2(_(_(_(_(3..",
-" .4(5(5(5(5(5..",
-" ............ ",
-" ",
-" " ]