Added support for Python in ide/Common

git-svn-id: svn://ultimatepp.org/upp/trunk@9258 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
klugier 2015-12-02 19:02:52 +00:00
parent f041267752
commit 3f883a44a7
2 changed files with 102 additions and 96 deletions

View file

@ -40,6 +40,8 @@ void IdeFileIcon0(bool dir, const String& filename, Image& img)
if(ext == ".diff" || ext == ".patch")
img = IdeCommonImg::diff();
else
if(ext == ".py" || ext == ".pyc" || ext == ".pyd" || ext == ".pyo")
img = IdeCommonImg::Python();
if(ext == ".usc")
img = IdeCommonImg::Script();
else
@ -146,10 +148,11 @@ void SourceFs(FileSel& fs)
fs.Type("Json files (*.json)", "*.json");
fs.Type("Language files (*.lng)", "*.lng");
fs.Type("Layout files (*.lay)", "*.lay");
fs.Type("Python files (*.py *.pyc *.pyd *.pyo)", "*.py *.pyc *.pyd *.pyo");
fs.Type("Web development files (*.html *.js *.css *.witz)", "*.html *.js *.css *.witz");
fs.Type("Xml files (*.xml *.xsd)", "*.xml *.xsd");
fs.Type("Other special files (*.sch *.usc *.rc *.brc *.upt)", "*.sch *.usc *.rc *.brc *.upt");
String mask = "*.cpp *.h *.hpp *.c *.C *.cc *.cxx *.icpp *.diff *.patch *.lay *.iml *.java *.json *.lng *.sch *.usc *.rc *.brc *.upt *.html *.js *.css *.witz *.xml *.xsd *.qtf";
String mask = "*.cpp *.h *.hpp *.c *.C *.cc *.cxx *.icpp *.diff *.patch *.lay *.py *.pyc *.pyd *.pyo *.iml *.java *.json *.lng *.sch *.usc *.rc *.brc *.upt *.html *.js *.css *.witz *.xml *.xsd *.qtf";
fs.Type("All source files (" + mask + ")", mask);
IdeFs(fs);
}

View file

