From 10f692c9460d4c260a09222ec670d58bfe90c783 Mon Sep 17 00:00:00 2001 From: Kim Woelders Date: Mon, 17 Jan 2022 10:04:55 +0100 Subject: test: Add makefile to generate test images --- test/images/Makefile | 89 ++++++++++ test/images/icon-64.bmp | Bin 12426 -> 12426 bytes test/images/icon-64.ff.gz | Bin 14295 -> 14295 bytes test/images/icon-64.gif | Bin 4038 -> 3841 bytes test/images/icon-64.jpeg | Bin 2454 -> 0 bytes test/images/icon-64.pbm | Bin 521 -> 521 bytes test/images/icon-64.tiff | Bin 6212 -> 6212 bytes test/images/icon-64.xbm | 82 ++++----- test/images/icon-64.xpm | 443 +++++++++++++++++++++++----------------------- test/test_load.cpp | 5 +- test/test_load_2.cpp | 9 +- 11 files changed, 358 insertions(+), 270 deletions(-) create mode 100755 test/images/Makefile delete mode 100644 test/images/icon-64.jpeg diff --git a/test/images/Makefile b/test/images/Makefile new file mode 100755 index 0000000..9b3d853 --- /dev/null +++ b/test/images/Makefile @@ -0,0 +1,89 @@ +# Makefile for generation of the test images +# Some images are not reproduced exactly so therefore they are committed to git. + + TYPES += argb + TYPES += bmp + TYPES += ff + TYPES += gif + TYPES += ico + TYPES += jpg +#TYPES += lbm + TYPES += ilbm +#TYPES += png + TYPES += ppm + TYPES += pgm + TYPES += pbm + TYPES += tga + TYPES += tiff + TYPES += webp + TYPES += xbm + TYPES += xpm +#TYPES += bz2 +#TYPES += xz +#TYPES += gz +#TYPES += id3 + +.PHONY: all imgs_64 +all: imgs_64 + + TYPES_64 = $(filter-out png, $(TYPES)) ff.bz2 ff.gz ff.xz # png.mp3 + ALL_64 = $(addprefix icon-64., $(TYPES_64)) +$(warning imgs_64=$(ALL_64)) +imgs_64: $(ALL_64) + +%.argb: %.png + imlib2_conv $< $@ + +%.bmp: %.png + convert $< $@ + +%.ff: %.png + imlib2_conv $< $@ + +%.gif: %.png + convert $< $@ + +%.ico: %.png + convert $< $@ + +%.jpg: %.png + convert $< $@ + +%.ilbm: %.png + convert $< $@ + +%.ppm: %.png + convert $< $@ + +%.pgm: %.png + convert $< $@ + +%.pbm: %.png + convert -dither Floyd-Steinberg $< $@ + +%.tga: %.png +# convert $< $@ + convert -flip $< $@ # Bug in convert? + +%.tiff: %.png + convert $< $@ + +%.webp: %.png + convert $< $@ + +%.xbm: %.png + convert -dither Floyd-Steinberg $< $@ + +%.xpm: %.png + convert $< $@ + +%.bz2: % + bzip2 -c $< > $@ +%.xz: % + xz -c $< > $@ +%.gz: % + gzip -c $< > $@ + +.PHONY: clean +clean: + rm -f $(ALL_64) diff --git a/test/images/icon-64.bmp b/test/images/icon-64.bmp index 916cf94..e112e97 100644 Binary files a/test/images/icon-64.bmp and b/test/images/icon-64.bmp differ diff --git a/test/images/icon-64.ff.gz b/test/images/icon-64.ff.gz index d66bbf3..a19eeee 100644 Binary files a/test/images/icon-64.ff.gz and b/test/images/icon-64.ff.gz differ diff --git a/test/images/icon-64.gif b/test/images/icon-64.gif index 40448c3..e83ba0f 100644 Binary files a/test/images/icon-64.gif and b/test/images/icon-64.gif differ diff --git a/test/images/icon-64.jpeg b/test/images/icon-64.jpeg deleted file mode 100644 index 5bcfc3e..0000000 Binary files a/test/images/icon-64.jpeg and /dev/null differ diff --git a/test/images/icon-64.pbm b/test/images/icon-64.pbm index be01ef7..dbf89af 100644 Binary files a/test/images/icon-64.pbm and b/test/images/icon-64.pbm differ diff --git a/test/images/icon-64.tiff b/test/images/icon-64.tiff index 4cf8b25..88509b7 100644 Binary files a/test/images/icon-64.tiff and b/test/images/icon-64.tiff differ diff --git a/test/images/icon-64.xbm b/test/images/icon-64.xbm index 15c9652..2f0250f 100644 --- a/test/images/icon-64.xbm +++ b/test/images/icon-64.xbm @@ -1,46 +1,46 @@ #define icon-64_width 64 #define icon-64_height 64 static char icon-64_bits[] = { - 0x00, 0x00, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, - 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x5F, 0xFF, 0x0F, 0x00, 0x00, - 0x00, 0x00, 0xB8, 0x05, 0xE1, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x2B, 0x00, - 0x00, 0xFE, 0x00, 0x00, 0x00, 0x80, 0x05, 0x00, 0x00, 0xF8, 0x03, 0x00, - 0x00, 0xA0, 0x0A, 0x00, 0x00, 0xF8, 0x0F, 0x00, 0x00, 0x30, 0x01, 0x00, - 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x48, 0x94, 0x00, 0x00, 0xF8, 0x3F, 0x00, - 0x00, 0x0C, 0x02, 0x45, 0x94, 0xA0, 0x7F, 0x00, 0x00, 0x40, 0x58, 0x54, - 0x81, 0xD5, 0xFF, 0x00, 0x00, 0x51, 0xA5, 0xAB, 0x5A, 0xFA, 0xFF, 0x00, - 0x80, 0x80, 0x7E, 0x2C, 0xAF, 0xFB, 0xFF, 0x01, 0x00, 0xA8, 0xC5, 0xF7, - 0xE9, 0xEE, 0xFF, 0x03, 0x40, 0xE1, 0xFF, 0xFE, 0x7B, 0xFF, 0xFF, 0x07, - 0x20, 0x50, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0xD4, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0x0F, 0x10, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, - 0x10, 0xE2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0xFC, 0xFF, 0xFF, + 0x00, 0x00, 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, + 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0xFF, 0x0F, 0x00, 0x00, + 0x00, 0x00, 0xF8, 0x05, 0xF0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, + 0x00, 0xFF, 0x00, 0x00, 0x00, 0x80, 0x0A, 0x00, 0x00, 0xFC, 0x03, 0x00, + 0x00, 0x40, 0x01, 0x00, 0x00, 0xF8, 0x07, 0x00, 0x00, 0xB0, 0x04, 0x00, + 0x00, 0xF0, 0x0F, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0xE0, 0x3F, 0x00, + 0x00, 0x44, 0x11, 0x00, 0x00, 0xE8, 0x3F, 0x00, 0x00, 0x00, 0x55, 0x55, + 0x55, 0xF5, 0xFF, 0x00, 0x00, 0xA1, 0xAA, 0xAA, 0xAA, 0xEA, 0xFF, 0x00, + 0x80, 0x44, 0x77, 0x77, 0x77, 0xFF, 0xFF, 0x01, 0x40, 0xA0, 0xDD, 0xDD, + 0xDD, 0xF5, 0xFF, 0x03, 0x00, 0xA8, 0xFF, 0x77, 0xF7, 0xFF, 0xFF, 0x07, + 0x20, 0xD1, 0xFE, 0xFF, 0xBF, 0xFF, 0xFF, 0x07, 0x00, 0xD4, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x0F, 0x10, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x0F, + 0x00, 0xED, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x08, 0xFA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, - 0x04, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x04, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0x7F, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, - 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x40, 0xF6, 0x9F, 0x99, - 0x97, 0xBB, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0xFF, - 0x00, 0xE6, 0x3D, 0x5A, 0x2B, 0xE8, 0xFF, 0xFF, 0xC0, 0xFF, 0xFF, 0xFF, - 0xBF, 0xFD, 0xFF, 0xFF, 0xA0, 0xFD, 0xEF, 0xDE, 0x6B, 0xFA, 0xFF, 0xFF, - 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF7, 0x00, 0x40, 0x44, 0x04, - 0x04, 0x42, 0xD8, 0xFE, 0x10, 0xF7, 0xFF, 0xAB, 0xAF, 0xED, 0xFE, 0xFF, - 0xC8, 0xEC, 0xDE, 0xFE, 0xFD, 0xFF, 0xFF, 0xFF, 0x80, 0x1A, 0x01, 0x22, - 0x00, 0x44, 0x58, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, - 0x08, 0xD8, 0xC4, 0xC2, 0x45, 0x64, 0xB5, 0xD1, 0x50, 0x5F, 0x7F, 0x7D, - 0xFD, 0xDF, 0xFF, 0x6F, 0x90, 0xFA, 0xE7, 0x16, 0xA6, 0xDD, 0xFF, 0x56, - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x02, 0x00, 0x00, - 0x00, 0x00, 0x40, 0x40, 0xA0, 0xFC, 0xDF, 0x0E, 0x58, 0xFB, 0x7F, 0x26, - 0xA0, 0xFF, 0xF5, 0x05, 0x6E, 0xDD, 0xBF, 0x23, 0x40, 0x5A, 0x5F, 0xBD, - 0xD5, 0xBB, 0xFF, 0x20, 0x40, 0xA5, 0x6F, 0x5E, 0x96, 0xEE, 0x3F, 0x11, - 0xA0, 0xFE, 0x95, 0xA1, 0x69, 0xA9, 0x57, 0x10, 0x50, 0xBA, 0x5E, 0x16, - 0x40, 0xB0, 0x7D, 0x00, 0x80, 0xDD, 0xA9, 0x52, 0x06, 0xE8, 0x1F, 0x08, - 0x00, 0x7B, 0x4A, 0x13, 0x01, 0x60, 0x1F, 0x04, 0x80, 0xD5, 0x27, 0x84, - 0x00, 0xC0, 0x16, 0x00, 0x00, 0x5F, 0xB9, 0x02, 0x00, 0x90, 0x06, 0x02, - 0x00, 0xFE, 0x06, 0x00, 0x00, 0x60, 0x07, 0x01, 0x00, 0xFE, 0x5D, 0x00, - 0x00, 0xC0, 0x05, 0x00, 0x00, 0x5C, 0x01, 0x01, 0x00, 0x50, 0x02, 0x00, - 0x00, 0xF0, 0x16, 0x00, 0x00, 0xA0, 0x43, 0x00, 0x00, 0xA0, 0x4B, 0x00, - 0x00, 0x40, 0x00, 0x00, 0x00, 0x80, 0x0A, 0x00, 0x00, 0xA0, 0x00, 0x00, - 0x00, 0x00, 0x17, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, - 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x84, 0x00, 0x00, - 0x00, 0x00, 0x20, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x00, + 0x80, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0xFD, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, + 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x02, 0xFD, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAA, 0xFF, + 0x40, 0xFB, 0x5F, 0x55, 0x15, 0xF8, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, + 0xDF, 0xFF, 0xFF, 0xFF, 0x80, 0xAA, 0x6B, 0xAB, 0xAD, 0xB0, 0xFF, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xFD, 0x80, 0x54, 0x09, 0x00, + 0x00, 0x48, 0xAA, 0xFE, 0x50, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x48, 0xB5, 0xF7, 0xFF, 0x7E, 0xF7, 0xFF, 0xFF, 0x80, 0xAA, 0x04, 0x00, + 0x81, 0x08, 0x55, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, + 0x00, 0x24, 0x29, 0x00, 0x10, 0x52, 0xDA, 0xAA, 0xA8, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFD, 0x7F, 0xD5, 0x40, 0x54, 0x55, 0x55, 0x49, 0xAB, 0xFD, 0x6A, + 0x10, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x54, 0x02, 0x00, + 0x00, 0x90, 0xAA, 0x42, 0x50, 0xB5, 0xFB, 0x0B, 0xEA, 0xEF, 0x7F, 0x29, + 0xA0, 0xDE, 0xAF, 0x16, 0x5A, 0xBA, 0xBF, 0x22, 0x40, 0xF5, 0x6A, 0xAD, + 0xAA, 0xED, 0x7D, 0x21, 0xA0, 0xDE, 0xDF, 0xAA, 0xAA, 0xBA, 0xBF, 0x10, + 0x40, 0x75, 0x55, 0x55, 0x55, 0xD5, 0x5F, 0x10, 0x40, 0xDB, 0xAD, 0x22, + 0x02, 0x68, 0x1D, 0x09, 0x40, 0xF5, 0x56, 0x49, 0x09, 0xA0, 0x5F, 0x08, + 0x80, 0x5E, 0x55, 0x12, 0x04, 0xD0, 0x16, 0x04, 0x40, 0xEB, 0x95, 0x04, + 0x01, 0xA0, 0x0D, 0x04, 0x00, 0x5F, 0x25, 0x12, 0x00, 0x50, 0x07, 0x02, + 0x00, 0xFE, 0x95, 0x00, 0x00, 0xC0, 0x0A, 0x00, 0x00, 0xB6, 0x4A, 0x00, + 0x00, 0x50, 0x83, 0x00, 0x00, 0xF8, 0x15, 0x00, 0x00, 0x40, 0x05, 0x00, + 0x00, 0x58, 0x23, 0x00, 0x00, 0x50, 0x41, 0x00, 0x00, 0xE0, 0x8D, 0x00, + 0x00, 0x40, 0x11, 0x00, 0x00, 0xC0, 0x2A, 0x00, 0x00, 0x50, 0x00, 0x00, + 0x00, 0x00, 0x0B, 0x00, 0x00, 0x48, 0x04, 0x00, 0x00, 0x00, 0x2E, 0x00, + 0x00, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x40, 0x00, 0x00, + 0x00, 0x00, 0xA0, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; diff --git a/test/images/icon-64.xpm b/test/images/icon-64.xpm index bf80b7b..998e93e 100644 --- a/test/images/icon-64.xpm +++ b/test/images/icon-64.xpm @@ -1,39 +1,39 @@ /* XPM */ -static char *icon_64[] = { +static const char *icon_64[] = { /* columns rows colors chars-per-pixel */ -"64 64 226 2 ", +"64 64 225 2 ", " c #1F0D35", ". c #200E36", "X c #230F3B", "o c #25113C", "O c #28163E", "+ c #2C1544", -"@ c #2E1C44", -"# c #2A1342", +"@ c #2E1C45", +"# c #2A1343", "$ c #331B4C", "% c #301A47", "& c #381D52", -"* c #36234B", +"* c #35234B", "= c #3B2354", "- c #3E2855", "; c #432B5B", ": c #41255B", "> c #47335C", -", c #4A2C65", +", c #4A2D65", "< c #492A65", "1 c #4C3363", -"2 c #4C3467", +"2 c #4D3467", "3 c #51356D", -"4 c #533B6B", +"4 c #543B6B", "5 c #513A67", "6 c #543472", -"7 c #563971", +"7 c #563A71", "8 c #593C74", "9 c #5D3C7B", "0 c #583576", "q c #502E6D", "w c #603E7E", -"e c #57446C", +"e c #58446C", "r c #5C4473", "t c #5E437A", "y c #5E4D71", @@ -41,21 +41,21 @@ static char *icon_64[] = { "i c #614D75", "p c #62437D", "a c #654B7C", -"s c #684E7F", +"s c #694F7F", "d c #65517A", "f c #6A547D", "g c #6A5B7C", -"h c #635375", -"j c #6C607D", +"h c #645375", +"j c #6D607D", "k c #623F80", "l c #644381", "z c #664A82", "x c #694C83", -"c c #6D4E89", +"c c #6C4E89", "v c #6C5383", "b c #6E5B82", "n c #6D538B", -"m c #705786", +"m c #715786", "M c #725C86", "N c #71528E", "B c #745C8B", @@ -64,9 +64,9 @@ static char *icon_64[] = { "Z c #755C93", "A c #795B94", "S c #7C559D", -"D c #7E5A9C", +"D c #7D5A9C", "F c #76628A", -"G c #7A648D", +"G c #7A648C", "H c #7C6A8D", "J c #746684", "K c #7B6394", @@ -74,223 +74,222 @@ static char *icon_64[] = { "P c #7C6499", "I c #7F7091", "U c #7F57A3", -"Y c #805C9E", -"T c #806D93", +"Y c #805D9E", +"T c #816D93", "R c #846C9C", -"E c #82659D", +"E c #83659D", "W c #847395", "Q c #86739B", "! c #88759A", "~ c #8C7C9B", "^ c #857894", "/ c #825CA3", -"( c #855FA9", +"( c #865FA9", ") c #8563A4", -"_ c #8866A7", +"_ c #8966A7", "` c #866BA2", "' c #896CA4", "] c #8965AA", "[ c #8D6AAB", -"{ c #8661A9", -"} c #906EAE", +"{ c #8761A9", +"} c #916EAE", "| c #8B74A4", -" . c #8E7AA6", -".. c #8C72A7", -"X. c #9273AD", -"o. c #947BAC", -"O. c #927CA7", -"+. c #8F69B2", -"@. c #8C66B0", -"#. c #916BB5", -"$. c #946EB9", -"%. c #9574B3", -"&. c #9876B7", -"*. c #997BB5", -"=. c #9671BA", -"-. c #9975BC", -";. c #9D7CBB", -":. c #977AB0", -">. c #A07FBF", -",. c #9E7BC1", -"<. c #9C75C4", -"1. c #A27DC4", -"2. c #92899E", -"3. c #8F839C", -"4. c #9383A3", -"5. c #9582AB", -"6. c #9981AF", -"7. c #9B8CAB", -"8. c #978BA4", -"9. c #9E90AC", -"0. c #9D96A7", -"q. c #9C82B3", -"w. c #9E8CB3", -"e. c #9E82B9", -"r. c #9885B3", -"t. c #9F90B0", -"y. c #A095AE", -"u. c #A39AAD", -"i. c #A18DB6", -"p. c #A183BC", -"a. c #A58BBC", -"s. c #A58BBB", -"d. c #A293B3", -"f. c #A99DB5", -"g. c #A593BC", -"h. c #A994BD", -"j. c #AB9CBB", -"k. c #A599B2", -"l. c #ADA1BC", -"z. c #ACA5B4", -"x. c #B2A8BD", -"c. c #A585C2", -"v. c #A78AC2", -"b. c #AA8CC3", -"n. c #AC8DCA", -"m. c #A784CA", -"M. c #AD94C3", -"N. c #AD9BC3", -"B. c #AE92CA", -"V. c #AF98C8", -"C. c #B19BC5", -"Z. c #B195CB", -"A. c #B49ACB", -"S. c #B298C8", -"D. c #AE8BD2", -"F. c #B495D4", -"G. c #B99ED2", -"H. c #B89BD5", -"J. c #AEA0C3", -"K. c #B3A3C4", -"L. c #B6ACC3", -"P. c #B8ADC4", -"I. c #B5A4C9", -"U. c #B9A3CD", -"Y. c #B6A9C9", -"T. c #BBABCC", -"R. c #BCB4C4", -"E. c #BDB2CC", -"W. c #BFBAC6", -"Q. c #BCA4D2", -"!. c #BEAAD1", -"~. c #BEA3DA", -"^. c #BEB1D0", -"/. c #C0B5CE", -"(. c #C4BBCD", -"). c #C1ACD4", -"_. c #C4ACDB", -"`. c #C0A5DD", -"'. c #C4B3D4", -"]. c #C5BBD3", -"[. c #C8BCD5", -"{. c #C6B2DA", -"}. c #C9B5DB", -"|. c #CCBCDB", -" X c #C8B7D7", -".X c #D0BFDD", -"XX c #CAB4E1", -"oX c #CEBAE1", -"OX c #D1BEE3", -"+X c #C6ADE0", -"@X c #C7C1CD", -"#X c #C8C2CF", -"$X c #CBC2D5", -"%X c #CFC8D6", -"&X c #CDC3DA", -"*X c #C7C0D0", -"=X c #D1C5DD", -"-X c #D3CBDC", -";X c #D0CAD7", -":X c #DAD6DE", -">X c #D6D2DB", -",X c #D4C3E3", -". c #9E7BC1", +",. c #9C76C4", +"<. c #A27DC4", +"1. c #92899E", +"2. c #8F839D", +"3. c #9383A3", +"4. c #9583AB", +"5. c #9982AF", +"6. c #9B8CAB", +"7. c #978BA4", +"8. c #9E90AC", +"9. c #9D96A7", +"0. c #9C82B3", +"q. c #9E8CB3", +"w. c #9E82B9", +"e. c #9885B3", +"r. c #9F90B0", +"t. c #A196AE", +"y. c #A18EB6", +"u. c #A283BC", +"i. c #A58BBC", +"p. c #A58BBB", +"a. c #A293B3", +"s. c #A99DB5", +"d. c #A593BC", +"f. c #A994BE", +"g. c #AB9DBB", +"h. c #A599B2", +"j. c #ADA1BC", +"k. c #ACA5B4", +"l. c #B2A8BD", +"z. c #A585C2", +"x. c #A68AC2", +"c. c #AA8CC3", +"v. c #AC8DCA", +"b. c #A784CA", +"n. c #AD94C4", +"m. c #AD9BC3", +"M. c #AE92CA", +"N. c #AF98C8", +"B. c #B19BC6", +"V. c #B195CB", +"C. c #B49ACB", +"Z. c #B398C9", +"A. c #AE8BD2", +"S. c #B99ED2", +"D. c #B698D5", +"F. c #AEA0C3", +"G. c #B3A3C4", +"H. c #B6ACC3", +"J. c #B8ADC4", +"K. c #B5A4C9", +"L. c #B9A3CD", +"P. c #B6A9CA", +"I. c #BBABCC", +"U. c #BCB4C4", +"Y. c #BDB2CC", +"T. c #BFBAC6", +"R. c #BCA4D2", +"E. c #BEAAD2", +"W. c #BEA3DB", +"Q. c #BEB1D1", +"!. c #C1B5CE", +"~. c #C4BBCD", +"^. c #C1ACD4", +"/. c #C4ACDB", +"(. c #C0A5DD", +"). c #C4B3D4", +"_. c #C5BBD3", +"`. c #C9BCD5", +"'. c #C6B2DA", +"]. c #C9B5DB", +"[. c #CCBCDB", +"{. c #C8B7D7", +"}. c #D0BFDD", +"|. c #CAB4E1", +" X c #CEBAE2", +".X c #D1BEE3", +"XX c #C6ADE0", +"oX c #C7C1CD", +"OX c #C9C2CF", +"+X c #CBC2D5", +"@X c #CFC8D6", +"#X c #CDC3DA", +"$X c #C7C0D0", +"%X c #D1C5DD", +"&X c #D3CBDC", +"*X c #D1CAD7", +"=X c #DAD6DE", +"-X c #D6D2DB", +";X c #D4C3E3", +":X c #D6CBE2", +">X c #D9CDE4", +",X c #DBCCE9", +"X~ h , 2 3 2 2 1 > 1 > ; ; = $ + > H z.sXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXeX~ d a F B B K K L | ~ ! I H H M f r 5 ; = % o g x.dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXeX^ h W Q | .5.t.l.R.*X;X>X>X-X%X@XR.z.0.~ F i 5 ; $ O ; z.dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXsX^ g 5.5.7.i.j.P.&X5XrXrXyXrXyXrXrXyXrXrXrXeX:X(.u.T f 5 ; $ X ; W.dXdXdXdXdXdXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXdXdXdXdXu.g 7.t.d.N.C.E.-XrXyXyXyXyXyXrXrXeXrXrXyXrXrXrXrXrX8X@X9.G i > * + . h sXdXdXdXdXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXdXdXsXH ^ f.f.N.Y.P.].5XyXyXeXeX5X5X5X5X5X5X:X5X:X8X:XeXrXrXtXeX#Xu.T h 1 = O o O #XdXdXdXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXdX:Xg z.l.K.Y.T.T.'.-X5X8X:X>X;X;X;X&X%X%X%X;X;X;X;X>X;X>X:X5XeX:XR.9.T h 5 ; O O . 0.dXdXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdX:Xb L.L.Y.Y.T.T.Y./.].$X$X].[.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.#X#X%XW.f.~ G 8 > & + o . j dXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdX:XH W.W.Y.T.T.Y.K.K.L.P.T.P.P.P.P.P.P.P.P.x.P.x.R.P.R.P.P.L.P.R.P.R.x.k.2.T h 4 ; $ o . . J dXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdX:XJ (.].T.E.T.Y.N.f.h.j.j.l.f.f.f.j.j.j.l.l.l.l.j.l.l.j.l.l.f.f.f.f.u.u.9.~ T f e > = + o . . j dXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdX4Xb (.*X^.E.T.Y.J.i.w.w.w.i.w.7.w.9.d.9.d.d.9.k.k.d.y.d.d.d.d.9.9.8.8.8.4.~ W H f r 5 : $ # X . . 0.dXdXdXdXdXdXdX", -"dXdXdXdXdXdXsXJ W.$X].^.E.Y.J.i.6.o.5.o.O.O.O.~ O.O.8.O.O.~ O.~ 3.4.3.3.4.4.2.~ O.~ W W T T J f r 5 : $ + X . . O x.dXdXdXdXdXdX", -"dXdXdXdXdXdXI z.&X].$X^.Y.J.g.5. .! Q Q ! ~ ~ W ! W W ~ T T ~ ^ ! ! ! ! ! ! W W W W T T F j f i e > ; $ % o . . . O eXdXdXdXdXdX", -"dXdXdXdXfX#X^ -X].].].T.J.g.r.` T E T E T Y F F G T T T T T T T T T T T T T T T T T M T f f i r 5 > : $ + o . . e dXdXdXdXdX", -"dXdXdXdXfXb &X$X].$X^.J.N.i.| P Y C s f f f M M M M F F T m T T T G G G G G M B M M j f f a r 4 5 ; : $ @ O . . z.dXdXdXdX", -"dXdXdXdXy.l.&X].&X].Y.J.r.r.P P n t t y z b n b f Y f Y j Y T m G m G m M m M m m m f s i w 8 4 > ; : % # # . . . + pXdXdXdX", -"dXdXdXyXL 4X$X$X].^.J.g.r.P Z t 7 e t t z z z z s s f f f f m m m m m m m m m v s a a i w 8 4 5 , ; = $ # # . . . 3.dXdXdX", -"dXdXdXf.Y.-X].&X].Y.g.r.r.Z 7 3 7 7 7 t t z z z s s s s s s s c x m s m v s s s a w i w e e 4 1 < : = $ $ # X . . . . @ pXdXdX", -"dXdXsXI 5X&X-X].^.J.w.r.P 2 2 7 3 7 7 7 t e z z w s w s s s s c x x x x x x l a i w w 8 0 4 q 1 ; : : $ $ # X X . . . z.dXdX", -"fXfX*XY.:X&X&X^.Y.g.r.P z 3 3 3 6 6 6 9 7 k k z w w p s s x p s l x x l l l l a w w 8 8 4 q q , < : & & & # # # o X . . . ; dXdX", -"dXfX7.-X-X&X&X^.Y.g.P n k 3 3 3 3 6 6 6 7 k k k s w w p w k p a l l l l l l w w w 8 8 8 0 q q , < : : : & $ $ # O O O . . . >XdX", -"dXeXg.7X&X-X].^.J.I b z t 3 3 3 3 3 6 0 6 9 7 k k w w w w k p w l l l l w l w w 9 8 8 0 0 q q < < : : & & $ $ $ % + O O . . ^ dX", -"dX;X^.7X&X-X^.Y.r.Z n z z 3 3 3 6 6 6 6 9 t k k k k w w k k w w l l l l l w w w w 9 9 0 0 q q q < < : & & & $ $ $ % @ O O O > dX", -"dXL.&X-X&X&X^.N.P P P P n z z z k z n n N N V V V C V V Y V V Y Y Y C C C C C C Y s Y s c w w s p r 8 4 4 5 2 1 ; ; ; = * @ O sX", -"dXf.4X=X1X-X].N.g.w.5.5. .Q Q | P r.r.P o.o.6.6.q.q.q.6.6.:.6.6.:.O.:.:.:.9.:.O.:.O.~ O.O.:.X.! R R T H K F M M v f i e > - @ R.", -"rX^.7X7X0X7XX.x.U.C.C.C.h.| | ' ' R R R T K Z B M M m f i r 5 > * j ", -"%X].4X&X&XN.g.r.P P P P P V N n Z Z Z Z V S S S Y Y Y Y Y Y Y Y Y Y Y Y :.*.*.s.q.q.q._ V N N c c x x a p p p t 7 4 2 2 > - $ u ", -">X&XX;X1X;X1X1X:X:X:XX-X%X.X[.[.[.[./././.P.P.Y.L.K.l.g.8.W b e * ", -"P.-X4X&X&X&X^.^.Y.Y.Y.J.V.J.K.K.Y.Y.Y.Y.T.T.^.!.)./.).).)./.).).!.!.!.!.'. X).).'.'.'.).U.L.I.C.l.j.h.d.d.i.i.i.w.6.4.| R d 5 * ", -"P.&X,XY.T.I.N.g.r.o...` ' ' E E Y ) _ _ _ [ [ [ [ } } } } } X.X.X.[ | } [ X.X.X.X.X.[ [ _ E _ Y E Y Y m Y x Y Y s s c c m m > % ", -"-X&X&XY.!.J.M.p.*.%..._ _ ) ) Y Y Y ) _ _ _ _ [ [ [ } } } } } X.X.[ [ [ [ [ [ [ [ _ _ _ _ _ ) Y Y Y Y Y m Y m Y Y c c N C Y m @ ", -"-X-X&XE.^.^.T.Y.V.N.M.g.a.g.a.s.h.s.h.h.h.S.S.S.l.S.S.S.S.A.S.C.S.C.C.C.C.C.C.C.C.C.S.C.M.s.M.s.s.s.:.:.:.:.:.:.[ O.' *.e.O. .; ", -"].>X-X-X7XqX7X7X7X6X6X5X9X0XqXtXtXuXuXiXiXiXiXpXpXpXsXiXsXiXiXiXtXyXiXyXyXiXiXtXtXtXtXtXtXtXtXtX0XeX8X5X:X1X>X.>.*.*.:.O.&.>.v.n.B.B.M.w.w.J ", -"rX^.&XJ.Y.Y.V.b.e.*.X.%.} ] ] @.} _ [ +.} } } } } %.%.%.:.:.%.%.:.%.:.:.X.X.X.X.} %.} [ [ [ _ _ _ E Y Y Y Y ( >.<.<.m.n.v.w.4.8.", -"dXJ.-XY.Q.!.J.B.b.p.e.-.*.%.%.%.&.&.&.&.*.*.*.;.*.>.;.>.>.>.>.>.>.>.>.>.>.*.*.*.*.s.>.:.:.:.X.X.X.[ [ _ ) ) X.>.m.m.n.F.V.f.I W.", -"dXE.X1X1X1X4X4X4X8X4X4X5X4X4X:X.>.>.>.>.>.>.c.>.s.).1X1X1X Xb.s.b.M.s.>.s.s.s.>.>.*.&.:.X.X.} [ [ _ +.<.D.D.F.~.XXY.t.3.dX", -"dXdXT.&XY.v.A.B.c.;.$.#.#.#.+.@.] @.} +.%.&.*.X.%.&.;.>.>.;XtX6Xs.>.>.>.>.*.*.>.;.*.*.*.[ _ _ _ / / U S S U <.1.D.H.+XXXY.J :XdX", -"dXdX;X&XT.M.M.B.c.>.$.#.#.+.@.#.@.@.+.#.=.&.;.>.;.;.>.>.>.>.>.s.b.b.>.s.s.>.>.>.>.>.;.*.} _ _ / / / U S S U 1.D.H._.&X&XY.h dXdX", -"dXdXfXK.$XM.a.V.n.>.&.$.#.#.#.$.#.+.=.&.&.>.>.>.c.c.c.>.c.b.b.b.b.b.>.b.b.b.b.>.c.>.>.>.%.} [ _ ) / Y S U @.D.F.~.XX3X|.3.L.dXdX", -"dXdXdX^.&XI.v.v.n.1.-.$.#.#.#.$.-.-.&.;.>.>.>.b.b.b.Z.Z.Z.b.Z.Z.S.S.S.S.S.S.G.S.S.M.c.c.>.X.} [ _ ) / / ( <.D.~.+X,X6X^.y sXdXdX", -"dXdXdXsXY.^.v.p.1.1.<.$.$.#.$.$.-.;.>.>.>.1.b.n.Z.Z.Z.S.S.A.S.S.S.S.S.S.G..X}.).).).Q.Z.s.&.X.} ] ) / ( @.m.H.+XoX2X.1.<.$.$.$.$.-.-.1.1.m.b.b.n.Z.S.F.G.G.Q.Q.Q.Q.U.G.Q.Q..X1X3X,X,X,X.X).S.&.&.X.} _ ) ] $.H.+XoX3X0X^.g sXdXdXdX", -"dXdXdXdXfXN.^.v.;.,.,.-.$.$.=.<.>.1.m.n.n.Z.Z.A.H.G.Q.Q.).).`.)._.).)._.0XqX0XwX0X9X9X}.S.>.*.*.} [ ] } c.`.XX3X6X2XW @XdXdXdXdX", -"dXdXdXdXdX0Xg.M.;.-.-.<.=.$.=.-.1.b.n.Z.F.F.A.G.G.Q.)._.)._._.}.{.}.}.}.9XaXaXaXpXpXiX.XA.s.>.*.%.[ } $.H.XXOX6XwXI.H dXdXdXdXdX", -"dXdXdXdXdXdX&Xw._ @.+.=.=.=.=.;.>.1.b.n.Z.G.Q.).Q._._._.}.}.XX}.oXOXOXOXOXpXfXfXfXaX6X.XS.s.p.;.%.%.%.c.+XOX2X0X&XJ aXdXdXdXdXdX", -"dXdXdXdXdXdXfX^.w.S U U { +.+.-.>.1.b.Z.A.G._._.}.}.}..XOXOXOX3X3X3X3X2X3X3X6XwX0X2X2XOXS.M.s.>.*.&.&.H.oX3X9X6X! >XdXdXdXdXdXdX", -"dXdXdXdXdXdXdXiX^.e.U U { { +.-.>.1.B.Z.A.)._.}.XXoX.XOXOX3X3X2X2X2X6X2X2X9X6X2X9X6X6X}.A.C.s.>.>.;.v.XX3X6X9Xd.L.dXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXaX^.w.U ( { [ %.>.p.n.A.G.)._.}.oXOX,X,X3X2X2X2X6X9X9XwXwXwXwXwXwXwX2X).G.S.b.a.>.p._.3X6X9XK.0.dXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXaX[.M.U _ +.+.&.>.b.S.G.).{.}..X,X3X2X2X6X9XwXwXwXwXuXuXuXuXuXuXqX X).U.A.B.v.p.G.OX2X9XY.9.dXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXaX&XY._ _ +.&.>.b.S.G.).}.oXOX3X2X9X9XwXwXqXuXuXiXiXiXpXiXiXuX,X}.'.U.A.B.v.B.oX3X2XJ.d.dXdXdXdXdXdXdXdXdXdX", -"dXdXdXdXdXdXdXdXdXdXdXaX ; : = $ + > J k.pXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX0X~ d a B B B F K T ! ~ ^ W T F M f r 5 ; = $ # g U.aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX0X^ d Q Q | o.4.a.j.Y.$X*X&X-X&X@XoXT.j.8.^ F i 5 ; $ # - k.aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXpX^ g 4.4.6.q.g.J.+X2XwXrXrXrXrXrXrXqXqXqXqX0X-X~.t.W f 5 : $ o - oXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXh.g 6.r.a.m.G.Y.&XwXrXrXrXqXqXqXqXqXqXqXqXqXqXqXqXqX5X~.6.H i > = + . h pXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXpXH ^ s.g.F.K.I._.2XrXrXwX5X2X2X2X2X2X2X2X2X2X2X2X0XwXqXqXqX+Xh.W d 1 = + X @ oXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaX=Xg s.j.G.K.I.I.).&X2X5X=X&X&X&X&X&X*X@X@X@X&X&X&X*X&X-X=X2X0X=XT.8.H i 2 = + X . 9.aXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaX=Xb J.H.P.P.I.I.I.!._.+X$X_.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.oX$X+X+XT.s.~ F r > = + . . J aXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaX=XH Y.Y.I.I.I.P.G.G.P.I.I.J.H.J.J.J.J.J.J.J.J.J.J.J.J.J.H.H.H.J.J.J.l.h.3.H f 4 ; $ # . . J aXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaX=XH ~._.Y.Y.I.K.m.d.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.j.j.j.s.s.s.s.h.h.6.~ H f e 1 = + X . J aXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaX=Xb ~._.!.Y.I.K.m.y.q.q.q.q.q.6.6.8.a.a.a.a.a.a.a.a.a.a.a.a.a.8.6.6.6.7.7.2.W F f r 1 - $ # . . 9.aXaXaXaXaXaXaX", +"aXaXaXaXaXaXpXJ Y.+X_._.Y.K.m.y.4.4.4.o.o.3.o.3.4.4.4.4.3.3.3.3.3.3.3.3.3.3.3.~ ~ ~ ^ ^ W H M d r 2 ; $ + X . . U.aXaXaXaXaXaX", +"aXaXaXaXaXaXW j.@X_.`.Y.P.m.d.o. .| | Q Q | Q Q W W W W W ! ! ! ! ! ! ! ! W W W W W T H F M f i e 1 ; $ + o @ 0XaXaXaXaXaX", +"aXaXaXaXaXoX! &X_.`._.I.G.f.e.| R P K K K K F F G H H L L T T T T T T T T L L H H G J M b f i r 5 > - $ + o . . e aXaXaXaXaX", +"aXaXaXaXpXb @X+X_.+XY.G.f.q.| R K Z v v v M M M M F F G G G G G G G G G G G F F B M M v f i r 4 2 ; - $ + # . . k.aXaXaXaX", +"aXaXaXaXh.g.&X_.+X_.P.m.y.X.P Z n t t a s v v v v M M M B B B B B B B B B M M M v v v s a t r 5 1 ; = $ + X . @ pXaXaXaX", +"aXaXaXrXL 1X+X+X`.Y.F.d.e.` Z t 7 7 r t a z v s s v v v v m m m m m m m v v v v v s a a t r 4 3 , : = $ + # . . 1.aXaXaX", +"aXaXaXh.H.:X`.#X_.P.f.q.X.B 7 3 7 7 8 r p a z a a s x x v v v v v v v v v x x x a a p r 8 7 3 2 , : = & % # o . . @ pXaXaX", +"aXaXpXQ 1X#X@X`.Y.F.y.e.P 3 3 3 3 7 7 8 t p l l p p a z x x x x x x x x x z a p p p t 8 7 3 3 , < : = & % + o o o . . k.aXaX", +"aXaX_.G.1X+X#X_.P.f.e.P z 3 3 3 3 6 7 8 9 9 p l p p p p l l z z x l l l l l p p p 9 8 8 7 3 q , < : = & $ + + + o o . . - aXaX", +"aXaX6.&X&X%X+XQ.G.d.P z t 3 3 3 3 6 7 0 8 9 w l p 9 p p p l l l l l l l l p p p 9 9 8 8 7 3 q < < : = & $ $ @ + + o o o . o -XaX", +"aXwXg.4X#X&X`.I.m.| n z t 3 3 3 3 6 6 6 0 9 9 k l 9 w w p l l l l l l l l p w w 9 9 8 6 6 3 q < < < : & & $ $ $ + + + o o o ^ aX", +"aX&XY.1X@X#X_.P.e.Z n z t 3 6 6 6 6 6 6 8 9 k k l l w w k l l l l l l l l k w w 9 9 8 0 0 6 q q < < : = = & & $ $ % + + O o 5 aX", +"aXH.@X&X#X#X).m. .R K Z n s z z z z x c N N V V C C V V V V C C C C C C V V V V N N N c c z x p p 8 8 4 3 3 2 1 1 ; - = * @ O pX", +"aXg.1X&X:X%X_.g.y.5.4.o. .Q Q Q | . .o.X.X.5.5.0.0.0.5.5.0.0.0.0.0.0.0.0.5.5.5.X.X.X.X.o. . .! R R T L G F M M b d i e 1 - @ U.", +"wX!.7X1XwX7X&X&X@X+X+X+X+X+X+X@X&X&X2XeXeXrXrXrXrXrXrXrXrXrX8X5X5X5X5X5X1X5X8XeXwX1X&X&X&X%X+X+X`._.~.Y.U.J.H.l.j.s.8.2.H y ; 1.", +"wX_.1X#X:X).m.d.q.5.o. . .R R R R R | | .....X.X.X.X.;.X...X.X.X.X.X...y.B.B.G.G.G.f. .| | R R R R K K G B M b v d i r 5 ; * j ", +"+X`.1X+X`.m.y.0...` P P A N N N N N V V V C C D D D D Y / D D D D D D Y 0.w.0.0.0.0.0.` V N N n c x z z p p p t 8 4 3 1 ; - $ u ", +"&X#X:X#X_.K.m.d.w.X. .| | ` R R R ` ' ' | . ...........$.$...........&.p.p.p.p.d.d.d.y.' ' ' R R E P K Z B A Z B v s t 4 1 - * ", +"&X&X1X1X:X&X%X#X`.`._._._._._.`.+X#X%X&X&X:X:X:X>X>X>X>X>X>X>X>X:X&X&X:X1X1X>X>X>X>X>X&X+X`.`._._.!.!.I.J.P.J.K.G.g.h.6.W b e * ", +"J.&X1X#X#X`.).Q.I.K.G.G.G.G.B.G.G.K.P.P.I.I.I.E.^.^.^.^.^.).).^.I.I.I.I.).).).).).).).I.P.G.G.G.B.g.g.f.d.y.a.y.q.5.o.| R v 5 * ", +"U.%X%XI.I.K.m.i.0... .' ` ' E E E ) ) ) ' [ [ [ [ [ } } } ......} [ [ [ [ ..........[ ' _ ) ) ) E D D C V N C C V N c x n B 1 @ ", +"&X%X`.K.I.K.n.i.&.$.} ` ` ) ) D Y ) ) ) _ _ [ [ [ [ [ [ } } } } } [ [ [ [ [ [ [ [ [ _ _ ) ) ) / Y D D C V N C C V n c n Z P v @ ", +"&X&X+XY.`.).I.K.B.n.n.i.i.i.f.p.p.f.n.n.n.n.B.B.B.B.Z.Z.B.C.C.C.C.B.B.B.B.B.B.B.B.N.n.n.n.n.n.d.p.i.y.0.5.X.X.X.X...| 0.w.o. .- ", +"$X&X&X@X4X5X5X5X4X4X4X6X5X7X8XwXeXtXtXyXyXyXyXuXuXuXuXuXuXuXuXuXuXuXuXyXyXyXyXyXtXtXtXtXtXeXeX8X8X5X5X1X1X1X>X:X%X#X;X;X).g.a.g ", +"5X@X#XP._.).I.K.B.n.c.c.i.i.i.i.i.i.i.c.n.n.n.n.n.n.n.n.N.B.B.B.B.B.B.n.n.n.n.n.n.n.n.n.d.d.i.p.u.u.w.&.;.X.;.w.x.v.M.M.n.q.q.J ", +"eX~.@XG.I.K.N.x.w.&.$.$.[ [ [ [ [ _ _ [ [ [ @.$.$.$.$.$.$.$.$.$.$.$.$.$...........$.$.[ [ [ _ _ ) ) / Y D S { ,.,.>.z.v.x.q.3.7.", +"aXG.%XP.P.I.K.n.x.w.-.-.-.$.$.$.%.&.$.$.&.&.-.-.w.w.u.u.u.u.u.u.u.u.u.u.w.w.w.w.w.u.u.&.&.;.$.....[ [ _ ) ) @.b.b.b.v.D.N.f.I T.", +"aXY.:X_.).#X[.`.{.'.).'.'.'.).{.{.[.%X%X%X%X;X:X:X>X1X1X1X1X1X1X1X1X1X1X>X&X%X%X%X%X%X[.`.`.).).^.I.L.K.B.B.R./././.'.|.^.P.g pX", +"aX&X&X+XI.{.{.).).E.R.R.R.R.R.R.E.^.^.).).).).{.{.{.[.[.:X5X6X4X>X#X#X[.[.`.).).{.{.).).^.I.I.P.K.B.B.m.n.n.S./././.]. X).I.j aX", +"aXuX!.+XB.B.L.Z.c.z.-.-.-.-.-.$.%.-.-.-.u.u.w.u.u.i.i.i.I.>X>X:X).c.c.c.c.i.i.i.x.i.i.u.&.&.$.$...} [ [ _ [ <.b.A.D.W.].I.t.2.aX", +"aXaXY.#XK.n.C.n.z.-.*.@.@.@.@.+.] +.O.@.$.$.%.$.$.&.-.-.w.;XtX>Xc.u.u.u.u.-.&.-.-.-.%.$.[ _ ) ) / / D S S U ,.b.A.S./. XI.J =XaX", +"aXaX&X#XE.n.n.N.x.-.*.@.@.@.O.@.+.+.@.#.$.%.-.-.-.-.-.u.u.u.u.z.z.z.z.z.i.u.-.u.:.-.-.-.} [ _ ) / / U S S / <.A.D./. X[.J.g aXaX", +"aXaXdXG.`.n.x.N.x.>.*.@.@.@.@.@.#.@.#.%.-.-.:.z.z.c.z.z.x.c.c.c.c.c.c.c.c.x.x.x.z.u.u.-.$.} [ _ ) / / S / +.A.D.W.|.;X`.~ l.aXaX", +"aXaXaX).+XK.x.x.c.z.=.#.@.@.@.#.*.%.%.-.-.z.z.c.c.v.M.M.n.n.n.n.n.n.n.n.n.V.C.C.V.v.x.z.-.$.} [ ) ) / / ( =.D.W.|.;X,X).y pXaXaX", +"aXaXaXuXK.).x.u.x.z.=.#.#.#.#.#.=.>.>.-.z.z.c.v.M.V.V.C.C.C.C.C.C.C.C.C.L.[.{.).^.^.R.M.x.&.$.[ _ ) ( ( ] b.D./..X,X:X3.t.aXaXaX", +"aXaXaXaX`.).B.z.-.z.>.*.#.#.#.*.-.<.z.b.b.c.v.V.V.C.C.S.R.R.R.R.L.L.L.R.;X>X.*.#.#.*.=.>.z.b.v.M.M.V.C.S.S.R.R.W.^.^.^.^.^.^.^.7X8X8X7X7X6X6X].Z.u.-.$.} [ _ O.z.(.|.;X6X>XW oXaXaXaXaX", +"aXaXaXaXaX7Xd.n.-.=.=.=.#.#.*.-.<.b.v.M.D.C.C.S.R.W.^.^././.'.'.'.].].].6XuXuXuXuXyXtX[.C.i.u.&.$.[ @.$.D.|..X3X7XG.H aXaXaXaXaX", +"aXaXaXaXaXaX`.y.) ] O.*.#.#.*.-.<.z.c.v.V.S.R.W.^.^./.'.'.].]. X X.X.X;X;XyXsXdXdXdX,X;XZ.c.u.-.$.$.$.z.XX.X,X7X%XJ pXaXaXaXaXaX", +"aXaXaXaXaXaXdXQ.i.S U / ] O.#.%.-.z.c.V.C.R././.].].].[. X.X.X;X;XX3X7X7X>X>X;XN.n.i.u.&.%.-.S. X,X6X4X^ &XaXaXaXaXaXaX", +"aXaXaXaXaXaXaXuXI.w.S / { ] O.%.-.b.v.V.S.R./.].].[..X.X;X;XX,X3X7XtXtXyXyXuXiXiXuXuXuX8XX3X6X6X5X7XtXyXuXiXiXiXuXtX6X3X1X:X}.).R.V.M.|.;X'.a.5XaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXyX1X{.&.$.-.x.C.E.{.:X6X8X8X8X8X8X8X8X8X8X8X8X8X8X8X5X:X[.E.Z.C.|.].G.l.dXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXrX4XE.&.-.c.Z.R.{.:X5XeXeXeXeXtXtXtXtXtXeXeXeX8X>X[.E.Z.R./.I.g.2XaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXdXtX4X).i.i.n.L.^.[.>X5X8XeXtXtXtXtXtXeX8X1X%X'.R.C.W.L.g.+XaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXdXtX7X:X^.n.V.L.^.{.[.;X:X>X>X>X:X%X{.^.R.C.L.g.~.2XaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXuX7X4X#X#X{.^.E.R.E.^.^.E.^.^.E.B.K._.&XdXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX", +"aXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXwX1X5X1X%X#X@X`._.:X+X7XuXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaXaX" }; diff --git a/test/test_load.cpp b/test/test_load.cpp index 6a3e3b2..65ef1b4 100644 --- a/test/test_load.cpp +++ b/test/test_load.cpp @@ -23,11 +23,12 @@ static const char *const pfxs[] = { "gif", "ico", "jpg.mp3", // id3 - "jpeg", + "jpg", "ilbm", // lbm "png", - "pbm", // pnm "ppm", // pnm + "pgm", // pnm + "pbm", // pnm "tga", #ifdef BUILD_SVG_LOADER "svg", diff --git a/test/test_load_2.cpp b/test/test_load_2.cpp index 8ae1f01..93472e0 100644 --- a/test/test_load_2.cpp +++ b/test/test_load_2.cpp @@ -33,20 +33,19 @@ static tii_t tii[] = { #ifdef BUILD_LZMA_LOADER { "icon-64.ff.xz", 1153555547 }, #endif - { "icon-64.gif", 1768448874 }, + { "icon-64.gif", 4016720483 }, { "icon-64.ico", 1153555547 }, { "icon-64.ilbm", 1153555547 }, - { "icon-64.jpeg", 4132154843 }, { "icon-64.jpg", 4132154843 }, { "icon-64.jpg.mp3", 4132154843 }, - { "icon-64.pbm", 907392323 }, + { "icon-64.pbm", 2153856013 }, { "icon-64.png", 1153555547 }, { "icon-64.ppm", 1153555547 }, { "icon-64.tga", 1153555547 }, { "icon-64.tiff", 1153555547 }, { "icon-64.webp", 1698406918 }, - { "icon-64.xbm", 907392323 }, - { "icon-64.xpm", 1768448874 }, + { "icon-64.xbm", 2153856013 }, + { "icon-64.xpm", 4016720483 }, { "icon-128.ico", 218415319 }, { "icon-128-d1.ico", 3776822558 }, -- cgit v1.2.1