--- qterm-0.4.0.orig/debian/qterm_16x16.xpm +++ qterm-0.4.0/debian/qterm_16x16.xpm @@ -0,0 +1,243 @@ +/* XPM */ +static char *qterm_16x16[] = { +/* columns rows colors chars-per-pixel */ +"16 16 221 2", +" c #000000", +". c #000100", +"X c #010101", +"o c #020202", +"O c #030303", +"+ c #050505", +"@ c #060606", +"# c #0B0B0A", +"$ c #0B0B0B", +"% c #0F0F0E", +"& c #10100F", +"* c #111110", +"= c #121211", +"- c #161615", +"; c #171716", +": c #181817", +"> c #191A18", +", c #1C1C1C", +"< c #20201F", +"1 c #212120", +"2 c #232321", +"3 c #242422", +"4 c #252524", +"5 c #262624", +"6 c #272726", +"7 c #2E2E2C", +"8 c #2F2F2F", +"9 c #31312F", +"0 c #303030", +"q c #383835", +"w c #3B3B38", +"e c #434340", +"r c #4A4A46", +"t c #4E4E4D", +"y c #53534F", +"u c #555551", +"i c #5A5A56", +"p c #6C7C51", +"a c #6C6C67", +"s c #6D6D68", +"d c #6F6E68", +"f c #767670", +"g c #7D7C7C", +"h c #146CAD", +"j c #156FB1", +"k c #146FB5", +"l c #1971AE", +"z c #1571B9", +"x c #1572B8", +"c c #1672B9", +"v c #1F76B5", +"b c #1A77BF", +"n c #1C76BE", +"m c #1C77BE", +"M c #1878BF", +"N c #1C78BF", +"B c #1F7CBC", +"V c #2270AD", +"C c #2575AE", +"Z c #2876A5", +"A c #2C76A6", +"S c #2977A8", +"D c #2F7CA4", +"F c #2375B4", +"G c #2775B2", +"H c #2677B6", +"J c #227ABB", +"K c #277BBA", +"L c #257FBF", +"P c #2874B1", +"I c #2876B4", +"U c #3578A7", +"Y c #1B79C0", +"T c #1B7AC1", +"R c #1B7BC1", +"E c #1B7CC3", +"W c #1A7FC6", +"Q c #1C79C0", +"! c #1C79C1", +"~ c #1C7BC1", +"^ c #1C7BC2", +"/ c #1C7CC2", +"( c #1C7DC3", +") c #1C7DC4", +"_ c #1C7EC4", +"` c #1C7FC5", +"' c #1D7FC5", +"] c #1F7EC4", +"[ c #467A8B", +"{ c #4E7D88", +"} c #5A877E", +"| c #658A77", +" . c #718F6A", +".. c #3582A7", +"X. c #3583AA", +"o. c #3984B8", +"O. c #3B8ABF", +"+. c #2281C6", +"@. c #2183C8", +"#. c #2985C6", +"$. c #2A87CA", +"%. c #2A8CD0", +"&. c #3486C2", +"*. c #3788C3", +"=. c #348DCC", +"-. c #3C87C0", +";. c #3C88C1", +":. c #3D88C1", +">. c #3F89C1", +",. c #3491CF", +"<. c #588288", +"1. c #4A86AE", +"2. c #578DAD", +"3. c #5885A4", +"4. c #5E8AAC", +"5. c #508DB4", +"6. c #508FB9", +"7. c #588BB1", +"8. c #6C9790", +"9. c #618BAB", +"0. c #6092AD", +"q. c #6797B3", +"w. c #6A9DBC", +"e. c #7393AB", +"r. c #719CB3", +"t. c #7CA8BE", +"y. c #7DA8BE", +"u. c #4C97C8", +"i. c #619EC4", +"p. c #60A0C5", +"a. c #65A0C4", +"s. c #70A7C6", +"d. c #71A6C7", +"f. c #7BACC8", +"g. c #9D8E2D", +"h. c #B1951C", +"j. c #B3951C", +"k. c #80817A", +"l. c #86857E", +"z. c #C6990A", +"x. c #888983", +"c. c #93938D", +"v. c #95958D", +"b. c #999890", +"n. c #9E9D97", +"m. c #9E9E96", +"M. c #9E9E9A", +"N. c #809AAF", +"B. c #879DAD", +"V. c #889DAE", +"C. c #8A9FAF", +"Z. c #81A2B1", +"A. c #86A1B7", +"S. c #89A7B3", +"D. c #88A6BE", +"F. c #89A9B6", +"G. c #8FAABD", +"H. c #93A2AD", +"J. c #9BA9B3", +"K. c #9AA9B4", +"L. c #9FABB4", +"P. c #99ADBB", +"I. c #9BACB9", +"U. c #9EAEBA", +"Y. c #9FAFBA", +"T. c #99B0BB", +"R. c #A0A199", +"E. c #A3A39B", +"W. c #A4A49B", +"Q. c #A8A89F", +"!. c #A0AFBA", +"~. c #A2B0BB", +"^. c #B0AFA6", +"/. c #B0B2A9", +"(. c #B1B0AF", +"). c #B4B3AA", +"_. c #B4B5AC", +"`. c #B4B6AD", +"'. c #B5B7AE", +"]. c #BAB9B2", +"[. c #BEBFB5", +"{. c #BFBFB7", +"}. c #88B4CB", +"|. c #98B0C3", +" X c #9BB7C6", +".X c #9CB7C0", +"XX c #9EB9C5", +"oX c #A5B4C0", +"OX c #A9BDC1", +"+X c #A9BDC4", +"@X c #BEC0B8", +"#X c #A4C1D0", +"$X c #AEC6D1", +"%X c #B2C1C1", +"&X c #B3C8CC", +"*X c #BCC6C2", +"=X c #C1C1B8", +"-X c #C4C6BC", +";X c #C6C7BE", +":X c #C4C3C2", +">X c #C5CDC8", +",X c #C7CFC9", +"Xf @ iX", +"g wXa.%.W ` ^ ^ ^ ! ! ] d.@X8 ", +"yXXX8. .} B W ^ ^ ! ! b L &Xd ", +"uXw.| z.p o.*.&.:.:.:.O.J }.b.$ ", +"rX6.X.h.{ |.P.G.!.~.Y.!.7.s.Q.= ", +"eX5...h.<.~.H.K.e.I.J.L.9.f.E.% ", +"qXr.U g.[ D.V.N.4.A.V.C.3.#Xl.@ ", +"m.@XZ Z H L G H F I P V 1. 2 < 2 ; " +}; --- qterm-0.4.0.orig/debian/control +++ qterm-0.4.0/debian/control @@ -1,14 +1,24 @@ Source: qterm Section: x11 Priority: optional -Maintainer: Anthony Fok -Build-Depends: debhelper (>> 3.0.0), libqt3-mt-dev, libqt3-compat-headers, xutils, cdbs -Standards-Version: 3.5.9 +Maintainer: LI Daobing +Uploaders: Yu Guanghui +Build-Depends: cdbs (>= 0.4.23-1.1), autotools-dev, debhelper(>= 5), + libqt3-mt-dev, libqt3-compat-headers, xutils, python-dev, + libssl-dev (>= 0.9.8a-4), libesd0-dev, libarts1-dev, dpatch +Standards-Version: 3.7.2 +XS-Python-Version: current +Vcs-Browser: http://pkg-newedit.googlecode.com/svn/unstable/qterm +Vcs-Svn: http://pkg-newedit.googlecode.com/svn/unstable/qterm +Homepage: http://qterm.sourceforge.net/ Package: qterm Architecture: any Depends: ${shlibs:Depends} +XB-Python-Version: ${python:Versions} Description: BBS client for X Window System written in Qt - QTerm is a BBS client for X Window System. + QTerm is a BBS client for X Window System. It supports telnet and ssh1 + protocols. It also supports zmodem, URL detect, mouse action. . - Home Page: http://qterm.sourceforge.net/ + It also supports detecting location from ip address, but you need do + some extra work, see README.Debian. --- qterm-0.4.0.orig/debian/qterm.manpages +++ qterm-0.4.0/debian/qterm.manpages @@ -0,0 +1 @@ +debian/qterm.1 --- qterm-0.4.0.orig/debian/qterm.1 +++ qterm-0.4.0/debian/qterm.1 @@ -0,0 +1,62 @@ +.\"Generated by db2man.xsl. Don't modify this, modify the source. +.de Sh \" Subsection +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Ip \" List item +.br +.ie \\n(.$>=3 .ne \\$3 +.el .ne 3 +.IP "\\$1" \\$2 +.. +.TH "QTERM" 1 "September 14, 2005" "" "" +.SH NAME +qterm \- BBS client for X Window System written in Qt +.SH "SYNOPSIS" +.ad l +.hy 0 +.HP 6 +\fBqterm\fR +.ad +.hy + +.SH "DESCRIPTION" + +.PP +This manual page documents briefly the \fBqterm\fR command\&. + +.PP +This manual page was written for the Debian distribution because the original program does not have a manual page\&. + +.PP +QTerm is a BBS client for X Window System\&. It support telnet and ssh1 protocols\&. It also support zmodem, URL detect, mouse action\&. + +.PP +It also support detecting location from ip address, but you need do some extra work\&. (See README\&.Debian) + +.PP +Home Page: http://qterm\&.sourceforge\&.net/ + +.SH "SEE ALSO" + +.PP +telnet (1), ssh (1)\&. + +.SH "AUTHOR" + +.PP +This manual page was written by LI Daobing for the Debian system (but may be used by others)\&. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation\&. + +.PP +On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&. + +.SH AUTHOR +LI Daobing. --- qterm-0.4.0.orig/debian/rules +++ qterm-0.4.0/debian/rules @@ -1,5 +1,15 @@ #!/usr/bin/make -f + include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk -DEB_CONFIGURE_EXTRA_FLAGS := --with-qt-dir=/usr/share/qt3 +include /usr/share/cdbs/1/rules/dpatch.mk +DEB_CONFIGURE_EXTRA_FLAGS := --enable-arts --enable-esd + +common-install-impl:: + lrelease qterm/po/qterm_chs.ts -qm $(CURDIR)/debian/qterm/usr/share/qterm/po/qterm_chs.qm + lrelease qterm/po/qterm_cht.ts -qm $(CURDIR)/debian/qterm/usr/share/qterm/po/qterm_cht.qm + +cleanbuilddir/qterm:: + rm -f subdirs +unpatch: deapply-dpatches --- qterm-0.4.0.orig/debian/changelog +++ qterm-0.4.0/debian/changelog @@ -1,3 +1,174 @@ +qterm (1:0.4.0-6) unstable; urgency=low + + * control: s/Home Page/Homepage/ + * compat: 4 -> 5 + - control: depends on debhelper >= 5 + * patches/04_make-isIllChar-more-strict.dpatch: added. + * patches/05_distinguish-URL-spans-over-many-rows.dpatch: added. + * patches/06_desktop.dpatch: added. + * patches/00list: updated. + * qterm.menu: menu transition. + + -- LI Daobing Tue, 09 Oct 2007 22:18:35 +0000 + +qterm (1:0.4.0-5) unstable; urgency=low + + * rename docs -> qterm.docs + * add qterm.manpages + - update rules + * add qterm.install + - udpate rules + - remove dirs + * rename menu -> qterm.menu + * hurd-i386 now has libarts1-dev (Closes: #434434) + - update control. + + -- LI Daobing Thu, 26 Jul 2007 00:12:08 +0800 + +qterm (1:0.4.0-4) unstable; urgency=low + + * fix FTBFS on hurd-i386, Thanks Cyril Brulebois (closes: #391300) + + -- LI Daobing Fri, 6 Oct 2006 07:38:46 +0800 + +qterm (1:0.4.0-3) unstable; urgency=low + + * rules: + - rewrite the ts->pm script + - clean: add 'rm -f subdirs' + * control: add XS-Python-Version XB-Python-Version (closes: #380925) + + -- LI Daobing Wed, 9 Aug 2006 16:46:09 +0800 + +qterm (1:0.4.0-2) unstable; urgency=low + + * set ygh as the uploader. + * debian/control: depends on python-dev instead of python2.3-dev + * ship qterm.1 directly, does not build depends on docbook tools + * debian/rules: do not clean desktop file + * debian/rules: regeneate pm file from ts + + -- LI Daobing Wed, 12 Jul 2006 20:45:28 +0800 + +qterm (1:0.4.0-1) unstable; urgency=low + + * new upstream release + - delete patches/03-icon.dpatch + + -- LI Daobing Mon, 10 Jul 2006 19:14:36 +0800 + +qterm (0.4.0pre4-1) unstable; urgency=low + + * new upstream release + - delete patches/01-amd64.dpatch + - delete patches/10_g++-4.1-fix.dpatch, thanks nmu (closes: #355663) + * delete patches/02-openssl.dpatch (openssl fix bug#333101 in 0.9.8a-4) + - control: build depend on libssl-dev (>= 0.9.8a-4) + * add patches/03-icon.dpatch: wrong icon name + * update patches/00list + * debian/control: change Standards-Version to 3.7.2 + * debian/docs: remove debian/README.Debian + * debian/rules: do not clean subdirs + + -- LI Daobing Thu, 29 Jun 2006 01:15:15 +0800 + +qterm (0.4.0pre3-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Applied patch by Martin Michlmayr to fix FTBFS with gcc 4.1 (Closes: + #355663) + + -- Alexander Schmehl Wed, 21 Jun 2006 19:11:58 +0200 + +qterm (0.4.0pre3-2) unstable; urgency=low + + * rebuild depends on libssl-dev (>= 0.9.8-1) + * configure with '--enable-arts --enable-esd' + * patches/02-openssl.dpatch: + work with one libssl-dev's bug(#333101) (closes: #337450) + + -- LI Daobing Mon, 10 Oct 2005 19:11:05 +0800 + +qterm (0.4.0pre3-1) unstable; urgency=low + + * New upstream release + * debian/copyright: + - new fsf address + - update copyright information + * debian/menu: fix format + * debian/control: update package description + * debian/README.Debian: how to setup detecting location from ip environment + * debian/qterm.dbk: new manpage in docbook format + * use dpatch to manage patches + - 01-amd64.dpatch: make qterm buildable under amd64. + + -- LI Daobing Sat, 10 Sep 2005 06:18:43 +0800 + +qterm (0.4.0pre2.ds.3-2) unstable; urgency=low + + * ABI transition + * debian/control: change Standards-Version to 3.6.2 + + -- LI Daobing Sat, 13 Aug 2005 19:34:10 +0800 + +qterm (0.4.0pre2.ds.3-1) unstable; urgency=low + + * New upstream release(clean source to satisfy lintian and linda) + * New Maintainer(closes: #310552) + + -- Li Daobing Thu, 26 May 2005 11:55:35 +0800 + +qterm (0.4.0pre2-0.3) unstable; urgency=low + + * NMU. + * Add icon. (closes: #289970) + * del admin/CVS. + * debian/control + - update Standards-Version to 3.6.1. + - update debhelper to 4.1.0(statisfy compat and cdbs) + * del debian/manpage.1.ex debian/manpage.sgml.ex + + -- Li Daobing Tue, 17 May 2005 07:34:12 +0800 + +qterm (0.4.0pre2-0.2) unstable; urgency=HIGH + + * Non-maintainer upload. + * Applied a patch from Andreas Jochens to fix ambiguous use + of an overloaded function. (closes: #288390) + + -- Rob Bradford Fri, 7 Jan 2005 22:26:15 +0000 + +qterm (0.4.0pre2-0.1) unstable; urgency=low + + * NMU. + * New upstream release + + -- Yu Guanghui Sun, 2 Jan 2005 14:18:29 +0800 + +qterm (0.4.0pre1-0.1) unstable; urgency=low + + * NMU. + * New upstream release + * It maybe isn't a real bug. (closes:Bug#272840) + + -- Yu Guanghui Mon, 4 Oct 2004 19:53:22 +0800 + +qterm (0.3.9-0.2) unstable; urgency=low + + * NMU + * Fixed build errors. + + -- Yu Guanghui Wed, 22 Sep 2004 00:27:17 +0800 + +qterm (0.3.9-0.1) unstable; urgency=low + + * NMU. + * New upstream release + * Linked with libqt3-mt-dev. (closes:Bug#187313) + + -- Yu Guanghui Mon, 20 Sep 2004 21:26:58 +0800 + + qterm (0.3.9-1) unstable; urgency=low * add more python callback --- qterm-0.4.0.orig/debian/qterm.docs +++ qterm-0.4.0/debian/qterm.docs @@ -0,0 +1,6 @@ +AUTHORS +BUGS +README +README.gb +README.big5 +RELEASE_NOTES --- qterm-0.4.0.orig/debian/qterm.menu +++ qterm-0.4.0/debian/qterm.menu @@ -0,0 +1,7 @@ +?package(qterm):\ + needs="X11"\ + section="Applications/Network/Communication"\ + title="QTerm"\ + icon32x32="/usr/share/pixmaps/qterm_32x32.xpm"\ + icon16x16="/usr/share/pixmaps/qterm_16x16.xpm"\ + command="/usr/bin/qterm" --- qterm-0.4.0.orig/debian/qterm.install +++ qterm-0.4.0/debian/qterm.install @@ -0,0 +1,2 @@ +debian/qterm_16x16.xpm usr/share/pixmaps +debian/qterm_32x32.xpm usr/share/pixmaps --- qterm-0.4.0.orig/debian/compat +++ qterm-0.4.0/debian/compat @@ -0,0 +1 @@ +5 --- qterm-0.4.0.orig/debian/README.Debian +++ qterm-0.4.0/debian/README.Debian @@ -0,0 +1,16 @@ + -*- outline -*- + +* setup detecting location from ip environment + + 1. Download a QQWry.dat. This file has many versions and frequently + updated. for example, you can download it from www.cz88.net, it + include simplified chinese version[1] and traditional chinsese + version[2]. You can uncompress it with unrar package. + + [1] http://update.cz88.net/soft/qqwry.rar + [2] http://update.cz88.net/soft/qqwrybig5.rar + + 2. Copy QQWry.dat to /usr/share/qterm/ or $HOME/.qterm/ + + 3. When you restart qterm, you can see the locations show on + statusbar when your mouse is over an ip address. --- qterm-0.4.0.orig/debian/patches/06_desktop.dpatch +++ qterm-0.4.0/debian/patches/06_desktop.dpatch @@ -0,0 +1,23 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 06_desktop.dpatch by LI Daobing +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: satisfy desktop-file-validate + +@DPATCH@ +diff -urNad qterm~/qterm/qterm.desktop.in qterm/qterm/qterm.desktop.in +--- qterm~/qterm/qterm.desktop.in 2006-07-10 07:36:12.000000000 +0000 ++++ qterm/qterm/qterm.desktop.in 2007-10-09 22:15:21.000000000 +0000 +@@ -1,5 +1,5 @@ + [Desktop Entry] +-Categories=Application;Network; ++Categories=Network; + Encoding=UTF-8 + Type=Application + Name=QTerm +@@ -8,5 +8,4 @@ + GenericName[zh_CN]=BBS 客户端程序 + GenericName[zh_TW]=BBS 客戶端程式 + Comment=BBS client based on Qt library in linux +-MimeTypes= + Terminal=false --- qterm-0.4.0.orig/debian/patches/05_distinguish-URL-spans-over-many-rows.dpatch +++ qterm-0.4.0/debian/patches/05_distinguish-URL-spans-over-many-rows.dpatch @@ -0,0 +1,53 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 05_distinguish-URL-spans-over-many-rows.dpatch by Liu Yubao +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: distinguish URL spans over many rows + +@DPATCH@ +diff -urNad qterm~/qterm/qtermbbs.cpp qterm/qterm/qtermbbs.cpp +--- qterm~/qterm/qtermbbs.cpp 2006-07-10 15:36:13.000000000 +0800 ++++ qterm/qterm/qtermbbs.cpp 2007-10-10 05:57:32.000000000 +0800 +@@ -322,8 +322,10 @@ + if (!checkIP) //don't update when we only need ip + m_rcUrl = QRect(0,0,0,0); + +- QCString cstrText = m_pBuffer->at(m_ptCursor.y())->getText(); +- ++ QTermTextLine* textLine = m_pBuffer->at(m_ptCursor.y()); ++ if (NULL == textLine) ++ return false; ++ QCString cstrText = textLine->getText(); + + if(at>=cstrText.length()) + return false; +@@ -464,6 +466,29 @@ + }else + m_cstrUrl = "http://"+m_cstrUrl; + ++ // fix up m_cstrUrl for URL spans over many rows. ++ // NOTE: I don't fix up m_rcUrl, so the URL is only distinguished ++ // when the cursor lies on the first line of this URL. ++ if (end == cstrText.length()) { ++ int row = m_ptCursor.y(); ++ do { ++ textLine = m_pBuffer->at(++row); ++ if (NULL == textLine) ++ break; ++ ++ cstrText = textLine->getText(); ++ ++ for (i = 0; i < cstrText.length() && ++ !isIllURLChar(cstrText.at(i)); i++) ++ ; ++ if (i > 0) ++ m_cstrUrl += cstrText.mid(0, i); ++ // we reach the end of this long URL ++ if (i < cstrText.length()) ++ break; ++ } while (1); ++ } ++ + rcUrl = QRect(url, m_ptCursor.y(), end-url, 1); + if (!checkIP) // don't update when we only need ip + m_rcUrl = rcUrl; --- qterm-0.4.0.orig/debian/patches/00list +++ qterm-0.4.0/debian/patches/00list @@ -0,0 +1,3 @@ +04_make-isIllChar-more-strict +05_distinguish-URL-spans-over-many-rows +06_desktop --- qterm-0.4.0.orig/debian/patches/04_make-isIllChar-more-strict.dpatch +++ qterm-0.4.0/debian/patches/04_make-isIllChar-more-strict.dpatch @@ -0,0 +1,47 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_make-isIllChar-more-strict.dpatch by Liu Yubao +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: make isIllChar() more strict + +@DPATCH@ +diff -urNad qterm~/qterm/qtermbbs.cpp qterm/qterm/qtermbbs.cpp +--- qterm~/qterm/qtermbbs.cpp 2006-07-10 15:36:13.000000000 +0800 ++++ qterm/qterm/qtermbbs.cpp 2007-10-10 05:54:10.000000000 +0800 +@@ -281,10 +281,10 @@ + return bSame; + } + +-bool QTermBBS::isIllChar(char ch) ++bool QTermBBS::isIllURLChar(char ch) + { + static char illChars[] = ",;'\"()[]<>^"; +- return ch>'~' || ch<'#' || strchr(illChars, ch) !=NULL; ++ return ch>'~' || ch<'#' || strchr(illChars, ch) !=NULL || isspace(ch); + } + + bool QTermBBS::isUrl(QRect& rcUrl, QRect& rcOld) +@@ -332,9 +332,9 @@ + int ip_begin = 0; + int ip_end = 0; + +- for (i=at; i>=0 && !isIllChar(cstrText.at(i)); i--); ++ for (i=at; i>=0 && !isIllURLChar(cstrText.at(i)); i--); + url = i+1; +- for (i=at; i c #444542", +", c #494946", +"< c #4D4D49", +"1 c #52534E", +"2 c #535350", +"3 c #5A5A56", +"4 c #666661", +"5 c #6A6B66", +"6 c #6D6E69", +"7 c #757670", +"8 c #7A7B75", +"9 c #015287", +"0 c #02568B", +"q c #065A8D", +"w c #0E5885", +"e c #0C5B8C", +"r c #025992", +"t c #035E9A", +"y c #0C5A93", +"u c #145587", +"i c #155E98", +"p c #05629E", +"a c #17619A", +"s c #18629D", +"d c #0163A3", +"f c #0466A9", +"g c #0068AC", +"h c #0E68A4", +"j c #0A6AAA", +"k c #0873BD", +"l c #176CAE", +"z c #1867A0", +"x c #1868A5", +"c c #196AAA", +"v c #106EB3", +"b c #1271B5", +"n c #1475BA", +"m c #1C74B4", +"M c #1C75BD", +"N c #1C79BE", +"B c #216085", +"V c #22658C", +"C c #246F9C", +"Z c #286B91", +"A c #3F6F87", +"S c #386F9A", +"D c #3C779B", +"F c #277EB7", +"G c #237CBE", +"H c #287FB7", +"J c #377EAA", +"K c #3A7EA7", +"L c #167DC3", +"P c #1D7BC2", +"I c #1C7FC8", +"U c #237EC1", +"Y c #4F788C", +"T c #4E7592", +"R c #5B7C95", +"E c #627F95", +"W c #7E894F", +"Q c #7F807A", +"! c #2680B8", +"~ c #2880B7", +"^ c #2881B8", +"/ c #3B82AD", +"( c #3080BE", +") c #3984B2", +"_ c #3E8AB7", +"` c #3A8BBC", +"' c #1C80C5", +"] c #1984CB", +"[ c #198AD6", +"{ c #2382C8", +"} c #2981C2", +"| c #2987CE", +" . c #2E8BCE", +".. c #2088D2", +"X. c #2E8DD4", +"o. c #2A92DD", +"O. c #3287C8", +"+. c #338AC3", +"@. c #3A86C0", +"#. c #3F8AC1", +"$. c #3A8DCB", +"%. c #3D90CF", +"&. c #3591D4", +"*. c #3C96D4", +"=. c #3597E0", +"-. c #3D9CE4", +";. c #5F8E87", +":. c #5B849A", +">. c #5F899B", +",. c #4082AB", +"<. c #4186B9", +"1. c #5381A2", +"2. c #5188A6", +"3. c #5B8FAB", +"4. c #658796", +"5. c #61819A", +"6. c #61889C", +"7. c #6D8B96", +"8. c #6C8D9B", +"9. c #7F8D8F", +"0. c #738A94", +"q. c #72889A", +"w. c #78949E", +"e. c #6E90A2", +"r. c #6898BD", +"t. c #7C97A0", +"y. c #79A6BC", +"u. c #408AC1", +"i. c #4D90C2", +"p. c #5293C3", +"a. c #4BA0D2", +"s. c #52A6DE", +"d. c #59ADDD", +"f. c #43A1E7", +"g. c #44A5E9", +"h. c #5CACE2", +"j. c #5CB4E9", +"k. c #65B2E6", +"l. c #66B4EA", +"z. c #74BFEC", +"x. c #BF9C18", +"c. c #83837D", +"v. c #C1970C", +"b. c #CA9B06", +"n. c #CB9C08", +"m. c #C09D18", +"M. c #D7A100", +"N. c #868680", +"B. c #878881", +"V. c #898A83", +"C. c #8E8F88", +"Z. c #8C9A9A", +"A. c #94958E", +"S. c #949993", +"D. c #9A9B93", +"F. c #8296A5", +"G. c #8A9CA4", +"H. c #8B9CA9", +"J. c #8AAA9D", +"K. c #8FA1AE", +"L. c #93A3AB", +"P. c #90A8AD", +"I. c #95ABB0", +"U. c #9FB2B3", +"Y. c #A1A29A", +"T. c #A4A8A3", +"R. c #A3ADAA", +"E. c #AAABA3", +"W. c #A1ACB3", +"Q. c #A1AFB9", +"!. c #ABB2AE", +"~. c #A5B2BD", +"^. c #A9B1B7", +"/. c #AEB5BB", +"(. c #ACB9B7", +"). c #B3B4AB", +"_. c #B6BBBD", +"`. c #BBBCB3", +"'. c #B9BCBD", +"]. c #8BADC2", +"[. c #87B0C4", +"{. c #94B5CA", +"}. c #A4B7C5", +"|. c #AEBCC3", +" X c #B6BDC3", +".X c #BABEC2", +"XX c #BCC3BE", +"oX c #BBC1C4", +"OX c #C1C3B9", +"+X c #C6C8BE", +"@X c #C2C4C5", +"#X c #C5C6C8", +"$X c #C7C9C0", +"%X c #C4CEC9", +"&X c #CBCCC2", +"*X c #C8C8C8", +"=X c #CFD0C6", +"-X c #D0D1C7", +";X c #D4D5CB", +":X c #D7D8CD", +">X c #D8D9CF", +",X c #D5DBD3", +"X5XpXpXpXpXpXpXpXpXpXpXpXpXpXpXpX", +"pXpXpXpXpXpXpXpXpXuXiXiXuXuXuXuXtXwX6X1X+XpXpXpXpXpXpXpXpXpXpXpX", +"pXpXpXpXpXpXpXiXiXiXuX0X4X,X-X-X;X1X5X6X5X;X). pXpXpXpXpXpXpXpX", +"pXpXpXpXpXiXiXiXyX1XOXD.C.>.:.:.7.S.).&X>X4X>XXX1 pXpXpXpXpXpXpX", +"pXpXpXpXiXiXiX4X).0.K &.g.g.-.=.o.[ N 2.R.+X>X>X`.6 pXpXpXpXpX", +"pXpXpXiXiXiX-XZ./ j.l.a.{ ' P ' P { X...] 3.XX:X>X).1 pXpXpXpX", +"pXpXpXiXiX&X7.a.z.X.' ' ' ' ' ' ' P P P { X.` XX>X;XY.o pXpXpX", +"pXpXiXiX;X7.d.h.' ' ' ' ' P P ' P P P P P P &.+.@XXY.O pX", +"iXiX$XJ J.x.x.x.x.W N { P P P P P P P P P P P U P k [.4X`.< ", +"uXyXR.$.;.x.M.M.v.: m P P P P P P U U P U N N U N n _ 9X&X6 ", +"uX9Xw.%.P Z M.M.- s G p.p.} } p.J u.i.p.@.p.U p.H L j rX;X8 ", +"uX3X6.$.L ^ M.M.; ' }.@XoX}.<.*X XW. X#X/.*X~.*X}.l g 2XXw.h P c s x P N x i s M c i m c i c i s s y u yX4XV.+ ", +"pX>X4X+XV b P P N N N N P M P M P P P P P P M M d ].uX`.4 ", +"pX`.XR.y b P P N P N N P N N M M P M m M l f D iX3XV.# ", +"pX OXX>XXXY 0 j n M M N N M m v d & 6.XX&XX1X(.Y = 9 r t t r 9 * e.0XiX;XT.$X D.+X:X3X6X6X%XU.P.I.|.8XiXiXrX:XX&XC. ", +"pXpXpXpXpXpX X 1 8 D.Y.).).).E.D.N.5 > X C.E.D.D.D.D.D.Y.8 ", +"pXpXpXpXpXpXpX X $ > , , > # X . % @ @ @ @ @ @ @ . ", +"pXpXpXpXpXpXpXpXpX " +};