@ -21,6 +21,7 @@ IMAGE_ID(css)
IMAGE_ID(java)
IMAGE_ID(witz)
IMAGE_ID(diff)
IMAGE_ID(Python)
IMAGE_ID(Script)
IMAGE_ID(Images)
IMAGE_ID(Language)
@ -108,98 +109,100 @@ IMAGE_DATA(59,178,242,39,251,237,148,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
IMAGE_END_DATA(2400, 16)
IMAGE_BEGIN_DATA
IMAGE_DATA(120,156,237,90,121,80,148,231,29,222,154,254,209,142,153,76,38,105,108,146,54,51,153,49,127,24,255,232,116,98,24,155)
IMAGE_DATA(78,198,104,108,39,198,52,140,137,217,113,72,59,169,19,109,141,205,72,147,76,70,99,108,34,42,70,109,144,195,72,8)
IMAGE_DATA(162,36,176,6,97,81,92,92,110,80,132,101,193,229,92,96,15,174,133,229,70,144,229,148,203,133,167,239,239,197,111,221)
IMAGE_DATA(93,246,248,22,176,161,199,203,60,243,94,191,231,119,189,199,247,125,128,228,97,201,195,18,145,69,202,128,187,181,175,69)
IMAGE_DATA(42,125,75,2,121,146,4,84,251,168,195,198,197,140,207,58,238,113,167,103,249,84,139,212,225,96,87,224,10,240,162,195)
IMAGE_DATA(209,238,52,151,115,224,121,200,135,75,159,57,159,181,253,253,29,231,92,232,112,244,121,102,174,125,87,58,36,179,107,235)
IMAGE_DATA(54,110,129,79,208,213,206,218,244,144,7,155,14,193,150,32,111,207,23,147,195,84,133,163,191,228,135,48,238,243,26,138)
IMAGE_DATA(91,59,143,58,22,186,135,231,193,181,233,144,204,255,252,137,43,62,92,6,75,190,4,37,247,194,21,254,145,212,131,125)
IMAGE_DATA(231,187,240,193,119,109,120,63,166,13,239,70,181,34,32,220,132,55,191,172,199,171,71,235,176,46,200,0,191,125,53,92)
IMAGE_DATA(54,83,59,98,135,97,40,43,135,160,40,27,196,69,205,0,18,139,45,144,21,246,35,246,122,31,162,115,123,113,58,179)
IMAGE_DATA(7,97,105,93,56,161,232,192,202,192,10,27,63,169,120,0,9,69,3,136,47,180,32,54,255,22,190,201,235,195,87,89)
IMAGE_DATA(55,17,154,214,131,227,138,46,28,186,216,142,3,23,218,240,177,204,140,192,216,102,4,201,219,240,228,187,26,206,79,175)
IMAGE_DATA(26,134,101,212,138,111,25,175,127,228,14,70,39,166,49,58,62,141,145,113,43,52,141,163,76,71,55,26,186,198,113,228)
IMAGE_DATA(82,59,12,29,99,44,150,70,236,149,181,224,241,128,34,236,191,208,197,125,189,205,56,223,228,244,114,110,136,178,155,247)
IMAGE_DATA(131,228,237,232,180,76,34,173,194,194,251,161,202,78,140,77,78,99,91,88,29,246,196,154,176,194,255,58,2,89,126,18)
IMAGE_DATA(75,44,176,78,207,48,123,211,152,152,154,225,190,142,50,219,228,107,251,173,73,244,13,79,113,189,95,164,180,163,119,104)
IMAGE_DATA(10,175,159,208,227,175,209,13,120,108,227,85,158,215,184,130,91,220,215,224,75,157,24,30,179,178,188,183,242,254,238,24)
IMAGE_DATA(19,204,125,19,184,86,59,136,202,230,17,28,76,50,227,230,224,20,126,119,164,6,239,156,174,199,163,47,102,98,107,104)
IMAGE_DATA(35,207,43,241,246,39,180,98,232,182,21,239,159,51,241,254,59,167,27,208,124,115,28,111,132,24,144,83,61,192,244,54)
IMAGE_DATA(99,124,106,26,166,158,113,4,132,25,241,136,95,6,54,6,27,16,158,222,109,203,235,174,51,77,216,30,217,136,183,35)
IMAGE_DATA(234,177,245,164,145,251,186,233,104,45,54,30,170,193,186,207,181,120,225,64,21,252,246,87,226,173,147,122,60,178,38,141)
IMAGE_DATA(239,129,99,151,59,112,40,153,173,79,98,43,207,235,135,113,205,216,115,174,9,239,69,55,98,71,84,3,247,245,143,17)
IMAGE_DATA(70,150,55,35,231,109,13,153,5,241,105,15,252,226,47,26,60,185,253,6,91,143,98,252,124,107,33,207,235,99,175,92)
IMAGE_DATA(197,99,27,114,241,179,117,217,120,244,133,76,238,43,201,59,227,135,62,63,255,85,151,65,81,81,52,92,161,176,48,18)
IMAGE_DATA(215,175,159,70,126,126,56,174,94,61,137,220,220,99,200,204,12,70,90,90,16,195,1,40,20,251,144,156,252,17,151,109)
IMAGE_DATA(110,46,182,193,100,82,163,169,73,133,198,198,2,52,52,92,71,125,125,30,234,234,114,96,48,100,66,175,79,71,109,237)
IMAGE_DATA(21,84,87,43,160,213,94,194,133,11,187,109,124,163,49,155,201,100,65,167,203,96,50,105,168,169,73,101,50,41,168,170)
IMAGE_DATA(74,70,69,69,34,202,202,190,135,70,19,143,146,146,88,168,213,49,124,44,62,126,59,231,155,76,69,76,119,38,90,90)
IMAGE_DATA(74,96,181,78,98,120,184,135,219,159,156,28,195,248,248,16,74,75,101,24,27,27,100,253,81,166,91,201,99,43,43,147)
IMAGE_DATA(33,54,54,128,199,72,178,52,78,92,106,91,44,102,38,123,155,249,148,139,190,62,19,67,19,211,121,147,249,164,224,241)
IMAGE_DATA(93,187,22,142,27,55,98,17,29,253,38,203,77,56,139,243,42,247,149,248,130,175,131,131,29,152,153,153,102,118,7,24)
IMAGE_DATA(239,10,168,76,76,140,160,178,82,206,114,249,37,138,139,99,16,25,185,153,231,149,98,175,168,144,227,206,157,73,238,107)
IMAGE_DATA(73,201,119,108,254,44,143,237,246,109,11,250,251,205,204,102,24,247,109,106,106,28,217,217,95,64,165,138,194,169,83,27)
IMAGE_DATA(145,145,17,196,243,90,90,122,158,199,56,61,125,135,217,25,229,57,176,90,239,112,249,238,110,3,107,79,177,246,24,58)
IMAGE_DATA(59,107,25,231,48,10,10,78,35,60,124,61,174,92,217,207,115,45,228,85,165,250,134,207,229,231,71,176,216,66,185,175)
IMAGE_DATA(57,57,199,145,149,117,148,173,255,97,110,47,45,237,115,150,183,83,8,13,125,145,239,1,173,246,34,139,43,9,229,229)
IMAGE_DATA(9,60,175,26,77,28,215,71,49,168,213,209,220,87,202,57,233,45,40,56,197,184,17,28,196,167,61,144,144,176,131,173)
IMAGE_DATA(229,59,108,61,222,198,185,115,91,121,94,163,162,254,192,242,243,42,139,241,247,204,207,13,220,87,146,119,198,15,125,126)
IMAGE_DATA(150,242,101,240,43,63,63,63,25,225,249,231,159,151,109,216,176,65,177,126,253,122,197,154,53,107,100,2,72,198,153,180)
IMAGE_DATA(108,217,178,117,33,33,33,173,53,53,53,48,155,205,54,180,182,182,242,186,165,165,133,195,100,50,177,77,87,138,35,71)
IMAGE_DATA(142,180,18,135,184,15,60,240,192,198,178,178,178,153,182,182,54,180,212,27,80,32,143,67,122,228,113,36,30,250,0,231)
IMAGE_DATA(63,125,143,35,241,240,135,72,255,250,4,10,47,202,152,140,145,29,254,102,182,193,114,102,136,187,103,207,158,42,226,90)
IMAGE_DATA(44,22,46,119,236,181,231,60,130,100,186,186,186,184,142,29,59,118,84,201,100,178,97,165,82,137,161,161,33,12,48,29)
IMAGE_DATA(138,240,195,136,9,124,27,161,219,94,194,137,215,253,56,194,2,54,224,220,223,255,196,231,180,69,249,104,111,111,231,241)
IMAGE_DATA(196,196,196,12,5,6,6,118,52,53,53,161,183,183,23,3,3,3,188,238,239,239,231,32,191,92,161,178,178,146,93,104)
IMAGE_DATA(213,216,187,119,175,105,213,170,85,242,225,225,97,16,200,47,150,11,144,62,33,103,4,242,149,198,244,122,61,59,100,249)
IMAGE_DATA(156,91,81,81,129,167,159,126,58,156,165,240,21,129,79,114,26,141,134,29,46,45,187,20,117,236,130,170,5,173,9,217)
IMAGE_DATA(163,188,171,84,42,202,27,187,52,13,236,112,102,209,65,120,144,225,5,193,54,113,137,99,52,26,185,12,217,163,62,233)
IMAGE_DATA(35,123,197,197,197,124,188,161,161,1,97,97,97,253,119,151,127,45,173,193,224,224,32,247,149,228,235,235,235,217,5,94)
IMAGE_DATA(199,65,242,130,15,212,166,56,202,203,203,241,208,67,15,125,112,151,255,83,210,177,125,251,118,3,201,20,21,21,113,25)
IMAGE_DATA(130,160,135,252,32,155,180,159,40,63,155,55,111,206,119,218,130,63,98,88,190,118,237,218,139,44,174,25,178,71,107,36)
IMAGE_DATA(236,61,202,11,233,78,77,77,157,97,251,90,238,229,12,60,197,228,172,217,217,217,236,242,202,68,122,122,58,71,114,114)
IMAGE_DATA(178,149,230,230,121,174,220,151,251,116,25,192,11,188,125,247,192,93,17,169,195,35,95,46,151,123,211,33,198,190,253,119)
IMAGE_DATA(182,104,190,11,93,110,249,236,195,199,13,47,72,20,95,42,149,179,131,120,211,129,75,125,26,23,195,119,148,13,154,163)
IMAGE_DATA(83,76,252,247,124,117,172,197,242,201,158,92,174,115,168,125,225,19,199,223,255,130,67,237,11,223,83,241,196,247,1,75)
IMAGE_DATA(167,220,143,203,32,32,32,0,222,176,98,197,138,151,60,241,61,21,111,58,196,240,233,201,224,78,135,88,251,2,124,229)
IMAGE_DATA(59,235,114,199,63,185,90,226,17,98,248,197,110,32,150,191,16,251,11,141,255,151,7,37,30,33,134,255,27,185,107,136)
IMAGE_DATA(229,47,196,254,66,226,247,5,206,252,121,23,186,12,112,112,209,212,221,143,34,252,22,117,62,183,171,148,253,64,162,99)
IMAGE_DATA(112,247,227,153,239,200,245,221,190,163,45,169,207,191,13,118,228,203,125,214,49,55,118,223,116,204,230,79,238,164,67,231)
IMAGE_DATA(211,83,205,181,14,223,158,138,179,58,124,89,55,87,16,239,191,251,253,162,19,149,191,133,190,25,255,48,197,254,50,192)
IMAGE_DATA(138,7,65,176,159,239,221,4,16,168,45,125,227,39,82,140,60,1,140,60,233,156,72,126,96,189,241,103,185,79,128,244)
IMAGE_DATA(56,115,37,115,147,197,219,103,127,45,135,255,227,82,62,70,118,231,112,183,252,22,146,184,143,231,240,232,59,149,32,113)
IMAGE_DATA(252,44,176,95,136,123,220,161,148,57,11,70,92,42,18,219,43,187,211,231,5,113,53,17,179,92,59,190,32,187,122,245)
IMAGE_DATA(234,57,124,161,182,113,9,212,30,158,107,223,141,221,89,8,118,87,61,53,219,183,227,211,183,45,125,87,62,243,204,51)
IMAGE_DATA(182,177,77,155,54,241,49,154,19,195,167,111,98,87,176,241,61,248,79,50,29,93,17,24,24,222,132,41,118,120,8,212)
IMAGE_DATA(166,49,27,223,67,254,200,14,201,111,101,7,238,14,102,65,109,26,163,57,135,60,8,182,157,248,83,119,121,130,125,161)
IMAGE_DATA(109,227,19,71,128,7,251,194,152,91,251,46,64,121,22,226,23,252,23,226,167,57,167,61,232,92,164,194,122,69,68,68)
IMAGE_DATA(216,242,78,109,26,243,194,157,163,199,9,222,121,78,111,6,94,131,149,120,185,81,85,53,82,188,246,9,108,53,104,83)
IMAGE_DATA(219,193,27,159,56,175,237,195,108,253,201,220,215,170,251,109,223,73,206,215,92,56,248,73,246,143,125,47,119,240,137,250)
IMAGE_DATA(66,108,46,249,118,246,73,246,134,222,127,150,179,15,142,125,55,124,123,144,189,221,161,58,155,61,103,127,188,229,194,201)
IMAGE_DATA(79,159,115,33,196,43,232,82,213,184,127,93,118,197,23,124,189,151,75,247,58,188,229,66,136,101,119,168,104,190,203,92)
IMAGE_DATA(236,222,169,155,179,167,196,238,235,99,91,88,60,171,164,243,230,187,227,138,225,139,194,18,253,107,194,194,254,193,73,74)
IMAGE_DATA(79,83,9,164,190,191,150,219,184,44,195,243,209,97,227,10,160,190,196,243,66,45,166,125,7,29,243,224,218,116,72,230)
IMAGE_DATA(159,255,255,151,255,212,178,200,151,129,47,79,17,151,152,111,89,108,126,116,116,180,109,108,229,202,149,51,238,120,52,231)
IMAGE_DATA(236,63,113,237,57,129,129,129,51,236,53,143,247,213,106,53,239,11,109,97,220,158,239,202,30,141,145,188,32,71,60,161)
IMAGE_DATA(109,239,171,39,62,213,196,35,61,130,95,66,219,158,47,248,100,159,11,97,204,126,206,222,142,179,125,65,175,48,39,244)
IMAGE_DATA(197,240,237,251,246,92,97,92,136,193,94,151,171,245,39,191,133,92,59,23,154,35,120,226,11,62,218,203,9,197,62,119)
IMAGE_DATA(158,248,98,203,98,156,157,5,158,221,165,249,127,6,219,182,109,219,85,94,94,62,86,88,88,56,160,84,42,59,227,227)
IMAGE_DATA(227,235,66,66,66,84,59,119,238,252,106,203,150,45,159,189,252,242,203,129,207,62,251,236,171,203,150,45,251,177,43,126)
IMAGE_DATA(105,105,233,132,74,165,154,240,247,247,223,53,31,251,204,238,116,112,112,112,218,242,229,203,125,74,78,178,218,220,94,208)
IMAGE_DATA(108,69,70,118,46,82,82,149,184,214,56,133,220,186,9,100,234,199,160,172,25,65,74,229,32,228,154,126,156,87,247,226)
IMAGE_DATA(219,235,221,56,147,215,142,200,76,51,194,174,152,240,233,153,2,206,173,107,27,176,193,216,106,129,193,108,129,174,197,130)
IMAGE_DATA(26,83,63,170,155,110,161,178,161,15,229,117,189,40,53,246,162,68,223,3,117,109,55,10,171,187,113,36,81,15,129,111)
IMAGE_DATA(181,90,145,87,222,193,235,76,77,43,175,21,170,22,94,39,93,107,226,117,92,86,61,175,7,71,198,113,173,178,19,159)
IMAGE_DATA(197,87,35,191,105,138,219,203,41,107,71,150,166,13,105,197,102,164,22,181,224,82,97,51,228,249,77,72,200,107,64,124)
IMAGE_DATA(118,61,98,51,140,56,163,52,160,212,112,147,235,32,249,125,231,42,121,172,186,230,126,62,70,72,97,60,170,19,242,26)
IMAGE_DATA(121,29,155,81,199,235,40,133,222,38,67,200,184,209,138,143,162,75,145,161,187,13,45,139,241,178,170,25,201,249,38,92)
IMAGE_DATA(184,218,8,89,78,61,190,205,172,195,217,52,3,162,82,245,56,157,82,139,176,228,106,132,36,106,113,60,161,10,71,101)
IMAGE_DATA(21,80,170,205,8,140,44,65,170,118,152,231,134,116,158,207,105,112,176,225,10,135,227,202,109,185,249,219,41,53,146,203)
IMAGE_DATA(44,236,51,140,229,84,215,195,62,71,186,81,160,237,228,185,201,43,111,71,118,105,59,203,101,27,210,75,90,185,61,202)
IMAGE_DATA(139,130,225,50,139,145,226,124,47,188,8,81,233,198,62,231,117,253,103,74,61,142,38,25,112,240,251,90,28,248,78,139)
IMAGE_DATA(189,103,43,120,172,129,95,223,192,251,95,21,99,55,227,17,247,207,193,105,125,243,217,171,139,90,150,226,101,96,87,16)
IMAGE_DATA(20,20,4,15,253,165,202,183,221,214,119,229,221,245,93,22,146,17,131,251,232,255,66,249,255,235,241,47,22,255,223,90)
IMAGE_DATA(254,5,109,91,116,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
IMAGE_END_DATA(3008, 13)
IMAGE_DATA(120,156,237,154,123,112,84,213,29,199,183,216,63,218,193,113,28,173,84,173,206,56,131,127,32,127,116,58,98,134,218,113)
IMAGE_DATA(16,164,29,17,107,6,197,29,38,182,99,25,161,85,234,144,170,227,128,72,149,0,65,160,134,60,144,24,67,32,154,44)
IMAGE_DATA(134,100,3,113,195,230,157,64,72,54,15,54,239,199,102,55,175,205,251,69,66,54,79,242,98,147,111,207,239,132,187,220)
IMAGE_DATA(125,223,221,4,73,31,39,243,155,115,207,185,191,207,239,117,206,61,217,187,137,236,65,217,131,50,137,77,206,4,183,123)
IMAGE_DATA(79,155,92,254,166,12,202,4,25,168,247,208,134,133,197,156,199,54,238,176,179,243,60,245,18,109,88,249,21,88,65,220)
IMAGE_DATA(216,176,246,59,203,245,172,56,23,245,112,24,51,231,217,181,175,175,245,61,7,54,172,99,158,179,247,239,200,134,108,126)
IMAGE_DATA(109,157,230,45,240,36,186,218,121,159,46,234,96,177,33,248,18,244,197,188,148,26,38,171,172,227,165,56,132,121,143,215)
IMAGE_DATA(80,218,218,185,180,177,208,61,236,5,107,177,33,243,254,249,147,214,60,56,12,150,124,11,72,236,135,35,249,103,66,31)
IMAGE_DATA(246,158,235,193,7,223,117,224,253,168,14,188,19,209,14,191,80,35,222,248,178,1,175,28,169,199,186,0,61,124,246,214)
IMAGE_DATA(112,221,244,170,49,145,140,66,93,49,2,85,233,48,46,104,135,16,95,100,130,34,127,16,209,87,7,16,153,221,143,83)
IMAGE_DATA(233,125,8,73,233,193,113,85,23,86,250,151,91,248,132,162,33,196,21,12,33,54,223,132,232,220,27,248,38,103,0,95)
IMAGE_DATA(101,92,71,112,74,31,142,169,122,112,240,66,39,246,159,239,192,199,138,54,248,71,183,32,64,217,129,199,223,209,114,62)
IMAGE_DATA(181,114,20,166,113,51,190,101,220,224,216,45,140,79,205,98,124,114,22,99,147,102,104,155,198,153,141,94,52,246,76,226)
IMAGE_DATA(240,197,78,232,187,38,88,46,77,216,163,104,197,163,126,5,216,119,190,135,199,122,147,49,223,100,245,115,54,72,221,203)
IMAGE_DATA(199,1,202,78,116,155,166,145,82,110,226,227,96,117,55,38,166,103,177,45,164,30,187,163,141,88,225,123,21,254,172,62)
IMAGE_DATA(241,197,38,152,103,231,152,191,89,76,205,204,241,88,199,153,111,138,181,243,198,52,6,70,103,184,221,47,146,58,209,63)
IMAGE_DATA(50,131,215,142,215,225,111,145,141,120,100,227,101,94,215,152,188,27,60,214,192,139,221,24,157,48,179,186,183,243,241,174)
IMAGE_DATA(40,35,218,6,166,112,165,118,24,21,45,99,56,144,208,134,235,195,51,248,253,225,26,188,125,170,1,15,191,144,142,173)
IMAGE_DATA(193,77,188,174,196,237,139,107,199,200,77,51,222,63,107,228,227,183,79,53,162,229,250,36,94,15,210,35,171,122,136,217)
IMAGE_DATA(109,193,228,204,44,140,125,147,240,11,49,224,33,159,52,108,12,212,35,52,181,215,82,215,119,79,55,99,123,120,19,222)
IMAGE_DATA(10,107,192,214,19,6,30,235,166,35,181,216,120,176,6,235,62,175,194,243,251,43,225,179,175,2,111,158,168,195,67,107)
IMAGE_DATA(82,248,30,56,250,67,23,14,38,178,245,137,111,231,117,253,48,166,5,187,207,54,227,189,200,38,236,136,104,228,177,254)
IMAGE_DATA(41,204,192,234,102,224,220,214,160,121,33,158,246,192,175,254,170,197,227,219,175,177,245,40,194,47,183,230,243,186,62,242)
IMAGE_DATA(242,101,60,178,33,27,191,88,151,137,135,159,79,231,177,146,190,173,220,235,231,231,191,234,48,40,40,136,132,35,201,207)
IMAGE_DATA(15,199,213,171,167,144,155,27,138,203,151,79,32,59,251,40,210,211,3,145,146,18,192,100,63,84,170,189,72,76,252,136)
IMAGE_DATA(235,182,180,20,89,196,104,44,68,115,179,6,77,77,121,104,108,188,138,134,134,28,212,215,103,65,175,79,71,93,93,42)
IMAGE_DATA(106,107,47,161,186,90,133,170,170,139,56,127,126,151,133,55,24,50,153,78,6,116,186,52,166,147,130,154,154,100,166,147)
IMAGE_DATA(132,202,202,68,148,151,199,163,180,244,123,104,181,177,40,46,142,70,97,97,20,159,139,141,221,206,121,163,177,128,217,78)
IMAGE_DATA(71,107,107,49,204,230,105,140,142,246,113,255,211,211,19,152,156,28,65,73,137,2,19,19,195,108,60,206,108,171,121,110)
IMAGE_DATA(165,165,10,68,71,251,241,28,73,151,230,137,165,107,147,169,141,233,222,100,49,101,99,96,192,200,164,153,217,188,206,98)
IMAGE_DATA(82,241,252,174,92,9,197,181,107,209,136,140,124,131,213,38,148,229,121,153,199,74,188,16,235,240,112,23,230,230,102,153)
IMAGE_DATA(223,33,198,93,2,181,169,169,49,84,84,40,89,45,191,68,81,81,20,194,195,55,243,186,82,238,229,229,74,220,186,53)
IMAGE_DATA(205,99,45,46,254,142,221,63,195,115,187,121,211,132,193,193,54,230,51,132,199,54,51,51,137,204,204,47,160,209,68,224)
IMAGE_DATA(228,201,141,72,75,11,224,117,45,41,57,199,115,156,157,189,197,252,140,243,26,152,205,183,184,126,111,175,158,93,207,176)
IMAGE_DATA(235,9,116,119,215,50,230,16,242,242,78,33,52,116,61,46,93,218,199,107,45,212,85,163,249,134,223,203,205,13,99,185)
IMAGE_DATA(5,243,88,179,178,142,33,35,227,8,91,255,67,220,95,74,202,231,172,110,39,17,28,252,2,223,3,85,85,23,88,94)
IMAGE_DATA(9,40,43,139,227,117,213,106,99,184,61,202,161,176,48,146,199,74,53,39,187,121,121,39,25,27,198,133,120,218,3,113)
IMAGE_DATA(113,59,216,90,190,205,214,227,45,156,61,187,149,215,53,34,226,143,172,62,175,176,28,255,192,226,220,192,99,37,125,91)
IMAGE_DATA(185,215,207,207,82,62,12,126,237,227,227,163,32,121,238,185,231,20,27,54,108,80,173,95,191,94,181,102,205,26,133,32)
IMAGE_DATA(164,99,11,45,91,182,108,93,80,80,80,123,77,77,13,218,218,218,44,210,222,222,206,251,214,214,86,46,70,163,145,109)
IMAGE_DATA(186,18,28,62,124,184,157,24,98,239,187,239,190,141,165,165,165,115,29,29,29,104,109,208,35,79,25,131,212,240,99,136)
IMAGE_DATA(63,248,1,206,125,250,30,151,248,67,31,34,245,235,227,200,191,160,96,58,6,246,240,183,176,13,150,53,71,236,238,221)
IMAGE_DATA(187,43,137,53,153,76,92,239,232,171,207,186,20,210,233,233,233,225,54,118,236,216,81,169,80,40,70,213,106,53,70,70)
IMAGE_DATA(70,48,196,108,168,66,15,33,202,255,45,4,111,123,17,199,95,243,225,18,226,183,1,103,255,241,103,126,175,170,32,23)
IMAGE_DATA(157,157,157,60,159,168,168,168,17,127,127,255,174,230,230,102,244,247,247,99,104,104,136,247,131,131,131,92,40,46,71,82)
IMAGE_DATA(81,81,193,14,180,106,236,217,179,199,184,106,213,42,229,232,232,40,72,40,46,86,11,144,61,161,102,36,20,43,205,213)
IMAGE_DATA(213,213,177,135,44,151,179,229,229,229,120,234,169,167,66,89,9,95,22,120,210,211,106,181,236,225,170,98,135,162,142,29)
IMAGE_DATA(80,181,160,53,33,127,84,119,141,70,67,117,99,135,166,158,61,156,25,244,32,220,207,228,121,193,55,177,196,24,12,6)
IMAGE_DATA(174,67,254,104,76,246,200,95,81,81,17,159,111,108,108,68,72,72,200,224,237,229,95,75,107,48,60,60,204,99,37,253)
IMAGE_DATA(134,134,6,118,128,215,115,33,125,33,6,186,166,60,202,202,202,240,192,3,15,124,112,155,255,57,217,216,190,125,187,158)
IMAGE_DATA(116,10,10,10,184,14,137,96,135,226,32,159,180,159,168,62,155,55,111,206,181,217,130,63,97,178,124,237,218,181,23,88)
IMAGE_DATA(94,115,228,143,214,72,216,123,84,23,178,157,156,156,60,199,246,181,210,205,51,240,36,211,51,103,102,102,178,195,43,29)
IMAGE_DATA(169,169,169,92,18,19,19,205,116,207,203,231,202,121,187,75,135,1,220,136,187,247,30,56,107,18,109,184,228,149,74,165)
IMAGE_DATA(59,27,82,252,139,223,179,37,243,14,108,57,229,217,139,143,19,46,64,18,47,151,43,217,131,120,221,138,165,49,205,75)
IMAGE_DATA(225,173,117,3,236,108,74,201,255,78,172,214,189,84,158,252,41,149,58,171,222,19,158,24,95,223,243,86,189,39,188,171)
IMAGE_DATA(230,138,247,64,150,78,187,27,135,129,159,159,31,220,201,138,21,43,94,116,197,187,106,238,108,72,225,233,55,131,51,27)
IMAGE_DATA(82,253,11,226,41,111,107,203,25,127,98,181,204,165,72,225,139,156,136,84,126,33,254,23,154,255,19,7,100,46,69,10)
IMAGE_DATA(255,91,165,99,145,202,47,196,255,66,242,247,68,108,121,175,155,187,195,224,137,3,84,20,107,145,106,155,116,133,230,141)
IMAGE_DATA(141,197,224,157,137,212,28,156,217,242,214,175,152,23,190,173,247,132,21,235,138,255,98,224,142,119,198,185,227,221,113,174)
IMAGE_DATA(120,41,156,171,26,120,195,218,54,79,116,165,240,158,218,178,227,132,246,35,241,206,114,112,168,72,135,1,14,72,53,123)
IMAGE_DATA(79,154,240,39,21,111,62,106,201,217,15,100,58,38,206,126,92,243,214,172,231,254,173,125,201,61,254,211,144,53,175,244)
IMAGE_DATA(216,134,125,238,158,217,152,175,159,210,198,134,206,163,143,184,142,109,120,246,17,121,222,134,39,235,230,72,164,199,239,124)
IMAGE_DATA(191,232,36,213,111,161,175,201,247,166,137,15,3,172,184,31,36,226,251,253,155,0,18,186,150,191,254,51,57,198,30,3)
IMAGE_DATA(198,30,183,45,36,127,96,221,241,243,236,99,32,59,182,172,204,190,88,252,250,204,111,148,240,125,84,206,231,200,175,29)
IMAGE_DATA(187,229,119,144,197,124,108,199,209,151,86,36,50,235,239,8,196,11,113,135,29,73,178,91,48,98,169,201,44,239,239,54)
IMAGE_DATA(223,53,16,171,13,155,103,69,188,160,187,122,245,106,59,94,232,45,44,9,93,143,218,251,119,226,119,94,4,191,171,158)
IMAGE_DATA(156,31,139,120,250,162,139,190,100,122,250,233,167,45,115,155,54,109,226,115,116,79,10,79,95,144,57,18,11,239,34,126)
IMAGE_DATA(210,233,234,9,195,208,232,38,204,176,135,135,132,174,105,206,194,187,168,31,249,33,253,173,236,129,187,133,121,161,107,154)
IMAGE_DATA(163,123,86,117,16,124,219,240,51,183,57,193,191,112,109,225,137,17,196,133,127,97,206,169,127,7,66,117,22,242,23,226)
IMAGE_DATA(23,242,167,123,54,123,208,182,201,133,245,10,11,11,179,212,157,174,105,206,13,107,103,199,70,220,115,54,159,12,220,38)
IMAGE_DATA(43,115,115,162,106,106,228,120,245,19,88,122,208,166,22,137,59,158,152,87,247,98,190,255,196,254,29,235,110,251,183,209)
IMAGE_DATA(243,180,22,86,113,146,255,163,223,43,173,98,162,177,144,155,67,94,228,159,116,175,213,249,206,51,123,97,61,118,194,139)
IMAGE_DATA(133,252,237,10,214,89,252,217,198,227,174,22,54,113,122,92,11,33,95,193,150,166,198,126,61,93,172,171,37,214,59,181)
IMAGE_DATA(116,110,195,93,45,132,92,118,5,75,230,29,214,98,215,78,157,221,158,146,186,175,143,110,97,249,172,146,123,205,59,99)
IMAGE_DATA(165,240,146,100,137,254,105,113,97,255,237,40,167,223,166,50,200,61,255,88,110,97,89,133,189,177,97,97,5,161,177,204)
IMAGE_DATA(245,66,45,166,127,43,27,94,176,22,27,50,239,235,255,255,246,159,218,22,249,48,240,228,183,136,67,241,182,45,54,31)
IMAGE_DATA(25,25,105,153,91,185,114,229,156,51,142,238,217,198,79,172,152,241,247,247,159,99,31,243,248,184,176,176,144,143,133,107)
IMAGE_DATA(97,94,204,59,242,71,115,164,47,232,17,39,92,139,99,117,197,83,79,28,217,17,226,18,174,197,188,16,147,184,22,194)
IMAGE_DATA(156,248,158,216,143,173,127,193,174,112,79,24,75,225,197,99,49,43,204,11,57,136,109,57,90,127,138,91,168,181,109,163)
IMAGE_DATA(123,36,174,120,33,70,177,158,208,196,181,115,197,75,109,139,241,236,44,240,217,93,154,255,116,180,109,219,182,119,203,202)
IMAGE_DATA(202,38,242,243,243,135,212,106,117,119,108,108,108,125,80,80,144,102,231,206,157,95,109,217,178,229,179,151,94,122,201,255)
IMAGE_DATA(153,103,158,121,101,217,178,101,63,117,196,151,148,148,76,105,52,154,41,95,95,223,119,189,241,207,252,206,6,6,6,166)
IMAGE_DATA(44,95,190,220,163,226,36,22,182,117,230,181,152,145,150,153,141,164,100,53,174,52,205,32,187,126,10,233,117,19,80,215)
IMAGE_DATA(140,33,169,98,24,74,237,32,206,21,246,227,219,171,189,56,157,211,137,240,244,54,132,92,50,226,211,211,121,156,173,239)
IMAGE_DATA(24,178,136,161,221,4,125,155,9,186,86,19,106,140,131,168,110,190,129,138,198,1,148,213,247,163,196,208,143,226,186,62)
IMAGE_DATA(20,214,246,34,191,186,23,135,227,235,32,240,102,179,25,57,101,93,188,79,215,182,243,94,165,105,229,125,194,149,102,222)
IMAGE_DATA(199,100,52,240,126,120,108,18,87,42,186,241,89,108,53,114,155,103,184,191,172,210,78,100,104,59,144,82,212,134,228,130)
IMAGE_DATA(86,92,204,111,129,50,183,25,113,57,141,136,205,108,64,116,154,1,167,213,122,148,232,175,115,27,164,191,247,108,5,207)
IMAGE_DATA(85,215,50,200,231,72,146,24,71,125,92,78,19,239,163,211,234,121,31,161,170,179,232,144,164,93,107,199,71,145,37,72)
IMAGE_DATA(211,221,68,21,203,241,7,77,11,18,115,141,56,127,185,9,138,172,6,124,155,94,143,51,41,122,68,36,215,225,84,82)
IMAGE_DATA(45,66,18,171,17,20,95,133,99,113,149,56,162,40,135,186,176,13,254,225,197,72,174,26,229,181,33,155,231,178,26,173)
IMAGE_DATA(124,56,146,67,49,101,150,218,252,253,100,33,18,75,77,236,53,140,213,84,215,199,94,71,122,145,87,213,205,107,147,83)
IMAGE_DATA(214,137,204,146,78,86,203,14,164,22,183,115,127,84,23,21,147,31,88,142,148,231,123,161,5,136,72,53,12,216,174,235)
IMAGE_DATA(191,146,26,112,36,65,143,3,223,215,98,255,119,85,216,115,166,156,231,234,255,245,53,188,255,85,17,118,49,142,216,191)
IMAGE_DATA(4,166,12,120,179,87,23,181,45,197,195,64,212,16,16,16,0,23,227,165,202,91,78,235,219,250,206,198,14,27,233,72)
IMAGE_DATA(145,187,24,255,66,249,255,245,252,23,139,255,81,219,191,1,36,252,225,124,0,0,0,0,0,0,0,0,0,0,0,0)
IMAGE_END_DATA(3072, 14)