From d4a48394b001edfcd3c43269364e1e7a0d9e607c Mon Sep 17 00:00:00 2001 From: Gary Steele Date: Mon, 5 Aug 2013 20:41:37 +0200 Subject: [PATCH] Committing spyview code --- .DS_Store | Bin 0 -> 6148 bytes AUTHORS | 0 COPYING | 340 + ChangeLog | 0 INSTALL | 236 + Makefile | 627 + Makefile.am | 14 + Makefile.in | 627 + NEWS | 0 README | 0 acinclude.m4 | 37 + aclocal.m4 | 879 + bootstrap.sh | 2 + cmaps/0greyscale.ppm | 259 + cmaps/1band.ppm | 259 + cmaps/4bands.ppm | 259 + cmaps/8bands.ppm | 259 + cmaps/aaron.ppm | 259 + cmaps/aaronmap.m | 13 + cmaps/afm-hot.spp | 6 + cmaps/blue-green-pink.ppm | Bin 0 -> 826 bytes cmaps/colored_vee.spp | 6 + cmaps/hot.spp | 5 + cmaps/make8bands.m | 12 + cmaps/makemap.m | 11 + cmaps/makematlab.m | 8 + cmaps/matlabautumn.spp | 3 + cmaps/matlabbone.spp | 5 + cmaps/matlabcool.spp | 3 + cmaps/matlabcopper.spp | 4 + cmaps/matlabjet.spp | 7 + cmaps/matlabpink.spp | 6 + cmaps/matlabpink_linear.m | 34 + cmaps/matlabspring.spp | 3 + cmaps/matlabsummer.spp | 3 + cmaps/matlabwinter.spp | 3 + cmaps/nanoscope/nanoscope_00.ppm | 4 + cmaps/nanoscope/nanoscope_01.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_02.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_03.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_04.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_05.ppm | 5 + cmaps/nanoscope/nanoscope_06.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_07.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_08.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_09.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_10.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_11.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_12.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_13.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_14.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_15.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_16.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_17.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_18.ppm | 4 + cmaps/nanoscope/nanoscope_19.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_20.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/nanoscope_21.ppm | Bin 0 -> 733 bytes cmaps/nanoscope/ns00.ppm | 4 + cmaps/nanoscope/ns01.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns02.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns03.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns04.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns05.ppm | 6 + cmaps/nanoscope/ns06.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns07.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns08.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns09.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns10.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns11.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns12.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns13.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns14.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns15.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns16.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns17.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns18.ppm | 4 + cmaps/nanoscope/ns19.ppm | Bin 0 -> 781 bytes cmaps/nanoscope/ns20.ppm | Bin 0 -> 781 bytes cmaps/neon.spp | 5 + cmaps/ocean.spp | 5 + cmaps/rainbow.ppm | 259 + cmaps/ray.ppm | 259 + cmaps/trad-pm3d.ppm | 259 + cmaps/transform/Apricot.ppm | Bin 0 -> 781 bytes cmaps/transform/Carnation.ppm | Bin 0 -> 781 bytes cmaps/transform/Ether.ppm | Bin 0 -> 781 bytes cmaps/transform/Greyscale_Banded.ppm | Bin 0 -> 781 bytes cmaps/transform/Hot_Metal.ppm | Bin 0 -> 781 bytes cmaps/transform/Lava_Waves.ppm | Bin 0 -> 781 bytes cmaps/transform/Morning_Glory.ppm | Bin 0 -> 781 bytes cmaps/transform/Penut_Butter_and_Jelly.ppm | Bin 0 -> 781 bytes cmaps/transform/Rainbow.ppm | Bin 0 -> 781 bytes cmaps/transform/Rainbow_Banded.ppm | Bin 0 -> 781 bytes cmaps/transform/Rose.ppm | Bin 0 -> 781 bytes cmaps/transform/Saturn.ppm | Bin 0 -> 781 bytes cmaps/transform/Seismic.ppm | Bin 0 -> 781 bytes cmaps/transform/Space.ppm | Bin 0 -> 781 bytes cmaps/transform/Supernova.ppm | Bin 0 -> 781 bytes cmaps/unused/AUTUMN.ppm | 259 + cmaps/unused/AUTUMNAL.ppm | 259 + cmaps/unused/BICOL14.ppm | 259 + cmaps/unused/BICOL17.ppm | 259 + cmaps/unused/BICOLOR.ppm | 259 + cmaps/unused/BLUE2.ppm | 259 + cmaps/unused/CNTOUR04.ppm | 259 + cmaps/unused/CNTOUR06.ppm | 259 + cmaps/unused/CNTOUR12.ppm | 259 + cmaps/unused/CNTOUR16.ppm | 259 + cmaps/unused/FLAME.ppm | 259 + cmaps/unused/FLAME2.ppm | 259 + cmaps/unused/FLAME3.ppm | 259 + cmaps/unused/FLAME4.ppm | 259 + cmaps/unused/GOLD.ppm | 259 + cmaps/unused/GOLDORNG.ppm | 259 + cmaps/unused/GOLD_BRO.ppm | 259 + cmaps/unused/GREEN1.ppm | 259 + cmaps/unused/GREEN2.ppm | 259 + cmaps/unused/GRENSCAL.ppm | 259 + cmaps/unused/GREYLOW.ppm | 259 + cmaps/unused/GREYSCAL.ppm | 259 + cmaps/unused/GREYSCL.ppm | 259 + cmaps/unused/GREYTOP.ppm | 259 + cmaps/unused/GRYRED14.ppm | 259 + cmaps/unused/GRYSCAL.ppm | 259 + cmaps/unused/HOTCOAL.ppm | 259 + cmaps/unused/HOTCOAL2.ppm | 259 + cmaps/unused/ICEBERG.ppm | 259 + cmaps/unused/INVERT.ppm | 259 + cmaps/unused/LIMEGREN.ppm | 259 + cmaps/unused/LITEBLUE.ppm | 259 + cmaps/unused/LITEPURP.ppm | 259 + cmaps/unused/MOUNTAIN.ppm | 259 + cmaps/unused/MTLAKES.ppm | 259 + cmaps/unused/MTLAKES2.ppm | 259 + cmaps/unused/MTLAKES3.ppm | 259 + cmaps/unused/NEON.ppm | 259 + cmaps/unused/PINKSCAL.ppm | 259 + cmaps/unused/RAINBOW1.ppm | 259 + cmaps/unused/RAINBOW2.ppm | 259 + cmaps/unused/RAINBOW3.ppm | 259 + cmaps/unused/RAINBOW4.ppm | 259 + cmaps/unused/RAINBOW5.ppm | 259 + cmaps/unused/RAINBOW6.ppm | 259 + cmaps/unused/RAINBOW7.ppm | 259 + cmaps/unused/RED.ppm | 259 + cmaps/unused/RUST.ppm | 259 + cmaps/unused/SAILING.ppm | 259 + cmaps/unused/SUNSET.ppm | 259 + cmaps/unused/TITANIUM.ppm | 259 + cmaps/unused/YELLOW.ppm | 259 + cmaps/vee.ppm | 259 + cmaps/viol-grn.ppm | 259 + cmaps/wsxm/AllColors.lut | 66 + cmaps/wsxm/AllColors.ppm | 257 + cmaps/wsxm/Autum.lut | 60 + cmaps/wsxm/Autum.ppm | 257 + cmaps/wsxm/BlackBody.lut | 60 + cmaps/wsxm/BlackBody.ppm | 257 + cmaps/wsxm/Blue.lut | 33 + cmaps/wsxm/Blue.ppm | 257 + cmaps/wsxm/BlueYellow.lut | 60 + cmaps/wsxm/BlueYellow.ppm | 257 + cmaps/wsxm/Bone.lut | 60 + cmaps/wsxm/Bone.ppm | 257 + cmaps/wsxm/Brodmann.lut | 246 + cmaps/wsxm/Cardiac.lut | 64 + cmaps/wsxm/Cardiac.ppm | 257 + cmaps/wsxm/China.lut | 47 + cmaps/wsxm/China.ppm | 257 + cmaps/wsxm/Cool.lut | 60 + cmaps/wsxm/Cool.ppm | 257 + cmaps/wsxm/Cooling.lut | 39 + cmaps/wsxm/Cooling.ppm | 257 + cmaps/wsxm/Copper.lut | 60 + cmaps/wsxm/Copper.ppm | 257 + cmaps/wsxm/Dos.lut | 55 + cmaps/wsxm/Dos.ppm | 257 + cmaps/wsxm/Earth&Green.lut | 36 + cmaps/wsxm/Earth&Green.ppm | 257 + cmaps/wsxm/Earth.lut | 44 + cmaps/wsxm/Earth.ppm | 257 + cmaps/wsxm/ExtraRain.lut | 64 + cmaps/wsxm/ExtraRain.ppm | 257 + cmaps/wsxm/Flag.lut | 732 + cmaps/wsxm/Flame.lut | 44 + cmaps/wsxm/Flame.ppm | 257 + cmaps/wsxm/Flow.lut | 61 + cmaps/wsxm/Flow.ppm | 257 + cmaps/wsxm/FracMon.lut | 35 + cmaps/wsxm/FracMon.ppm | 257 + cmaps/wsxm/German.lut | 60 + cmaps/wsxm/German.ppm | 257 + cmaps/wsxm/Gold.lut | 60 + cmaps/wsxm/Gold.ppm | 257 + cmaps/wsxm/Gray.lut | 33 + cmaps/wsxm/Gray.ppm | 257 + cmaps/wsxm/Green.lut | 33 + cmaps/wsxm/Green.ppm | 257 + cmaps/wsxm/Hot.lut | 60 + cmaps/wsxm/Hot.ppm | 257 + cmaps/wsxm/HotIron.lut | 63 + cmaps/wsxm/HotIron.ppm | 257 + cmaps/wsxm/Hsv.lut | 60 + cmaps/wsxm/Hsv.ppm | 257 + cmaps/wsxm/InvGray.lut | 33 + cmaps/wsxm/InvGray.ppm | 257 + cmaps/wsxm/Julio.lut | 45 + cmaps/wsxm/Julio.ppm | 257 + cmaps/wsxm/LandScape.lut | 45 + cmaps/wsxm/LandScape.ppm | 257 + cmaps/wsxm/Makefile | 8 + cmaps/wsxm/Nanox.lut | 42 + cmaps/wsxm/Nanox.ppm | 257 + cmaps/wsxm/Nih.lut | 67 + cmaps/wsxm/Nih.ppm | 257 + cmaps/wsxm/NihFire.lut | 60 + cmaps/wsxm/NihFire.ppm | 257 + cmaps/wsxm/NihIce.lut | 60 + cmaps/wsxm/NihIce.ppm | 257 + cmaps/wsxm/Pink.lut | 60 + cmaps/wsxm/Pink.ppm | 257 + cmaps/wsxm/PseudoColor.lut | 46 + cmaps/wsxm/PseudoColor.ppm | 257 + cmaps/wsxm/Purple.lut | 39 + cmaps/wsxm/Purple.ppm | 257 + cmaps/wsxm/RainRamp.lut | 63 + cmaps/wsxm/RainRamp.ppm | 257 + cmaps/wsxm/Red.lut | 33 + cmaps/wsxm/Red.ppm | 257 + cmaps/wsxm/Spectrum.lut | 60 + cmaps/wsxm/Spectrum.ppm | 257 + cmaps/wsxm/Spring.lut | 60 + cmaps/wsxm/Spring.ppm | 257 + cmaps/wsxm/Storm.lut | 60 + cmaps/wsxm/Storm.ppm | 257 + cmaps/wsxm/Summer.lut | 60 + cmaps/wsxm/Summer.ppm | 257 + cmaps/wsxm/ThermicCool.lut | 39 + cmaps/wsxm/ThermicCool.ppm | 257 + cmaps/wsxm/ThermicHot.lut | 41 + cmaps/wsxm/ThermicHot.ppm | 257 + cmaps/wsxm/VeryHot.lut | 60 + cmaps/wsxm/VeryHot.ppm | 257 + cmaps/wsxm/Winter.lut | 60 + cmaps/wsxm/Winter.ppm | 257 + cmaps/wsxm/flame_light.lut | 45 + cmaps/wsxm/flame_light.ppm | 257 + cmaps/wsxm/lut2ppm.c | 128 + cmaps/wsxm/plot_map.sh | 6 + conf_mac_home | 6 + conf_windows | 6 + conf_windows_debug | 8 + config.guess | 1533 + configure.ac | 121 + debian/Makefile | 352 + debian/Makefile.am | 15 + debian/Makefile.in | 352 + debian/README.Debian | 6 + debian/changelog | 257 + debian/compat | 1 + debian/control | 12 + debian/copyright | 10 + debian/dat2pgm.1 | 58 + debian/dat2pgm.pdf | Bin 0 -> 2623 bytes debian/dirs | 3 + debian/docs | 9 + debian/files | 16 + debian/pm3d2dat.1 | 48 + debian/pm3d2dat.pdf | Bin 0 -> 2192 bytes debian/rules | 110 + debian/shlibs.local | 0 debian/splitfield.1 | 47 + debian/splitfield.pdf | Bin 0 -> 2183 bytes debian/spybrowse.1 | 43 + debian/spybrowse.pdf | Bin 0 -> 2088 bytes debian/spyview.1 | 425 + debian/spyview.debhelper.log | 224 + debian/spyview.pdf | Bin 0 -> 16420 bytes debian/spyview.substvars | 2 + debian/spyview/DEBIAN/control | 10 + debian/spyview/DEBIAN/md5sums | 159 + debian/spyview/usr/bin/dat2mtx | Bin 0 -> 73424 bytes debian/spyview/usr/bin/dat2pgm | Bin 0 -> 14828 bytes debian/spyview/usr/bin/gilles2mtx | Bin 0 -> 69264 bytes debian/spyview/usr/bin/gp_to_mat | Bin 0 -> 16492 bytes debian/spyview/usr/bin/grid_data | Bin 0 -> 15496 bytes debian/spyview/usr/bin/huettel2mtx | Bin 0 -> 81328 bytes debian/spyview/usr/bin/mtxdiff | Bin 0 -> 68908 bytes debian/spyview/usr/bin/mtxextract | Bin 0 -> 6276 bytes debian/spyview/usr/bin/ns2pgm | Bin 0 -> 7012 bytes debian/spyview/usr/bin/spybrowse | Bin 0 -> 39652 bytes debian/spyview/usr/bin/spypal | Bin 0 -> 201892 bytes debian/spyview/usr/bin/spyview | Bin 0 -> 948228 bytes debian/spyview/usr/bin/stminfo | Bin 0 -> 8116 bytes debian/spyview/usr/bin/test_imagedata | Bin 0 -> 67872 bytes debian/spyview/usr/bin/toeno2mtx | Bin 0 -> 72212 bytes debian/spyview/usr/share/doc/spyview/NEWS.gz | Bin 0 -> 20 bytes debian/spyview/usr/share/doc/spyview/README | 0 .../usr/share/doc/spyview/README.Debian | 6 + .../usr/share/doc/spyview/changelog.Debian.gz | Bin 0 -> 2413 bytes .../usr/share/doc/spyview/changelog.gz | Bin 0 -> 20 bytes .../spyview/usr/share/doc/spyview/copyright | 10 + .../spyview/usr/share/doc/spyview/dat2pgm.pdf | Bin 0 -> 2623 bytes .../usr/share/doc/spyview/pm3d2dat.pdf | Bin 0 -> 2192 bytes .../usr/share/doc/spyview/splitfield.pdf | Bin 0 -> 2183 bytes .../usr/share/doc/spyview/spybrowse.pdf | Bin 0 -> 2088 bytes .../usr/share/doc/spyview/spyview.pdf.gz | Bin 0 -> 14305 bytes .../usr/share/doc/spyview/spyview3d.pdf | Bin 0 -> 3732 bytes .../doc/spyview/test_images/SCAN0.TFR.gz | Bin 0 -> 66055 bytes .../doc/spyview/test_images/comments.pgm | Bin 0 -> 911 bytes .../share/doc/spyview/test_images/e_10_10.pgm | Bin 0 -> 215 bytes .../share/doc/spyview/test_images/e_10_20.pgm | Bin 0 -> 415 bytes .../share/doc/spyview/test_images/e_20_20.pgm | Bin 0 -> 815 bytes .../share/doc/spyview/test_images/e_30_10.pgm | Bin 0 -> 615 bytes .../share/doc/spyview/test_images/e_30_20.pgm | Bin 0 -> 1215 bytes .../doc/spyview/test_images/longramp.pgm.gz | Bin 0 -> 2232 bytes .../doc/spyview/test_images/nt4_22.dat.gz | Bin 0 -> 419325 bytes .../doc/spyview/test_images/nt4_22.mtx.gz | Bin 0 -> 293535 bytes .../share/doc/spyview/test_images/nt4_22.txt | 54 + .../doc/spyview/test_images/point.pgm.gz | Bin 0 -> 451 bytes .../doc/spyview/test_images/scan094.0.Stm.gz | Bin 0 -> 112351 bytes .../share/doc/spyview/test_images/si.1.Stm.gz | Bin 0 -> 76357 bytes .../spyview/usr/share/man/man1/dat2pgm.1.gz | Bin 0 -> 1011 bytes .../spyview/usr/share/man/man1/pm3d2dat.1.gz | Bin 0 -> 777 bytes .../usr/share/man/man1/splitfield.1.gz | Bin 0 -> 741 bytes .../spyview/usr/share/man/man1/spybrowse.1.gz | Bin 0 -> 710 bytes .../spyview/usr/share/man/man1/spyview.1.gz | Bin 0 -> 5861 bytes .../spyview/usr/share/man/man1/spyview3d.1.gz | Bin 0 -> 1510 bytes .../usr/share/spyview/cmaps/0greyscale.ppm | 259 + .../spyview/usr/share/spyview/cmaps/1band.ppm | 259 + .../usr/share/spyview/cmaps/4bands.ppm | 259 + .../usr/share/spyview/cmaps/8bands.ppm | 259 + .../spyview/usr/share/spyview/cmaps/aaron.ppm | 259 + .../usr/share/spyview/cmaps/afm-hot.spp | 6 + .../share/spyview/cmaps/blue-green-pink.ppm | Bin 0 -> 826 bytes .../usr/share/spyview/cmaps/colored_vee.spp | 6 + .../spyview/usr/share/spyview/cmaps/hot.spp | 5 + .../usr/share/spyview/cmaps/matlabautumn.spp | 3 + .../usr/share/spyview/cmaps/matlabbone.spp | 5 + .../usr/share/spyview/cmaps/matlabcool.spp | 3 + .../usr/share/spyview/cmaps/matlabcopper.spp | 4 + .../usr/share/spyview/cmaps/matlabjet.spp | 7 + .../usr/share/spyview/cmaps/matlabpink.spp | 6 + .../usr/share/spyview/cmaps/matlabspring.spp | 3 + .../usr/share/spyview/cmaps/matlabsummer.spp | 3 + .../usr/share/spyview/cmaps/matlabwinter.spp | 3 + .../share/spyview/cmaps/nanoscope/ns00.ppm | 4 + .../share/spyview/cmaps/nanoscope/ns01.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns02.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns03.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns04.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns05.ppm | 6 + .../share/spyview/cmaps/nanoscope/ns06.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns07.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns08.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns09.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns10.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns11.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns12.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns13.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns14.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns15.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns16.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns17.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns18.ppm | 4 + .../share/spyview/cmaps/nanoscope/ns19.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/nanoscope/ns20.ppm | Bin 0 -> 781 bytes .../spyview/usr/share/spyview/cmaps/neon.spp | 5 + .../spyview/usr/share/spyview/cmaps/ocean.spp | 5 + .../usr/share/spyview/cmaps/rainbow.ppm | 259 + .../spyview/usr/share/spyview/cmaps/ray.ppm | 259 + .../usr/share/spyview/cmaps/trad-pm3d.ppm | 259 + .../share/spyview/cmaps/transform/Apricot.ppm | Bin 0 -> 781 bytes .../spyview/cmaps/transform/Carnation.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/transform/Ether.ppm | Bin 0 -> 781 bytes .../cmaps/transform/Greyscale_Banded.ppm | Bin 0 -> 781 bytes .../spyview/cmaps/transform/Hot_Metal.ppm | Bin 0 -> 781 bytes .../spyview/cmaps/transform/Lava_Waves.ppm | Bin 0 -> 781 bytes .../spyview/cmaps/transform/Morning_Glory.ppm | Bin 0 -> 781 bytes .../transform/Penut_Butter_and_Jelly.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/transform/Rainbow.ppm | Bin 0 -> 781 bytes .../cmaps/transform/Rainbow_Banded.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/transform/Rose.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/transform/Saturn.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/transform/Seismic.ppm | Bin 0 -> 781 bytes .../share/spyview/cmaps/transform/Space.ppm | Bin 0 -> 781 bytes .../spyview/cmaps/transform/Supernova.ppm | Bin 0 -> 781 bytes .../spyview/usr/share/spyview/cmaps/vee.ppm | 259 + .../usr/share/spyview/cmaps/viol-grn.ppm | 259 + .../share/spyview/cmaps/wsxm/AllColors.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Autum.ppm | 257 + .../share/spyview/cmaps/wsxm/BlackBody.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Blue.ppm | 257 + .../share/spyview/cmaps/wsxm/BlueYellow.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Bone.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Cardiac.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/China.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Cool.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Cooling.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Copper.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Dos.ppm | 257 + .../share/spyview/cmaps/wsxm/Earth&Green.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Earth.ppm | 257 + .../share/spyview/cmaps/wsxm/ExtraRain.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Flame.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Flow.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/FracMon.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/German.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Gold.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Gray.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Green.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Hot.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/HotIron.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Hsv.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/InvGray.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Julio.ppm | 257 + .../share/spyview/cmaps/wsxm/LandScape.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Nanox.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Nih.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/NihFire.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/NihIce.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Pink.ppm | 257 + .../share/spyview/cmaps/wsxm/PseudoColor.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Purple.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/RainRamp.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Red.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Spectrum.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Spring.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Storm.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Summer.ppm | 257 + .../share/spyview/cmaps/wsxm/ThermicCool.ppm | 257 + .../share/spyview/cmaps/wsxm/ThermicHot.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/VeryHot.ppm | 257 + .../usr/share/spyview/cmaps/wsxm/Winter.ppm | 257 + .../share/spyview/cmaps/wsxm/flame_light.ppm | 257 + .../usr/share/spyview/default_image.pgm | Bin 0 -> 40794 bytes debian/spyview/usr/share/spyview/help.txt | 99 + .../usr/share/spyview/html/spypal_help.html | 23 + .../spyview/html/spypal_help_chooser.html | 29 + .../spyview/html/spypal_help_waypoint.html | 73 + debian/spyview3d.1 | 97 + debian/spyview3d.pdf | Bin 0 -> 3732 bytes homedir_config | 5 + spyview/.#ImagePrinter.C.1.104 | 1780 + spyview/.#Makefile.am.1.48 | 93 + spyview/.DS_Store | Bin 0 -> 6148 bytes spyview/FLTK_Serialization.C | 32 + spyview/FLTK_Serialization.H | 214 + spyview/Fiddle.C | 82 + spyview/Fiddle.H | 28 + spyview/Fl_Listbox.C | 195 + spyview/Fl_Listbox.H | 60 + spyview/Fl_Table.C | 1312 + spyview/Fl_Table.H | 385 + spyview/Gnuplot_Interface.C | 366 + spyview/Gnuplot_Interface.H | 55 + spyview/ImageData.C | 3445 + spyview/ImageData.C.~1.114.~ | 3367 + spyview/ImageData.H | 482 + spyview/ImageData.H.~1.56.~ | 480 + spyview/ImagePrinter.C | 1780 + spyview/ImagePrinter.C.~1.104.~ | 1778 + spyview/ImagePrinter.H | 238 + spyview/ImagePrinter_Control.C | 1588 + spyview/ImagePrinter_Control.fl | 689 + spyview/ImagePrinter_Control.h | 353 + spyview/ImageWindow.C | 2712 + spyview/ImageWindow.C.~1.295.~ | 2710 + spyview/ImageWindow.H | 514 + spyview/ImageWindow3d.C | 657 + spyview/ImageWindow3d.H | 201 + spyview/ImageWindow_Fitting.C | 1127 + spyview/ImageWindow_Fitting.H | 219 + spyview/ImageWindow_Fitting_Ui.C | 712 + spyview/ImageWindow_Fitting_Ui.fl | 356 + spyview/ImageWindow_Fitting_Ui.h | 185 + spyview/ImageWindow_LineDraw.C | 740 + spyview/ImageWindow_LineDraw.H | 63 + spyview/ImageWindow_Module.C | 7 + spyview/ImageWindow_Module.H | 31 + spyview/LineDraw_Control.C | 266 + spyview/LineDraw_Control.fl | 195 + spyview/LineDraw_Control.h | 81 + spyview/Makefile | 876 + spyview/Makefile.am | 112 + spyview/Makefile.in | 876 + spyview/PeakFinder.C | 330 + spyview/PeakFinder.H | 47 + spyview/PeakFinder_Control.C | 404 + spyview/PeakFinder_Control.fl | 222 + spyview/PeakFinder_Control.h | 135 + spyview/ThresholdDisplay.C | 63 + spyview/ThresholdDisplay.H | 28 + spyview/ThresholdDisplay_Control.C | 151 + spyview/ThresholdDisplay_Control.fl | 94 + spyview/ThresholdDisplay_Control.h | 69 + spyview/bisector.H | 132 + spyview/bisector.H.~1.3.~ | 131 + spyview/cclass.C | 67 + spyview/cclass.H | 513 + spyview/cclass_chooser.C | 231 + spyview/cclass_chooser.h | 66 + spyview/check_dll_dependencies_command.txt | 1 + spyview/ciexyz64.h | 96 + spyview/copy_def_settings.bat | 3 + spyview/copy_def_settings_appdata.bat | 2 + spyview/copy_def_settings_spyview_pref.bat | 2 + spyview/dat2mtx.C | 174 + spyview/dat2pgm.C | 312 + spyview/default_image.pgm | Bin 0 -> 40794 bytes spyview/down.png | Bin 0 -> 123 bytes spyview/edit.png | Bin 0 -> 246 bytes spyview/eng.C | 76 + spyview/eng.h | 6 + spyview/fix_unc_path.reg | 4 + spyview/gilles2mtx.C | 92 + spyview/gl2ps.c | 2265 + spyview/gl2ps.h | 238 + spyview/gp_to_mat.C | 302 + spyview/gp_to_mat.awk | 95 + spyview/gp_to_mat.sh | 8 + spyview/grid_data.C | 465 + spyview/help.txt | 99 + spyview/horizontal.png | Bin 0 -> 134 bytes spyview/html/spypal_help.html | 23 + spyview/html/spypal_help_chooser.html | 29 + spyview/html/spypal_help_waypoint.html | 73 + spyview/huettel2mtx.C | 294 + spyview/install.bat | 3 + spyview/left.png | Bin 0 -> 126 bytes spyview/lines.out | 1 + spyview/make_associations.bat | 4 + spyview/mergespyviewps.sh | 18 + spyview/message.C | 64 + spyview/message.h | 8 + spyview/misc.C | 47 + spyview/misc.h | 22 + spyview/mtxdiff.C | 90 + spyview/mtxextract.C | 107 + spyview/myboost.h | 15 + spyview/mypam.h | 16 + spyview/ns2pgm.c | 229 + spyview/open_pref_dir.bat | 1 + spyview/openpad.png | Bin 0 -> 190 bytes spyview/padlock.png | Bin 0 -> 178 bytes spyview/pdf.bat | 5 + spyview/pdf_preview.bat | 6 + spyview/pm3d2dat | 14 + spyview/png.bat | 4 + spyview/png_preview.bat | 5 + spyview/pnm_comment | 22 + spyview/pnm_comments | 11 + spyview/preview.bat | 2 + spyview/right.png | Bin 0 -> 127 bytes spyview/splitfield | 22 + spyview/spybrowse.C | 155 + spyview/spybrowse.h | 10 + spyview/spybrowse_ui.C | 125 + spyview/spybrowse_ui.fl | 98 + spyview/spybrowse_ui.h | 35 + spyview/spynavigate.C | 412 + spyview/spynavigate.H | 24 + spyview/spynavigate_ui.C | 175 + spyview/spynavigate_ui.fl | 118 + spyview/spynavigate_ui.h | 41 + spyview/spypal.C | 543 + spyview/spypal.h | 60 + spyview/spypal_gradient.C | 544 + spyview/spypal_gradient.H | 267 + spyview/spypal_import.C | 182 + spyview/spypal_import.C.~1.6.~ | 176 + spyview/spypal_import.H | 7 + spyview/spypal_interface.C | 290 + spyview/spypal_interface.H | 89 + spyview/spypal_wizard.C | 416 + spyview/spypal_wizard.fl | 366 + spyview/spypal_wizard.h | 137 + spyview/spyrot | 9 + spyview/spyrot_comment | 21 + spyview/spyrotate.C | 173 + spyview/spyrotate.h | 7 + spyview/spyrotate_ui.C | 94 + spyview/spyrotate_ui.fl | 53 + spyview/spyrotate_ui.h | 18 + spyview/spyview.C | 2164 + spyview/spyview.C.~1.272.~ | 2156 + spyview/spyview.H | 101 + spyview/spyview3d.C | 280 + spyview/spyview3d.H | 19 + spyview/spyview3d_ui.C | 769 + spyview/spyview3d_ui.fl | 467 + spyview/spyview3d_ui.h | 79 + spyview/spyview_icon.ico | Bin 0 -> 4286 bytes spyview/spyview_ui.C | 2488 + spyview/spyview_ui.fl | 1590 + spyview/spyview_ui.h | 193 + spyview/static_link_command.sh | 19 + spyview/static_link_notes.txt | 8 + spyview/static_link_notes.txt~ | 3 + spyview/stminfo.C | 185 + spyview/test_imagedata.C | 60 + spyview/throttle.H | 144 + spyview/toeno2mtx.C | 114 + spyview/up.png | Bin 0 -> 128 bytes spyview/update_console.sh | 2 + spyview/update_exe.sh | 3 + spyview/update_exe.sh~ | 3 + spyview/update_ns2pgm_testing.sh | 3 + spyview/update_spyview.bat | 12 + spyview/update_testing.sh | 3 + spyview/update_webpage.sh | 21 + spyview/update_webpage.sh~ | 21 + spyview/updates_page.url | 2 + spyview/vertical.png | Bin 0 -> 134 bytes test_images/SCAN0.TFR | Bin 0 -> 103336 bytes test_images/comments.pgm | Bin 0 -> 911 bytes test_images/e_10_10.pgm | Bin 0 -> 215 bytes test_images/e_10_20.pgm | Bin 0 -> 415 bytes test_images/e_20_20.pgm | Bin 0 -> 815 bytes test_images/e_30_10.pgm | Bin 0 -> 615 bytes test_images/e_30_20.pgm | Bin 0 -> 1215 bytes test_images/longramp.pgm | Bin 0 -> 16400 bytes test_images/nt4_22.dat | 60602 ++++++++++++++++ test_images/nt4_22.mtx | Bin 0 -> 480174 bytes test_images/nt4_22.txt | 54 + test_images/point.pgm | 5 + test_images/scan094.0.Stm | Bin 0 -> 135168 bytes test_images/si.1.Stm | Bin 0 -> 133120 bytes 629 files changed, 168760 insertions(+) create mode 100644 .DS_Store create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 ChangeLog create mode 100644 INSTALL create mode 100644 Makefile create mode 100644 Makefile.am create mode 100644 Makefile.in create mode 100644 NEWS create mode 100644 README create mode 100644 acinclude.m4 create mode 100644 aclocal.m4 create mode 100755 bootstrap.sh create mode 100644 cmaps/0greyscale.ppm create mode 100644 cmaps/1band.ppm create mode 100644 cmaps/4bands.ppm create mode 100644 cmaps/8bands.ppm create mode 100644 cmaps/aaron.ppm create mode 100644 cmaps/aaronmap.m create mode 100644 cmaps/afm-hot.spp create mode 100644 cmaps/blue-green-pink.ppm create mode 100644 cmaps/colored_vee.spp create mode 100644 cmaps/hot.spp create mode 100644 cmaps/make8bands.m create mode 100644 cmaps/makemap.m create mode 100644 cmaps/makematlab.m create mode 100644 cmaps/matlabautumn.spp create mode 100644 cmaps/matlabbone.spp create mode 100644 cmaps/matlabcool.spp create mode 100644 cmaps/matlabcopper.spp create mode 100644 cmaps/matlabjet.spp create mode 100644 cmaps/matlabpink.spp create mode 100644 cmaps/matlabpink_linear.m create mode 100644 cmaps/matlabspring.spp create mode 100644 cmaps/matlabsummer.spp create mode 100644 cmaps/matlabwinter.spp create mode 100755 cmaps/nanoscope/nanoscope_00.ppm create mode 100755 cmaps/nanoscope/nanoscope_01.ppm create mode 100755 cmaps/nanoscope/nanoscope_02.ppm create mode 100755 cmaps/nanoscope/nanoscope_03.ppm create mode 100755 cmaps/nanoscope/nanoscope_04.ppm create mode 100755 cmaps/nanoscope/nanoscope_05.ppm create mode 100755 cmaps/nanoscope/nanoscope_06.ppm create mode 100755 cmaps/nanoscope/nanoscope_07.ppm create mode 100755 cmaps/nanoscope/nanoscope_08.ppm create mode 100755 cmaps/nanoscope/nanoscope_09.ppm create mode 100755 cmaps/nanoscope/nanoscope_10.ppm create mode 100755 cmaps/nanoscope/nanoscope_11.ppm create mode 100755 cmaps/nanoscope/nanoscope_12.ppm create mode 100755 cmaps/nanoscope/nanoscope_13.ppm create mode 100755 cmaps/nanoscope/nanoscope_14.ppm create mode 100755 cmaps/nanoscope/nanoscope_15.ppm create mode 100755 cmaps/nanoscope/nanoscope_16.ppm create mode 100755 cmaps/nanoscope/nanoscope_17.ppm create mode 100755 cmaps/nanoscope/nanoscope_18.ppm create mode 100755 cmaps/nanoscope/nanoscope_19.ppm create mode 100755 cmaps/nanoscope/nanoscope_20.ppm create mode 100755 cmaps/nanoscope/nanoscope_21.ppm create mode 100644 cmaps/nanoscope/ns00.ppm create mode 100644 cmaps/nanoscope/ns01.ppm create mode 100644 cmaps/nanoscope/ns02.ppm create mode 100644 cmaps/nanoscope/ns03.ppm create mode 100644 cmaps/nanoscope/ns04.ppm create mode 100644 cmaps/nanoscope/ns05.ppm create mode 100644 cmaps/nanoscope/ns06.ppm create mode 100644 cmaps/nanoscope/ns07.ppm create mode 100644 cmaps/nanoscope/ns08.ppm create mode 100644 cmaps/nanoscope/ns09.ppm create mode 100644 cmaps/nanoscope/ns10.ppm create mode 100644 cmaps/nanoscope/ns11.ppm create mode 100644 cmaps/nanoscope/ns12.ppm create mode 100644 cmaps/nanoscope/ns13.ppm create mode 100644 cmaps/nanoscope/ns14.ppm create mode 100644 cmaps/nanoscope/ns15.ppm create mode 100644 cmaps/nanoscope/ns16.ppm create mode 100644 cmaps/nanoscope/ns17.ppm create mode 100644 cmaps/nanoscope/ns18.ppm create mode 100644 cmaps/nanoscope/ns19.ppm create mode 100644 cmaps/nanoscope/ns20.ppm create mode 100644 cmaps/neon.spp create mode 100644 cmaps/ocean.spp create mode 100644 cmaps/rainbow.ppm create mode 100644 cmaps/ray.ppm create mode 100644 cmaps/trad-pm3d.ppm create mode 100644 cmaps/transform/Apricot.ppm create mode 100644 cmaps/transform/Carnation.ppm create mode 100644 cmaps/transform/Ether.ppm create mode 100644 cmaps/transform/Greyscale_Banded.ppm create mode 100644 cmaps/transform/Hot_Metal.ppm create mode 100644 cmaps/transform/Lava_Waves.ppm create mode 100644 cmaps/transform/Morning_Glory.ppm create mode 100644 cmaps/transform/Penut_Butter_and_Jelly.ppm create mode 100644 cmaps/transform/Rainbow.ppm create mode 100644 cmaps/transform/Rainbow_Banded.ppm create mode 100644 cmaps/transform/Rose.ppm create mode 100644 cmaps/transform/Saturn.ppm create mode 100644 cmaps/transform/Seismic.ppm create mode 100644 cmaps/transform/Space.ppm create mode 100644 cmaps/transform/Supernova.ppm create mode 100644 cmaps/unused/AUTUMN.ppm create mode 100644 cmaps/unused/AUTUMNAL.ppm create mode 100644 cmaps/unused/BICOL14.ppm create mode 100644 cmaps/unused/BICOL17.ppm create mode 100644 cmaps/unused/BICOLOR.ppm create mode 100644 cmaps/unused/BLUE2.ppm create mode 100644 cmaps/unused/CNTOUR04.ppm create mode 100644 cmaps/unused/CNTOUR06.ppm create mode 100644 cmaps/unused/CNTOUR12.ppm create mode 100644 cmaps/unused/CNTOUR16.ppm create mode 100644 cmaps/unused/FLAME.ppm create mode 100644 cmaps/unused/FLAME2.ppm create mode 100644 cmaps/unused/FLAME3.ppm create mode 100644 cmaps/unused/FLAME4.ppm create mode 100644 cmaps/unused/GOLD.ppm create mode 100644 cmaps/unused/GOLDORNG.ppm create mode 100644 cmaps/unused/GOLD_BRO.ppm create mode 100644 cmaps/unused/GREEN1.ppm create mode 100644 cmaps/unused/GREEN2.ppm create mode 100644 cmaps/unused/GRENSCAL.ppm create mode 100644 cmaps/unused/GREYLOW.ppm create mode 100644 cmaps/unused/GREYSCAL.ppm create mode 100644 cmaps/unused/GREYSCL.ppm create mode 100644 cmaps/unused/GREYTOP.ppm create mode 100644 cmaps/unused/GRYRED14.ppm create mode 100644 cmaps/unused/GRYSCAL.ppm create mode 100644 cmaps/unused/HOTCOAL.ppm create mode 100644 cmaps/unused/HOTCOAL2.ppm create mode 100644 cmaps/unused/ICEBERG.ppm create mode 100644 cmaps/unused/INVERT.ppm create mode 100644 cmaps/unused/LIMEGREN.ppm create mode 100644 cmaps/unused/LITEBLUE.ppm create mode 100644 cmaps/unused/LITEPURP.ppm create mode 100644 cmaps/unused/MOUNTAIN.ppm create mode 100644 cmaps/unused/MTLAKES.ppm create mode 100644 cmaps/unused/MTLAKES2.ppm create mode 100644 cmaps/unused/MTLAKES3.ppm create mode 100644 cmaps/unused/NEON.ppm create mode 100644 cmaps/unused/PINKSCAL.ppm create mode 100644 cmaps/unused/RAINBOW1.ppm create mode 100644 cmaps/unused/RAINBOW2.ppm create mode 100644 cmaps/unused/RAINBOW3.ppm create mode 100644 cmaps/unused/RAINBOW4.ppm create mode 100644 cmaps/unused/RAINBOW5.ppm create mode 100644 cmaps/unused/RAINBOW6.ppm create mode 100644 cmaps/unused/RAINBOW7.ppm create mode 100644 cmaps/unused/RED.ppm create mode 100644 cmaps/unused/RUST.ppm create mode 100644 cmaps/unused/SAILING.ppm create mode 100644 cmaps/unused/SUNSET.ppm create mode 100644 cmaps/unused/TITANIUM.ppm create mode 100644 cmaps/unused/YELLOW.ppm create mode 100644 cmaps/vee.ppm create mode 100644 cmaps/viol-grn.ppm create mode 100755 cmaps/wsxm/AllColors.lut create mode 100644 cmaps/wsxm/AllColors.ppm create mode 100755 cmaps/wsxm/Autum.lut create mode 100644 cmaps/wsxm/Autum.ppm create mode 100755 cmaps/wsxm/BlackBody.lut create mode 100644 cmaps/wsxm/BlackBody.ppm create mode 100755 cmaps/wsxm/Blue.lut create mode 100644 cmaps/wsxm/Blue.ppm create mode 100755 cmaps/wsxm/BlueYellow.lut create mode 100644 cmaps/wsxm/BlueYellow.ppm create mode 100755 cmaps/wsxm/Bone.lut create mode 100644 cmaps/wsxm/Bone.ppm create mode 100755 cmaps/wsxm/Brodmann.lut create mode 100755 cmaps/wsxm/Cardiac.lut create mode 100644 cmaps/wsxm/Cardiac.ppm create mode 100755 cmaps/wsxm/China.lut create mode 100644 cmaps/wsxm/China.ppm create mode 100755 cmaps/wsxm/Cool.lut create mode 100644 cmaps/wsxm/Cool.ppm create mode 100755 cmaps/wsxm/Cooling.lut create mode 100644 cmaps/wsxm/Cooling.ppm create mode 100755 cmaps/wsxm/Copper.lut create mode 100644 cmaps/wsxm/Copper.ppm create mode 100755 cmaps/wsxm/Dos.lut create mode 100644 cmaps/wsxm/Dos.ppm create mode 100755 cmaps/wsxm/Earth&Green.lut create mode 100644 cmaps/wsxm/Earth&Green.ppm create mode 100755 cmaps/wsxm/Earth.lut create mode 100644 cmaps/wsxm/Earth.ppm create mode 100755 cmaps/wsxm/ExtraRain.lut create mode 100644 cmaps/wsxm/ExtraRain.ppm create mode 100755 cmaps/wsxm/Flag.lut create mode 100755 cmaps/wsxm/Flame.lut create mode 100644 cmaps/wsxm/Flame.ppm create mode 100755 cmaps/wsxm/Flow.lut create mode 100644 cmaps/wsxm/Flow.ppm create mode 100755 cmaps/wsxm/FracMon.lut create mode 100644 cmaps/wsxm/FracMon.ppm create mode 100755 cmaps/wsxm/German.lut create mode 100644 cmaps/wsxm/German.ppm create mode 100755 cmaps/wsxm/Gold.lut create mode 100644 cmaps/wsxm/Gold.ppm create mode 100755 cmaps/wsxm/Gray.lut create mode 100644 cmaps/wsxm/Gray.ppm create mode 100755 cmaps/wsxm/Green.lut create mode 100644 cmaps/wsxm/Green.ppm create mode 100755 cmaps/wsxm/Hot.lut create mode 100644 cmaps/wsxm/Hot.ppm create mode 100755 cmaps/wsxm/HotIron.lut create mode 100644 cmaps/wsxm/HotIron.ppm create mode 100755 cmaps/wsxm/Hsv.lut create mode 100644 cmaps/wsxm/Hsv.ppm create mode 100755 cmaps/wsxm/InvGray.lut create mode 100644 cmaps/wsxm/InvGray.ppm create mode 100755 cmaps/wsxm/Julio.lut create mode 100644 cmaps/wsxm/Julio.ppm create mode 100755 cmaps/wsxm/LandScape.lut create mode 100644 cmaps/wsxm/LandScape.ppm create mode 100644 cmaps/wsxm/Makefile create mode 100755 cmaps/wsxm/Nanox.lut create mode 100644 cmaps/wsxm/Nanox.ppm create mode 100755 cmaps/wsxm/Nih.lut create mode 100644 cmaps/wsxm/Nih.ppm create mode 100755 cmaps/wsxm/NihFire.lut create mode 100644 cmaps/wsxm/NihFire.ppm create mode 100755 cmaps/wsxm/NihIce.lut create mode 100644 cmaps/wsxm/NihIce.ppm create mode 100755 cmaps/wsxm/Pink.lut create mode 100644 cmaps/wsxm/Pink.ppm create mode 100755 cmaps/wsxm/PseudoColor.lut create mode 100644 cmaps/wsxm/PseudoColor.ppm create mode 100755 cmaps/wsxm/Purple.lut create mode 100644 cmaps/wsxm/Purple.ppm create mode 100755 cmaps/wsxm/RainRamp.lut create mode 100644 cmaps/wsxm/RainRamp.ppm create mode 100755 cmaps/wsxm/Red.lut create mode 100644 cmaps/wsxm/Red.ppm create mode 100755 cmaps/wsxm/Spectrum.lut create mode 100644 cmaps/wsxm/Spectrum.ppm create mode 100755 cmaps/wsxm/Spring.lut create mode 100644 cmaps/wsxm/Spring.ppm create mode 100755 cmaps/wsxm/Storm.lut create mode 100644 cmaps/wsxm/Storm.ppm create mode 100755 cmaps/wsxm/Summer.lut create mode 100644 cmaps/wsxm/Summer.ppm create mode 100755 cmaps/wsxm/ThermicCool.lut create mode 100644 cmaps/wsxm/ThermicCool.ppm create mode 100755 cmaps/wsxm/ThermicHot.lut create mode 100644 cmaps/wsxm/ThermicHot.ppm create mode 100755 cmaps/wsxm/VeryHot.lut create mode 100644 cmaps/wsxm/VeryHot.ppm create mode 100755 cmaps/wsxm/Winter.lut create mode 100644 cmaps/wsxm/Winter.ppm create mode 100755 cmaps/wsxm/flame_light.lut create mode 100644 cmaps/wsxm/flame_light.ppm create mode 100644 cmaps/wsxm/lut2ppm.c create mode 100644 cmaps/wsxm/plot_map.sh create mode 100755 conf_mac_home create mode 100755 conf_windows create mode 100755 conf_windows_debug create mode 100755 config.guess create mode 100644 configure.ac create mode 100644 debian/Makefile create mode 100644 debian/Makefile.am create mode 100644 debian/Makefile.in create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/dat2pgm.1 create mode 100644 debian/dat2pgm.pdf create mode 100644 debian/dirs create mode 100644 debian/docs create mode 100644 debian/files create mode 100644 debian/pm3d2dat.1 create mode 100644 debian/pm3d2dat.pdf create mode 100755 debian/rules create mode 100644 debian/shlibs.local create mode 100644 debian/splitfield.1 create mode 100644 debian/splitfield.pdf create mode 100644 debian/spybrowse.1 create mode 100644 debian/spybrowse.pdf create mode 100644 debian/spyview.1 create mode 100644 debian/spyview.debhelper.log create mode 100644 debian/spyview.pdf create mode 100644 debian/spyview.substvars create mode 100644 debian/spyview/DEBIAN/control create mode 100644 debian/spyview/DEBIAN/md5sums create mode 100755 debian/spyview/usr/bin/dat2mtx create mode 100755 debian/spyview/usr/bin/dat2pgm create mode 100755 debian/spyview/usr/bin/gilles2mtx create mode 100755 debian/spyview/usr/bin/gp_to_mat create mode 100755 debian/spyview/usr/bin/grid_data create mode 100755 debian/spyview/usr/bin/huettel2mtx create mode 100755 debian/spyview/usr/bin/mtxdiff create mode 100755 debian/spyview/usr/bin/mtxextract create mode 100755 debian/spyview/usr/bin/ns2pgm create mode 100755 debian/spyview/usr/bin/spybrowse create mode 100755 debian/spyview/usr/bin/spypal create mode 100755 debian/spyview/usr/bin/spyview create mode 100755 debian/spyview/usr/bin/stminfo create mode 100755 debian/spyview/usr/bin/test_imagedata create mode 100755 debian/spyview/usr/bin/toeno2mtx create mode 100644 debian/spyview/usr/share/doc/spyview/NEWS.gz create mode 100644 debian/spyview/usr/share/doc/spyview/README create mode 100644 debian/spyview/usr/share/doc/spyview/README.Debian create mode 100644 debian/spyview/usr/share/doc/spyview/changelog.Debian.gz create mode 100644 debian/spyview/usr/share/doc/spyview/changelog.gz create mode 100644 debian/spyview/usr/share/doc/spyview/copyright create mode 100644 debian/spyview/usr/share/doc/spyview/dat2pgm.pdf create mode 100644 debian/spyview/usr/share/doc/spyview/pm3d2dat.pdf create mode 100644 debian/spyview/usr/share/doc/spyview/splitfield.pdf create mode 100644 debian/spyview/usr/share/doc/spyview/spybrowse.pdf create mode 100644 debian/spyview/usr/share/doc/spyview/spyview.pdf.gz create mode 100644 debian/spyview/usr/share/doc/spyview/spyview3d.pdf create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/SCAN0.TFR.gz create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/comments.pgm create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/e_10_10.pgm create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/e_10_20.pgm create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/e_20_20.pgm create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/e_30_10.pgm create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/e_30_20.pgm create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/longramp.pgm.gz create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/nt4_22.dat.gz create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/nt4_22.mtx.gz create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/nt4_22.txt create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/point.pgm.gz create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/scan094.0.Stm.gz create mode 100644 debian/spyview/usr/share/doc/spyview/test_images/si.1.Stm.gz create mode 100644 debian/spyview/usr/share/man/man1/dat2pgm.1.gz create mode 100644 debian/spyview/usr/share/man/man1/pm3d2dat.1.gz create mode 100644 debian/spyview/usr/share/man/man1/splitfield.1.gz create mode 100644 debian/spyview/usr/share/man/man1/spybrowse.1.gz create mode 100644 debian/spyview/usr/share/man/man1/spyview.1.gz create mode 100644 debian/spyview/usr/share/man/man1/spyview3d.1.gz create mode 100644 debian/spyview/usr/share/spyview/cmaps/0greyscale.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/1band.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/4bands.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/8bands.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/aaron.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/afm-hot.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/blue-green-pink.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/colored_vee.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/hot.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabautumn.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabbone.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabcool.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabcopper.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabjet.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabpink.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabspring.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabsummer.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/matlabwinter.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns00.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns01.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns02.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns03.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns04.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns05.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns06.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns07.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns08.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns09.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns10.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns11.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns12.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns13.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns14.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns15.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns16.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns17.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns18.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns19.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/nanoscope/ns20.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/neon.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/ocean.spp create mode 100644 debian/spyview/usr/share/spyview/cmaps/rainbow.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/ray.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/trad-pm3d.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Apricot.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Carnation.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Ether.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Greyscale_Banded.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Hot_Metal.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Lava_Waves.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Morning_Glory.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Penut_Butter_and_Jelly.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Rainbow.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Rainbow_Banded.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Rose.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Saturn.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Seismic.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Space.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/transform/Supernova.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/vee.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/viol-grn.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/AllColors.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Autum.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/BlackBody.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Blue.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/BlueYellow.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Bone.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Cardiac.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/China.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Cool.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Cooling.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Copper.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Dos.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Earth&Green.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Earth.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/ExtraRain.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Flame.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Flow.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/FracMon.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/German.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Gold.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Gray.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Green.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Hot.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/HotIron.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Hsv.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/InvGray.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Julio.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/LandScape.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Nanox.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Nih.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/NihFire.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/NihIce.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Pink.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/PseudoColor.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Purple.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/RainRamp.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Red.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Spectrum.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Spring.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Storm.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Summer.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/ThermicCool.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/ThermicHot.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/VeryHot.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/Winter.ppm create mode 100644 debian/spyview/usr/share/spyview/cmaps/wsxm/flame_light.ppm create mode 100644 debian/spyview/usr/share/spyview/default_image.pgm create mode 100644 debian/spyview/usr/share/spyview/help.txt create mode 100644 debian/spyview/usr/share/spyview/html/spypal_help.html create mode 100644 debian/spyview/usr/share/spyview/html/spypal_help_chooser.html create mode 100644 debian/spyview/usr/share/spyview/html/spypal_help_waypoint.html create mode 100644 debian/spyview3d.1 create mode 100644 debian/spyview3d.pdf create mode 100755 homedir_config create mode 100644 spyview/.#ImagePrinter.C.1.104 create mode 100644 spyview/.#Makefile.am.1.48 create mode 100644 spyview/.DS_Store create mode 100644 spyview/FLTK_Serialization.C create mode 100644 spyview/FLTK_Serialization.H create mode 100644 spyview/Fiddle.C create mode 100644 spyview/Fiddle.H create mode 100644 spyview/Fl_Listbox.C create mode 100644 spyview/Fl_Listbox.H create mode 100755 spyview/Fl_Table.C create mode 100644 spyview/Fl_Table.H create mode 100644 spyview/Gnuplot_Interface.C create mode 100644 spyview/Gnuplot_Interface.H create mode 100644 spyview/ImageData.C create mode 100644 spyview/ImageData.C.~1.114.~ create mode 100644 spyview/ImageData.H create mode 100644 spyview/ImageData.H.~1.56.~ create mode 100644 spyview/ImagePrinter.C create mode 100644 spyview/ImagePrinter.C.~1.104.~ create mode 100644 spyview/ImagePrinter.H create mode 100644 spyview/ImagePrinter_Control.C create mode 100644 spyview/ImagePrinter_Control.fl create mode 100644 spyview/ImagePrinter_Control.h create mode 100644 spyview/ImageWindow.C create mode 100644 spyview/ImageWindow.C.~1.295.~ create mode 100644 spyview/ImageWindow.H create mode 100644 spyview/ImageWindow3d.C create mode 100644 spyview/ImageWindow3d.H create mode 100644 spyview/ImageWindow_Fitting.C create mode 100644 spyview/ImageWindow_Fitting.H create mode 100644 spyview/ImageWindow_Fitting_Ui.C create mode 100644 spyview/ImageWindow_Fitting_Ui.fl create mode 100644 spyview/ImageWindow_Fitting_Ui.h create mode 100644 spyview/ImageWindow_LineDraw.C create mode 100644 spyview/ImageWindow_LineDraw.H create mode 100644 spyview/ImageWindow_Module.C create mode 100644 spyview/ImageWindow_Module.H create mode 100644 spyview/LineDraw_Control.C create mode 100644 spyview/LineDraw_Control.fl create mode 100644 spyview/LineDraw_Control.h create mode 100644 spyview/Makefile create mode 100644 spyview/Makefile.am create mode 100644 spyview/Makefile.in create mode 100644 spyview/PeakFinder.C create mode 100644 spyview/PeakFinder.H create mode 100644 spyview/PeakFinder_Control.C create mode 100644 spyview/PeakFinder_Control.fl create mode 100644 spyview/PeakFinder_Control.h create mode 100644 spyview/ThresholdDisplay.C create mode 100644 spyview/ThresholdDisplay.H create mode 100644 spyview/ThresholdDisplay_Control.C create mode 100644 spyview/ThresholdDisplay_Control.fl create mode 100644 spyview/ThresholdDisplay_Control.h create mode 100644 spyview/bisector.H create mode 100644 spyview/bisector.H.~1.3.~ create mode 100644 spyview/cclass.C create mode 100644 spyview/cclass.H create mode 100644 spyview/cclass_chooser.C create mode 100644 spyview/cclass_chooser.h create mode 100644 spyview/check_dll_dependencies_command.txt create mode 100644 spyview/ciexyz64.h create mode 100755 spyview/copy_def_settings.bat create mode 100644 spyview/copy_def_settings_appdata.bat create mode 100644 spyview/copy_def_settings_spyview_pref.bat create mode 100644 spyview/dat2mtx.C create mode 100644 spyview/dat2pgm.C create mode 100644 spyview/default_image.pgm create mode 100644 spyview/down.png create mode 100644 spyview/edit.png create mode 100644 spyview/eng.C create mode 100644 spyview/eng.h create mode 100755 spyview/fix_unc_path.reg create mode 100644 spyview/gilles2mtx.C create mode 100644 spyview/gl2ps.c create mode 100644 spyview/gl2ps.h create mode 100644 spyview/gp_to_mat.C create mode 100755 spyview/gp_to_mat.awk create mode 100755 spyview/gp_to_mat.sh create mode 100644 spyview/grid_data.C create mode 100644 spyview/help.txt create mode 100644 spyview/horizontal.png create mode 100644 spyview/html/spypal_help.html create mode 100644 spyview/html/spypal_help_chooser.html create mode 100644 spyview/html/spypal_help_waypoint.html create mode 100644 spyview/huettel2mtx.C create mode 100755 spyview/install.bat create mode 100644 spyview/left.png create mode 100644 spyview/lines.out create mode 100755 spyview/make_associations.bat create mode 100755 spyview/mergespyviewps.sh create mode 100644 spyview/message.C create mode 100644 spyview/message.h create mode 100644 spyview/misc.C create mode 100644 spyview/misc.h create mode 100644 spyview/mtxdiff.C create mode 100644 spyview/mtxextract.C create mode 100644 spyview/myboost.h create mode 100644 spyview/mypam.h create mode 100644 spyview/ns2pgm.c create mode 100755 spyview/open_pref_dir.bat create mode 100644 spyview/openpad.png create mode 100644 spyview/padlock.png create mode 100755 spyview/pdf.bat create mode 100755 spyview/pdf_preview.bat create mode 100755 spyview/pm3d2dat create mode 100755 spyview/png.bat create mode 100755 spyview/png_preview.bat create mode 100755 spyview/pnm_comment create mode 100755 spyview/pnm_comments create mode 100644 spyview/preview.bat create mode 100644 spyview/right.png create mode 100755 spyview/splitfield create mode 100644 spyview/spybrowse.C create mode 100644 spyview/spybrowse.h create mode 100644 spyview/spybrowse_ui.C create mode 100644 spyview/spybrowse_ui.fl create mode 100644 spyview/spybrowse_ui.h create mode 100644 spyview/spynavigate.C create mode 100644 spyview/spynavigate.H create mode 100644 spyview/spynavigate_ui.C create mode 100644 spyview/spynavigate_ui.fl create mode 100644 spyview/spynavigate_ui.h create mode 100644 spyview/spypal.C create mode 100644 spyview/spypal.h create mode 100644 spyview/spypal_gradient.C create mode 100644 spyview/spypal_gradient.H create mode 100644 spyview/spypal_import.C create mode 100644 spyview/spypal_import.C.~1.6.~ create mode 100644 spyview/spypal_import.H create mode 100644 spyview/spypal_interface.C create mode 100644 spyview/spypal_interface.H create mode 100644 spyview/spypal_wizard.C create mode 100644 spyview/spypal_wizard.fl create mode 100644 spyview/spypal_wizard.h create mode 100755 spyview/spyrot create mode 100755 spyview/spyrot_comment create mode 100644 spyview/spyrotate.C create mode 100644 spyview/spyrotate.h create mode 100644 spyview/spyrotate_ui.C create mode 100644 spyview/spyrotate_ui.fl create mode 100644 spyview/spyrotate_ui.h create mode 100644 spyview/spyview.C create mode 100644 spyview/spyview.C.~1.272.~ create mode 100644 spyview/spyview.H create mode 100644 spyview/spyview3d.C create mode 100644 spyview/spyview3d.H create mode 100644 spyview/spyview3d_ui.C create mode 100644 spyview/spyview3d_ui.fl create mode 100644 spyview/spyview3d_ui.h create mode 100644 spyview/spyview_icon.ico create mode 100644 spyview/spyview_ui.C create mode 100644 spyview/spyview_ui.fl create mode 100644 spyview/spyview_ui.h create mode 100755 spyview/static_link_command.sh create mode 100644 spyview/static_link_notes.txt create mode 100644 spyview/static_link_notes.txt~ create mode 100644 spyview/stminfo.C create mode 100644 spyview/test_imagedata.C create mode 100644 spyview/throttle.H create mode 100644 spyview/toeno2mtx.C create mode 100644 spyview/up.png create mode 100755 spyview/update_console.sh create mode 100755 spyview/update_exe.sh create mode 100755 spyview/update_exe.sh~ create mode 100755 spyview/update_ns2pgm_testing.sh create mode 100755 spyview/update_spyview.bat create mode 100755 spyview/update_testing.sh create mode 100755 spyview/update_webpage.sh create mode 100755 spyview/update_webpage.sh~ create mode 100755 spyview/updates_page.url create mode 100644 spyview/vertical.png create mode 100644 test_images/SCAN0.TFR create mode 100644 test_images/comments.pgm create mode 100644 test_images/e_10_10.pgm create mode 100644 test_images/e_10_20.pgm create mode 100644 test_images/e_20_20.pgm create mode 100644 test_images/e_30_10.pgm create mode 100644 test_images/e_30_20.pgm create mode 100644 test_images/longramp.pgm create mode 100755 test_images/nt4_22.dat create mode 100644 test_images/nt4_22.mtx create mode 100755 test_images/nt4_22.txt create mode 100644 test_images/point.pgm create mode 100644 test_images/scan094.0.Stm create mode 100644 test_images/si.1.Stm diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..106f32845d94b97e019f7cc562a7ceb3f2fd08fe GIT binary patch literal 6148 zcmeHK&2JM&6o1b#WW6S3!Z&RtmQNLkz-dfNs{&icNI?`O#ZDbcz^uK~X2p8f^{j20 z5b7%u7laDEqN=S_sS*<6NX4;-UXTzJiDNJQ4>XIv3NuWeNAlV*Nz=Djy>-p}5d zT>!vB+Z_d90ANs)m^P_4ZDS~9k}9bX)f%RJeSv;*11@Z zoTx1dPAj%dInf+hV!a%OKIyaCyW+XgT$OEFSjdmPH)7=%N34azqxli*{oK2Yiy0F3 zz}UFsz(*5hXMW-G;uXam(oqx3kj6grNO`3cUv%gwlBJ}gekp(SOUanoH4`VyV>4bo z3`*WSud=m*ia9~UsTS{eyjx|%b;qx_eJA1{`@VD%m3rv68-bXK_@zkBd@jOPG#*b@ z8EXrEnv=iR;YErPRklv9G}(;2Fc6>dmLS||=hUt<#?zrU*0SMs>o;uNv~Abk17nAe zjL+1=MuP{Dn00A|Q=#j9;c@q@9E`U(^=?^E-f7>dald?#evC>-ty>P920t$yKXF7f z+2jFtA8p>U_06~5HnY>@$S+NICGBS%QRji{1z%P=p73fuXM@8yk}+a$YkSsY$nF`L zc({8{Hp@~pRMvg_$vVIsZ9SMXvuqV}b!`5SX|gmE85R4%hh$yNPAcosW43Ajoe^Y4 zs zFL;iKgE)knaT{*OUAP3Ja2$(x3McVXJdGus#q)Rp9jxI+Y+#5@ z{0issGG4)Nu!mRiI^MvWcniP7+xR{HfIs3-cn9yRou>N#$dhW^@A22ZwlYy~+sLlW z?IpWP7)TiS4;hf>gGEiEt+A&tK02tAuMg6mmMDdE`7I&Q(r9b!DI^OCs!&1|iuw}+ zRXELC+RxV5Q>elL<&W!pC1>@{AZ^iC_w!)-O7)Tgc%D{jcGI{?W|L5=jr9sIk zVIX1Pf5iZ%i=|?LO44`hvf|`jYf-yEO^WpEDU3s?)7NpV$g6k@wOGhzNrlkX*i%R| RB*}|FOheKo4E(DMya0WD>E{3d literal 0 HcmV?d00001 diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..e69de29 diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..d60c31a --- /dev/null +++ b/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..e69de29 diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..23e5f25 --- /dev/null +++ b/INSTALL @@ -0,0 +1,236 @@ +Installation Instructions +************************* + +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free +Software Foundation, Inc. + +This file is free documentation; the Free Software Foundation gives +unlimited permission to copy, distribute and modify it. + +Basic Installation +================== + +These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, and a +file `config.log' containing compiler output (useful mainly for +debugging `configure'). + + It can also use an optional file (typically called `config.cache' +and enabled with `--cache-file=config.cache' or simply `-C') that saves +the results of its tests to speed up reconfiguring. (Caching is +disabled by default to prevent problems with accidental use of stale +cache files.) + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If you are using the cache, and at +some point `config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file `configure.ac' (or `configure.in') is used to create +`configure' by a program called `autoconf'. You only need +`configure.ac' if you want to change it or regenerate `configure' using +a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + +Some systems require unusual options for compilation or linking that the +`configure' script does not know about. Run `./configure --help' for +details on some of the pertinent environment variables. + + You can give `configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here +is an example: + + ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + +You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not support the `VPATH' +variable, you have to compile the package for one architecture at a +time in the source code directory. After you have installed the +package for one architecture, use `make distclean' before reconfiguring +for another architecture. + +Installation Names +================== + +By default, `make install' installs the package's commands under +`/usr/local/bin', include files under `/usr/local/include', etc. You +can specify an installation prefix other than `/usr/local' by giving +`configure' the option `--prefix=PREFIX'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +pass the option `--exec-prefix=PREFIX' to `configure', the package uses +PREFIX as the prefix for installing programs and libraries. +Documentation and other data files still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=DIR' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + +Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + +There may be some features `configure' cannot figure out automatically, +but needs to determine by the type of machine the package will run on. +Usually, assuming the package is built to be run on the _same_ +architectures, `configure' can figure that out, but if it prints a +message saying it cannot guess the machine type, give it the +`--build=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS KERNEL-OS + + See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the machine type. + + If you are _building_ compiler tools for cross-compiling, you should +use the option `--target=TYPE' to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the +"host" platform (i.e., that on which the generated programs will +eventually be run) with `--host=TYPE'. + +Sharing Defaults +================ + +If you want to set default values for `configure' scripts to share, you +can create a site shell script called `config.site' that gives default +values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Defining Variables +================== + +Variables not defined in a site shell script can be set in the +environment passed to `configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the `configure' command line, using `VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +causes the specified `gcc' to be used as the C compiler (unless it is +overridden in the site shell script). Here is a another example: + + /bin/bash ./configure CONFIG_SHELL=/bin/bash + +Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent +configuration-related scripts to be executed by `/bin/bash'. + +`configure' Invocation +====================== + +`configure' recognizes the following options to control how it operates. + +`--help' +`-h' + Print a summary of the options to `configure', and exit. + +`--version' +`-V' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally `config.cache'. FILE defaults to `/dev/null' to + disable caching. + +`--config-cache' +`-C' + Alias for `--cache-file=config.cache'. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`configure' also accepts some other, not widely useful, options. Run +`configure --help' for more details. + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..553306f --- /dev/null +++ b/Makefile @@ -0,0 +1,627 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + +srcdir = . +top_srcdir = . + +pkgdatadir = $(datadir)/spyview +pkglibdir = $(libdir)/spyview +pkgincludedir = $(includedir)/spyview +top_builddir = . +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /usr/bin/install -c +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu +target_triplet = x86_64-unknown-linux-gnu +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ + compile config.guess config.sub depcomp install-sh missing +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = ${SHELL} /home/gsteele/src/spyview/missing --run aclocal-1.9 +AMDEP_FALSE = # +AMDEP_TRUE = +AMTAR = ${SHELL} /home/gsteele/src/spyview/missing --run tar +AUTOCONF = ${SHELL} /home/gsteele/src/spyview/missing --run autoconf +AUTOHEADER = ${SHELL} /home/gsteele/src/spyview/missing --run autoheader +AUTOMAKE = ${SHELL} /home/gsteele/src/spyview/missing --run automake-1.9 +AWK = gawk +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -O0 -g -Wall -D_GNU_SOURCE -fpermissive +CPP = gcc -E +CPPFLAGS = -DSPYVIEW_DATADIR='"${datarootdir}"' +CXX = g++ +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = -O0 -g -Wall -D_GNU_SOURCE -fpermissive +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /bin/grep -E +EXEEXT = +FLUID = /usr/bin/fluid +GREP = /bin/grep +GROFF = /usr/bin/groff +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +LDFLAGS = -g +LIBOBJS = +LIBS = -lm -lnetpbm -lboost_regex -lboost_serialization -lfltk_gl -lfltk_images -lfltk -lpng -lz -lGLU -lGL -lXext -lX11 +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/gsteele/src/spyview/missing --run makeinfo +MAKEPDF_FALSE = # +MAKEPDF_TRUE = +OBJEXT = o +PACKAGE = spyview +PACKAGE_BUGREPORT = Gary Steele (gsteele@mit.edu) +PACKAGE_NAME = spyview +PACKAGE_STRING = spyview 0.1 +PACKAGE_TARNAME = spyview +PACKAGE_URL = +PACKAGE_VERSION = 0.1 +PATH_SEPARATOR = : +PSTOPDF = /usr/bin/ps2pdf +SET_MAKE = +SHELL = /bin/bash +STRIP = +VERSION = 0.1 +WIN32_CONSOLE_FLAGS = +WIN32_EXTRA = +WINDOWS_FALSE = +WINDOWS_TRUE = # +XMKMF = +X_CFLAGS = +X_EXTRA_LIBS = +X_LIBS = +X_PRE_LIBS = -lSM -lICE +ac_ct_CC = gcc +ac_ct_CXX = g++ +am__fastdepCC_FALSE = # +am__fastdepCC_TRUE = +am__fastdepCXX_FALSE = # +am__fastdepCXX_TRUE = +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build = x86_64-unknown-linux-gnu +build_alias = +build_cpu = x86_64 +build_os = linux-gnu +build_vendor = unknown +datadir = ${datarootdir} +datarootdir = /home/gsteele/.spyview +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = x86_64-unknown-linux-gnu +host_alias = +host_cpu = x86_64 +host_os = linux-gnu +host_vendor = unknown +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = /home/gsteele/src/spyview/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = mkdir -p -- +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /home/gsteele +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +sysconfdir = ${prefix}/etc +target = x86_64-unknown-linux-gnu +target_alias = +target_cpu = x86_64 +target_os = linux-gnu +target_vendor = unknown +SUBDIRS = spyview debian +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ + cd $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + +config.h: stamp-h1 + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) stamp-h1; \ + else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + cd $(top_srcdir) && $(AUTOHEADER) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + mkdir $(distdir) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(mkdir_p) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + distdir) \ + || exit 1; \ + fi; \ + done + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile config.h +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ + check-am clean clean-generic clean-recursive ctags \ + ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ + dist-tarZ dist-zip distcheck distclean distclean-generic \ + distclean-hdr distclean-recursive distclean-tags \ + distcleancheck distdir distuninstallcheck dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-data-local install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-am + + +#Manual rules to install colormap files +install-data-local: + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/transform + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/nanoscope + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/wsxm + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/user + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps cmaps/*.ppm + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps cmaps/*.spp + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps/transform cmaps/transform/*.ppm + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps/nanoscope cmaps/nanoscope/ns??.ppm + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps/wsxm cmaps/wsxm/*.ppm + $(INSTALL_DATA) spyview/default_image.pgm $(DESTDIR)/$(datadir) +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..eaa422a --- /dev/null +++ b/Makefile.am @@ -0,0 +1,14 @@ +SUBDIRS = spyview debian + +#Manual rules to install colormap files +install-data-local: + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/transform + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/nanoscope + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/wsxm + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/user + $(INSTALL_DATA) -t $(DESTDIR)/$(datadir)/cmaps cmaps/*.ppm + $(INSTALL_DATA) -t $(DESTDIR)/$(datadir)/cmaps cmaps/*.spp + $(INSTALL_DATA) -t $(DESTDIR)/$(datadir)/cmaps/transform cmaps/transform/*.ppm + $(INSTALL_DATA) -t $(DESTDIR)/$(datadir)/cmaps/nanoscope cmaps/nanoscope/ns??.ppm + $(INSTALL_DATA) -t $(DESTDIR)/$(datadir)/cmaps/wsxm cmaps/wsxm/*.ppm + $(INSTALL_DATA) spyview/default_image.pgm $(DESTDIR)/$(datadir) diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..6795ca9 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,627 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = . +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +target_triplet = @target@ +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ + compile config.guess config.sub depcomp install-sh missing +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FLUID = @FLUID@ +GREP = @GREP@ +GROFF = @GROFF@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEPDF_FALSE = @MAKEPDF_FALSE@ +MAKEPDF_TRUE = @MAKEPDF_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PSTOPDF = @PSTOPDF@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +WIN32_CONSOLE_FLAGS = @WIN32_CONSOLE_FLAGS@ +WIN32_EXTRA = @WIN32_EXTRA@ +WINDOWS_FALSE = @WINDOWS_FALSE@ +WINDOWS_TRUE = @WINDOWS_TRUE@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ +SUBDIRS = spyview debian +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ + cd $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + +config.h: stamp-h1 + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) stamp-h1; \ + else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + cd $(top_srcdir) && $(AUTOHEADER) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +uninstall-info-am: + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + mkdir $(distdir) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(mkdir_p) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + distdir) \ + || exit 1; \ + fi; \ + done + -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r $(distdir) +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile config.h +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: install-data-local + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ + check-am clean clean-generic clean-recursive ctags \ + ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ + dist-tarZ dist-zip distcheck distclean distclean-generic \ + distclean-hdr distclean-recursive distclean-tags \ + distcleancheck distdir distuninstallcheck dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-data-local install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-am + + +#Manual rules to install colormap files +install-data-local: + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/transform + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/nanoscope + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/wsxm + $(INSTALL) -d $(DESTDIR)/$(datadir)/cmaps/user + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps cmaps/*.ppm + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps cmaps/*.spp + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps/transform cmaps/transform/*.ppm + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps/nanoscope cmaps/nanoscope/ns??.ppm + $(INSTALL_DATA) -D -t $(DESTDIR)/$(datadir)/cmaps/wsxm cmaps/wsxm/*.ppm + $(INSTALL_DATA) spyview/default_image.pgm $(DESTDIR)/$(datadir) +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..e69de29 diff --git a/README b/README new file mode 100644 index 0000000..e69de29 diff --git a/acinclude.m4 b/acinclude.m4 new file mode 100644 index 0000000..1bddc2b --- /dev/null +++ b/acinclude.m4 @@ -0,0 +1,37 @@ +# OPTIONAL_PROGRAM(optname, progpath[optname]) +AC_DEFUN([OPTIONAL_PROGRAM], +[AC_ARG_ENABLE([$1],AC_HELP_STRING([--enable-xtalmon],[Build optional [$2] program. Default: Off]), + [case "${enableval}" in + yes) OPTPROGRAMS="$OPTPROGRAMS m4_default([$2],[$1])" + AC_MSG_NOTICE([Optional program [$1] included]);; + no) AC_MSG_NOTICE([Optional program [$1] omitted]);; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-[$1]) ;; + esac], + [AC_MSG_NOTICE([Optional program [$1] not built by default]) + ]) + AC_SUBST(OPTPROGRAMS)]) + +# USER_DIRS +# Add ~/lib and ~/include to lib/include paths if they exist +AC_DEFUN([USER_DIRS], +[if test -e $HOME/lib ; then + LDFLAGS="$LDFLAGS -L$HOME/lib" + AC_MSG_NOTICE([Using user lib directory $HOME/lib]) +fi; + if test -e $HOME/include ; then + CFLAGS="$CFLAGS -I$HOME/include" + CPPFLAGS="$CPPFLAGS -I$HOME/include" + AC_MSG_NOTICE([Using user include directory $HOME/include]) + fi; +]) + +# DISABLE_PROGRAM(optname, progpath[optname]) +#AC_DEFUN([DISABLE_PROGRAM], +#[AC_ARG_ENABLE([$1],AC_HELP_STRING([--enable-xtalmon],[Build optional [$2] program. Default: On]), +# [case "${enableval}" in +# yes) OPTPROGRAMS="$OPTPROGRAMS m4_default([$2],[$1])" +# AC_MSG_NOTICE([Optional program [$1] included]);; +# no) AC_MSG_NOTICE([Optional program [$1] omitted]);; +# *) AC_MSG_ERROR(bad value ${enableval} for --enable-[$1]) ;; +# esac],[AC_MSG_NOTICE([Optional program [$1] built by default]) OPTPROGRAMS="$OPTPROGRAMS m4_default([$2],[$1])" ]) +# AC_SUBST(OPTPROGRAMS)]) diff --git a/aclocal.m4 b/aclocal.m4 new file mode 100644 index 0000000..34c7867 --- /dev/null +++ b/aclocal.m4 @@ -0,0 +1,879 @@ +# generated automatically by aclocal 1.9.6 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.9.6])]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 7 + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 8 + +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH]) +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +#serial 3 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 12 + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.58])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl +]) +]) + + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU +fi +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Copyright (C) 1999, 2000, 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 + +# AM_PROG_CC_C_O +# -------------- +# Like AC_PROG_CC_C_O, but changed for automake. +AC_DEFUN([AM_PROG_CC_C_O], +[AC_REQUIRE([AC_PROG_CC_C_O])dnl +AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +# FIXME: we rely on the cache variable name because +# there is no other way. +set dummy $CC +ac_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` +if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) + +# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_MKDIR_P +# --------------- +# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. +# +# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories +# created by `make install' are always world readable, even if the +# installer happens to have an overly restrictive umask (e.g. 077). +# This was a mistake. There are at least two reasons why we must not +# use `-m 0755': +# - it causes special bits like SGID to be ignored, +# - it may be too restrictive (some setups expect 775 directories). +# +# Do not use -m 0755 and let people choose whatever they expect by +# setting umask. +# +# We cannot accept any implementation of `mkdir' that recognizes `-p'. +# Some implementations (such as Solaris 8's) are not thread-safe: if a +# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' +# concurrently, both version can detect that a/ is missing, but only +# one can create it and the other will error out. Consequently we +# restrict ourselves to GNU make (using the --version option ensures +# this.) +AC_DEFUN([AM_PROG_MKDIR_P], +[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi +AC_SUBST([mkdir_p])]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 +# Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 4 + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi + + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT(yes)]) + +# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 2005 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of `v7', `ustar', or `pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. +AM_MISSING_PROG([AMTAR], [tar]) +m4_if([$1], [v7], + [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [m4_case([$1], [ustar],, [pax],, + [m4_fatal([Unknown tar format])]) +AC_MSG_CHECKING([how to create a $1 tar archive]) +# Loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' +_am_tools=${am_cv_prog_tar_$1-$_am_tools} +# Do not fold the above two line into one, because Tru64 sh and +# Solaris sh will not grok spaces in the rhs of `-'. +for _am_tool in $_am_tools +do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; + do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi +done +rm -rf conftest.dir + +AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) +AC_MSG_RESULT([$am_cv_prog_tar_$1])]) +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([acinclude.m4]) diff --git a/bootstrap.sh b/bootstrap.sh new file mode 100755 index 0000000..740a936 --- /dev/null +++ b/bootstrap.sh @@ -0,0 +1,2 @@ +#!/bin/sh +autoreconf -i \ No newline at end of file diff --git a/cmaps/0greyscale.ppm b/cmaps/0greyscale.ppm new file mode 100644 index 0000000..cfc515b --- /dev/null +++ b/cmaps/0greyscale.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +1 1 1 +2 2 2 +3 3 3 +4 4 4 +5 5 5 +6 6 6 +7 7 7 +8 8 8 +9 9 9 +10 10 10 +11 11 11 +12 12 12 +13 13 13 +14 14 14 +15 15 15 +16 16 16 +17 17 17 +18 18 18 +19 19 19 +20 20 20 +21 21 21 +22 22 22 +23 23 23 +24 24 24 +25 25 25 +26 26 26 +27 27 27 +28 28 28 +29 29 29 +30 30 30 +31 31 31 +32 32 32 +33 33 33 +34 34 34 +35 35 35 +36 36 36 +37 37 37 +38 38 38 +39 39 39 +40 40 40 +41 41 41 +42 42 42 +43 43 43 +44 44 44 +45 45 45 +46 46 46 +47 47 47 +48 48 48 +49 49 49 +50 50 50 +51 51 51 +52 52 52 +53 53 53 +54 54 54 +55 55 55 +56 56 56 +57 57 57 +58 58 58 +59 59 59 +60 60 60 +61 61 61 +62 62 62 +63 63 63 +64 64 64 +65 65 65 +66 66 66 +67 67 67 +68 68 68 +69 69 69 +70 70 70 +71 71 71 +72 72 72 +73 73 73 +74 74 74 +75 75 75 +76 76 76 +77 77 77 +78 78 78 +79 79 79 +80 80 80 +81 81 81 +82 82 82 +83 83 83 +84 84 84 +85 85 85 +86 86 86 +87 87 87 +88 88 88 +89 89 89 +90 90 90 +91 91 91 +92 92 92 +93 93 93 +94 94 94 +95 95 95 +96 96 96 +97 97 97 +98 98 98 +99 99 99 +100 100 100 +101 101 101 +102 102 102 +103 103 103 +104 104 104 +105 105 105 +106 106 106 +107 107 107 +108 108 108 +109 109 109 +110 110 110 +111 111 111 +112 112 112 +113 113 113 +114 114 114 +115 115 115 +116 116 116 +117 117 117 +118 118 118 +119 119 119 +120 120 120 +121 121 121 +122 122 122 +123 123 123 +124 124 124 +125 125 125 +126 126 126 +127 127 127 +128 128 128 +129 129 129 +130 130 130 +131 131 131 +132 132 132 +133 133 133 +134 134 134 +135 135 135 +136 136 136 +137 137 137 +138 138 138 +139 139 139 +140 140 140 +141 141 141 +142 142 142 +143 143 143 +144 144 144 +145 145 145 +146 146 146 +147 147 147 +148 148 148 +149 149 149 +150 150 150 +151 151 151 +152 152 152 +153 153 153 +154 154 154 +155 155 155 +156 156 156 +157 157 157 +158 158 158 +159 159 159 +160 160 160 +161 161 161 +162 162 162 +163 163 163 +164 164 164 +165 165 165 +166 166 166 +167 167 167 +168 168 168 +169 169 169 +170 170 170 +171 171 171 +172 172 172 +173 173 173 +174 174 174 +175 175 175 +176 176 176 +177 177 177 +178 178 178 +179 179 179 +180 180 180 +181 181 181 +182 182 182 +183 183 183 +184 184 184 +185 185 185 +186 186 186 +187 187 187 +188 188 188 +189 189 189 +190 190 190 +191 191 191 +192 192 192 +193 193 193 +194 194 194 +195 195 195 +196 196 196 +197 197 197 +198 198 198 +199 199 199 +200 200 200 +201 201 201 +202 202 202 +203 203 203 +204 204 204 +205 205 205 +206 206 206 +207 207 207 +208 208 208 +209 209 209 +210 210 210 +211 211 211 +212 212 212 +213 213 213 +214 214 214 +215 215 215 +216 216 216 +217 217 217 +218 218 218 +219 219 219 +220 220 220 +221 221 221 +222 222 222 +223 223 223 +224 224 224 +225 225 225 +226 226 226 +227 227 227 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +232 232 232 +233 233 233 +234 234 234 +235 235 235 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +240 240 240 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +248 248 248 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +253 253 253 +254 254 254 +255 255 255 diff --git a/cmaps/1band.ppm b/cmaps/1band.ppm new file mode 100644 index 0000000..0635302 --- /dev/null +++ b/cmaps/1band.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +3 3 3 +6 6 6 +9 9 9 +12 12 12 +15 15 15 +18 18 18 +21 21 21 +25 25 25 +28 28 28 +31 31 31 +34 34 34 +37 37 37 +40 40 40 +43 43 43 +46 46 46 +49 49 49 +53 53 53 +56 56 56 +59 59 59 +62 62 62 +65 65 65 +68 68 68 +71 71 71 +74 74 74 +77 77 77 +80 80 80 +83 83 83 +86 86 86 +89 89 89 +92 92 92 +95 95 95 +97 97 97 +100 100 100 +103 103 103 +106 106 106 +109 109 109 +112 112 112 +115 115 115 +117 117 117 +120 120 120 +123 123 123 +126 126 126 +128 128 128 +131 131 131 +134 134 134 +136 136 136 +139 139 139 +142 142 142 +144 144 144 +147 147 147 +149 149 149 +152 152 152 +154 154 154 +157 157 157 +159 159 159 +162 162 162 +164 164 164 +167 167 167 +169 169 169 +171 171 171 +174 174 174 +176 176 176 +178 178 178 +180 180 180 +183 183 183 +185 185 185 +187 187 187 +189 189 189 +191 191 191 +193 193 193 +195 195 195 +197 197 197 +199 199 199 +201 201 201 +203 203 203 +205 205 205 +207 207 207 +209 209 209 +210 210 210 +212 212 212 +214 214 214 +215 215 215 +217 217 217 +219 219 219 +220 220 220 +222 222 222 +223 223 223 +225 225 225 +226 226 226 +228 228 228 +229 229 229 +230 230 230 +232 232 232 +233 233 233 +234 234 234 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +240 240 240 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +245 245 245 +246 246 246 +246 246 246 +247 247 247 +248 248 248 +249 249 249 +249 249 249 +250 250 250 +250 250 250 +251 251 251 +251 251 251 +252 252 252 +252 252 252 +253 253 253 +253 253 253 +253 253 253 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +253 253 253 +253 253 253 +253 253 253 +252 252 252 +252 252 252 +251 251 251 +251 251 251 +250 250 250 +250 250 250 +249 249 249 +249 249 249 +248 248 248 +247 247 247 +246 246 246 +246 246 246 +245 245 245 +244 244 244 +243 243 243 +242 242 242 +241 241 241 +240 240 240 +239 239 239 +238 238 238 +237 237 237 +236 236 236 +234 234 234 +233 233 233 +232 232 232 +230 230 230 +229 229 229 +228 228 228 +226 226 226 +225 225 225 +223 223 223 +222 222 222 +220 220 220 +219 219 219 +217 217 217 +215 215 215 +214 214 214 +212 212 212 +210 210 210 +209 209 209 +207 207 207 +205 205 205 +203 203 203 +201 201 201 +199 199 199 +197 197 197 +195 195 195 +193 193 193 +191 191 191 +189 189 189 +187 187 187 +185 185 185 +183 183 183 +180 180 180 +178 178 178 +176 176 176 +174 174 174 +171 171 171 +169 169 169 +167 167 167 +164 164 164 +162 162 162 +159 159 159 +157 157 157 +154 154 154 +152 152 152 +149 149 149 +147 147 147 +144 144 144 +142 142 142 +139 139 139 +136 136 136 +134 134 134 +131 131 131 +128 128 128 +126 126 126 +123 123 123 +120 120 120 +117 117 117 +115 115 115 +112 112 112 +109 109 109 +106 106 106 +103 103 103 +100 100 100 +97 97 97 +95 95 95 +92 92 92 +89 89 89 +86 86 86 +83 83 83 +80 80 80 +77 77 77 +74 74 74 +71 71 71 +68 68 68 +65 65 65 +62 62 62 +59 59 59 +56 56 56 +53 53 53 +49 49 49 +46 46 46 +43 43 43 +40 40 40 +37 37 37 +34 34 34 +31 31 31 +28 28 28 +25 25 25 +21 21 21 +18 18 18 +15 15 15 +12 12 12 +9 9 9 +6 6 6 +3 3 3 +0 0 0 diff --git a/cmaps/4bands.ppm b/cmaps/4bands.ppm new file mode 100644 index 0000000..e5690e6 --- /dev/null +++ b/cmaps/4bands.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +12 12 12 +25 25 25 +37 37 37 +49 49 49 +62 62 62 +74 74 74 +86 86 86 +97 97 97 +109 109 109 +120 120 120 +131 131 131 +142 142 142 +152 152 152 +162 162 162 +171 171 171 +180 180 180 +189 189 189 +197 197 197 +205 205 205 +212 212 212 +219 219 219 +225 225 225 +230 230 230 +236 236 236 +240 240 240 +244 244 244 +247 247 247 +250 250 250 +252 252 252 +253 253 253 +254 254 254 +254 254 254 +254 254 254 +253 253 253 +251 251 251 +249 249 249 +246 246 246 +243 243 243 +239 239 239 +234 234 234 +229 229 229 +223 223 223 +217 217 217 +210 210 210 +203 203 203 +195 195 195 +187 187 187 +178 178 178 +169 169 169 +159 159 159 +149 149 149 +139 139 139 +128 128 128 +117 117 117 +106 106 106 +95 95 95 +83 83 83 +71 71 71 +59 59 59 +46 46 46 +34 34 34 +21 21 21 +9 9 9 +3 3 3 +15 15 15 +28 28 28 +40 40 40 +53 53 53 +65 65 65 +77 77 77 +89 89 89 +100 100 100 +112 112 112 +123 123 123 +134 134 134 +144 144 144 +154 154 154 +164 164 164 +174 174 174 +183 183 183 +191 191 191 +199 199 199 +207 207 207 +214 214 214 +220 220 220 +226 226 226 +232 232 232 +237 237 237 +241 241 241 +245 245 245 +248 248 248 +250 250 250 +252 252 252 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +253 253 253 +251 251 251 +249 249 249 +246 246 246 +242 242 242 +238 238 238 +233 233 233 +228 228 228 +222 222 222 +215 215 215 +209 209 209 +201 201 201 +193 193 193 +185 185 185 +176 176 176 +167 167 167 +157 157 157 +147 147 147 +136 136 136 +126 126 126 +115 115 115 +103 103 103 +92 92 92 +80 80 80 +68 68 68 +56 56 56 +43 43 43 +31 31 31 +18 18 18 +6 6 6 +6 6 6 +18 18 18 +31 31 31 +43 43 43 +56 56 56 +68 68 68 +80 80 80 +92 92 92 +103 103 103 +115 115 115 +126 126 126 +136 136 136 +147 147 147 +157 157 157 +167 167 167 +176 176 176 +185 185 185 +193 193 193 +201 201 201 +209 209 209 +215 215 215 +222 222 222 +228 228 228 +233 233 233 +238 238 238 +242 242 242 +246 246 246 +249 249 249 +251 251 251 +253 253 253 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +252 252 252 +250 250 250 +248 248 248 +245 245 245 +241 241 241 +237 237 237 +232 232 232 +226 226 226 +220 220 220 +214 214 214 +207 207 207 +199 199 199 +191 191 191 +183 183 183 +174 174 174 +164 164 164 +154 154 154 +144 144 144 +134 134 134 +123 123 123 +112 112 112 +100 100 100 +89 89 89 +77 77 77 +65 65 65 +53 53 53 +40 40 40 +28 28 28 +15 15 15 +3 3 3 +9 9 9 +21 21 21 +34 34 34 +46 46 46 +59 59 59 +71 71 71 +83 83 83 +95 95 95 +106 106 106 +117 117 117 +128 128 128 +139 139 139 +149 149 149 +159 159 159 +169 169 169 +178 178 178 +187 187 187 +195 195 195 +203 203 203 +210 210 210 +217 217 217 +223 223 223 +229 229 229 +234 234 234 +239 239 239 +243 243 243 +246 246 246 +249 249 249 +251 251 251 +253 253 253 +254 254 254 +254 254 254 +254 254 254 +253 253 253 +252 252 252 +250 250 250 +247 247 247 +244 244 244 +240 240 240 +236 236 236 +230 230 230 +225 225 225 +219 219 219 +212 212 212 +205 205 205 +197 197 197 +189 189 189 +180 180 180 +171 171 171 +162 162 162 +152 152 152 +142 142 142 +131 131 131 +120 120 120 +109 109 109 +97 97 97 +86 86 86 +74 74 74 +62 62 62 +49 49 49 +37 37 37 +25 25 25 +12 12 12 +0 0 0 diff --git a/cmaps/8bands.ppm b/cmaps/8bands.ppm new file mode 100644 index 0000000..e4534b1 --- /dev/null +++ b/cmaps/8bands.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +2 2 2 +10 10 10 +22 22 22 +38 38 38 +57 57 57 +79 79 79 +103 103 103 +128 128 128 +153 153 153 +177 177 177 +199 199 199 +218 218 218 +234 234 234 +246 246 246 +253 253 253 +255 255 255 +252 252 252 +245 245 245 +232 232 232 +216 216 216 +197 197 197 +174 174 174 +150 150 150 +125 125 125 +100 100 100 +76 76 76 +54 54 54 +35 35 35 +20 20 20 +9 9 9 +2 2 2 +0 0 0 +3 3 3 +11 11 11 +23 23 23 +40 40 40 +60 60 60 +82 82 82 +106 106 106 +131 131 131 +156 156 156 +180 180 180 +202 202 202 +221 221 221 +236 236 236 +247 247 247 +253 253 253 +255 255 255 +252 252 252 +243 243 243 +231 231 231 +214 214 214 +194 194 194 +171 171 171 +147 147 147 +122 122 122 +97 97 97 +73 73 73 +52 52 52 +33 33 33 +18 18 18 +8 8 8 +1 1 1 +0 0 0 +4 4 4 +12 12 12 +25 25 25 +42 42 42 +62 62 62 +85 85 85 +109 109 109 +135 135 135 +159 159 159 +183 183 183 +204 204 204 +223 223 223 +238 238 238 +248 248 248 +254 254 254 +255 255 255 +251 251 251 +242 242 242 +229 229 229 +212 212 212 +191 191 191 +168 168 168 +144 144 144 +119 119 119 +94 94 94 +71 71 71 +49 49 49 +31 31 31 +17 17 17 +6 6 6 +1 1 1 +0 0 0 +5 5 5 +14 14 14 +27 27 27 +45 45 45 +65 65 65 +88 88 88 +113 113 113 +138 138 138 +162 162 162 +186 186 186 +207 207 207 +225 225 225 +239 239 239 +249 249 249 +254 254 254 +255 255 255 +250 250 250 +241 241 241 +227 227 227 +209 209 209 +189 189 189 +165 165 165 +141 141 141 +116 116 116 +91 91 91 +68 68 68 +47 47 47 +29 29 29 +15 15 15 +6 6 6 +1 1 1 +1 1 1 +6 6 6 +15 15 15 +29 29 29 +47 47 47 +68 68 68 +91 91 91 +116 116 116 +141 141 141 +165 165 165 +189 189 189 +209 209 209 +227 227 227 +241 241 241 +250 250 250 +255 255 255 +254 254 254 +249 249 249 +239 239 239 +225 225 225 +207 207 207 +186 186 186 +162 162 162 +138 138 138 +113 113 113 +88 88 88 +65 65 65 +45 45 45 +27 27 27 +14 14 14 +5 5 5 +0 0 0 +1 1 1 +6 6 6 +17 17 17 +31 31 31 +49 49 49 +71 71 71 +94 94 94 +119 119 119 +144 144 144 +168 168 168 +191 191 191 +212 212 212 +229 229 229 +242 242 242 +251 251 251 +255 255 255 +254 254 254 +248 248 248 +238 238 238 +223 223 223 +204 204 204 +183 183 183 +159 159 159 +135 135 135 +109 109 109 +85 85 85 +62 62 62 +42 42 42 +25 25 25 +12 12 12 +4 4 4 +0 0 0 +1 1 1 +8 8 8 +18 18 18 +33 33 33 +52 52 52 +73 73 73 +97 97 97 +122 122 122 +147 147 147 +171 171 171 +194 194 194 +214 214 214 +231 231 231 +243 243 243 +252 252 252 +255 255 255 +253 253 253 +247 247 247 +236 236 236 +221 221 221 +202 202 202 +180 180 180 +156 156 156 +131 131 131 +106 106 106 +82 82 82 +60 60 60 +40 40 40 +23 23 23 +11 11 11 +3 3 3 +0 0 0 +2 2 2 +9 9 9 +20 20 20 +35 35 35 +54 54 54 +76 76 76 +100 100 100 +125 125 125 +150 150 150 +174 174 174 +197 197 197 +216 216 216 +232 232 232 +245 245 245 +252 252 252 +255 255 255 +253 253 253 +246 246 246 +234 234 234 +218 218 218 +199 199 199 +177 177 177 +153 153 153 +128 128 128 +103 103 103 +79 79 79 +57 57 57 +38 38 38 +22 22 22 +10 10 10 +2 2 2 +0 0 0 diff --git a/cmaps/aaron.ppm b/cmaps/aaron.ppm new file mode 100644 index 0000000..d070e16 --- /dev/null +++ b/cmaps/aaron.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 255 +32 2 253 +45 4 251 +55 6 249 +63 8 247 +70 10 245 +76 12 243 +82 14 241 +87 16 239 +92 18 237 +97 20 235 +101 22 233 +105 24 231 +109 26 229 +113 28 227 +116 30 225 +119 32 223 +123 34 221 +126 36 219 +128 38 217 +131 40 215 +134 42 213 +136 44 211 +139 46 209 +141 48 207 +143 50 205 +145 52 203 +147 54 201 +149 56 199 +151 58 197 +153 60 195 +155 62 193 +156 64 191 +158 66 189 +159 68 187 +161 70 185 +162 72 183 +164 74 181 +165 76 179 +166 78 177 +167 80 175 +168 82 173 +169 84 171 +170 86 169 +171 88 167 +172 90 165 +173 92 163 +174 94 161 +175 96 159 +175 98 157 +176 100 155 +177 102 153 +177 104 151 +178 106 149 +178 108 147 +179 110 145 +179 112 143 +179 114 141 +180 116 139 +180 118 137 +180 120 135 +180 122 133 +180 124 131 +180 126 129 +180 128 127 +180 130 125 +180 132 123 +180 134 121 +180 136 119 +180 138 117 +179 140 115 +179 142 113 +179 144 111 +178 146 109 +178 148 107 +177 150 105 +177 152 103 +176 154 101 +176 156 99 +175 158 97 +174 160 95 +174 162 93 +173 164 91 +172 166 89 +171 168 87 +170 170 85 +169 172 83 +168 174 81 +167 176 79 +166 178 77 +164 180 75 +163 182 73 +162 184 71 +160 186 69 +159 188 67 +157 190 65 +156 192 63 +154 194 61 +152 196 59 +150 198 57 +148 200 55 +146 202 53 +144 204 51 +142 206 49 +140 208 47 +137 210 45 +135 212 43 +132 214 41 +130 216 39 +127 218 37 +124 220 35 +121 222 33 +118 224 31 +114 226 29 +111 228 27 +107 230 25 +103 232 23 +99 234 21 +95 236 19 +90 238 17 +85 240 15 +79 242 13 +73 244 11 +67 246 9 +59 248 7 +50 250 5 +39 252 3 +23 254 1 +1 254 23 +3 252 39 +5 250 50 +7 248 59 +9 246 67 +11 244 73 +13 242 79 +15 240 85 +17 238 90 +19 236 95 +21 234 99 +23 232 103 +25 230 107 +27 228 111 +29 226 114 +31 224 118 +33 222 121 +35 220 124 +37 218 127 +39 216 130 +41 214 132 +43 212 135 +45 210 137 +47 208 140 +49 206 142 +51 204 144 +53 202 146 +55 200 148 +57 198 150 +59 196 152 +61 194 154 +63 192 156 +65 190 157 +67 188 159 +69 186 160 +71 184 162 +73 182 163 +75 180 164 +77 178 166 +79 176 167 +81 174 168 +83 172 169 +85 170 170 +87 168 171 +89 166 172 +91 164 173 +93 162 174 +95 160 174 +97 158 175 +99 156 176 +101 154 176 +103 152 177 +105 150 177 +107 148 178 +109 146 178 +111 144 179 +113 142 179 +115 140 179 +117 138 180 +119 136 180 +121 134 180 +123 132 180 +125 130 180 +127 128 180 +129 126 180 +131 124 180 +133 122 180 +135 120 180 +137 118 180 +139 116 180 +141 114 179 +143 112 179 +145 110 179 +147 108 178 +149 106 178 +151 104 177 +153 102 177 +155 100 176 +157 98 175 +159 96 175 +161 94 174 +163 92 173 +165 90 172 +167 88 171 +169 86 170 +171 84 169 +173 82 168 +175 80 167 +177 78 166 +179 76 165 +181 74 164 +183 72 162 +185 70 161 +187 68 159 +189 66 158 +191 64 156 +193 62 155 +195 60 153 +197 58 151 +199 56 149 +201 54 147 +203 52 145 +205 50 143 +207 48 141 +209 46 139 +211 44 136 +213 42 134 +215 40 131 +217 38 128 +219 36 126 +221 34 123 +223 32 119 +225 30 116 +227 28 113 +229 26 109 +231 24 105 +233 22 101 +235 20 97 +237 18 92 +239 16 87 +241 14 82 +243 12 76 +245 10 70 +247 8 63 +249 6 55 +251 4 45 +253 2 32 +255 0 0 diff --git a/cmaps/aaronmap.m b/cmaps/aaronmap.m new file mode 100644 index 0000000..657833a --- /dev/null +++ b/cmaps/aaronmap.m @@ -0,0 +1,13 @@ +x=[0:255]; +g = (x<128) .* (2*x) + (x >= 128) .* (2*255 - 2*x); +b = (x<128) .* (255-2*x) ; +r = (x>=128) .* (2*x - 255); +b = (x<128) .* (255-2*x) + (x>=128) .* (sqrt(255^2 - r.^2 - g.^2)); +r = (x<128) .* (sqrt(255^2-g.^2-b.^2)) + (x>=128) .* (2*x - 255); +b = (x<128) .* (255-2*x) + (x>=128) .* (sqrt(255^2 - r.^2 - g.^2)); +fp = fopen('aaron.ppm', 'w+'); +fprintf(fp, 'P3\n1 256\n255\n'); +for m = 1:256 + fprintf(fp, '%d %d %d\n', round(r(m)), round(g(m)), round(b(m))); +end +fclose(fp); diff --git a/cmaps/afm-hot.spp b/cmaps/afm-hot.spp new file mode 100644 index 0000000..8682103 --- /dev/null +++ b/cmaps/afm-hot.spp @@ -0,0 +1,6 @@ +22 serialization::archive 5 0 3 0 0 0 0 5 0 3 1 0 +0 1 0 0 0 0 0 0 3 +1 1 0.25098039215686274 0.08751993197316546 0.0451245036413764 0.0041051795406600675 3 +2 1 0.50196078431372548 0.4895668866072273 0.36699004633045368 0.045076161939578155 3 +3 1 0.74901960784313726 0.80506981480816453 0.9367072206732141 0.33922108373849513 3 +4 1 1 0.95040599999999997 0.99990800000000002 1.089062 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/blue-green-pink.ppm b/cmaps/blue-green-pink.ppm new file mode 100644 index 0000000000000000000000000000000000000000..0c8834048f16369e4347ac778480bfc227129c36 GIT binary patch literal 826 zcmV-A1I7GMHVPvkLsCUSR8LYmAXI2&AV*0}P$zRBP)Nikp3noqms=fRdnsl%j-|q=uQLhnuH~o~etVtBs1x)xg)+!r0iw+Sf!9{ zS?)3EW_V)Dn`1kty`TP6){rv#{00930BN7rV8X7eqAUq`{LMbUo zEiFwkF;X-%S2s6YIyzuIJ!C*YXhTD5MMZB&NOMX`c1%opPELJMQGioZgH=_AS67Ky zS&Um-j$B-kUS5=7V3%TInPX#|Wo4dcXQ63nqiSlVY;34)ZK`i?t#EL!a&obAbF+1I zwsv;7czC*bdAxgjzI=SZeSN}zf5U=+#D#&yh=az9gvX7A$B>7}lZeTdiOQIY%bSbL zosG<(j?JQv&ZUsgr;*U9lhLe{(XN%!u$I%am(;bG)wh||xtrFzoY%db*uS3H!k^j1 zpxVZv+sLBa%A?)Pq}|P>-p{7r(Wl_ksNmJ9;n%9-*{kE*tmE9Rgu}d>%8pjzwGS7?d`| E|L~W@ZU6uP literal 0 HcmV?d00001 diff --git a/cmaps/colored_vee.spp b/cmaps/colored_vee.spp new file mode 100644 index 0000000..c2f70fd --- /dev/null +++ b/cmaps/colored_vee.spp @@ -0,0 +1,6 @@ +22 serialization::archive 5 0 3 0 0 0 0 5 0 3 1 0 +0 0 0 0 0 0.9504999999999999 1 1.089 3 +1 0 0.29158512720156554 0.18049999999999999 0.0722 0.95050000000000001 3 +2 1 0.50097847358121328 0 0 0 3 +3 0 0.7084148727984344 0.41239999999999999 0.21260000000000001 0.019300000000000001 3 +4 0 1 0.9504999999999999 1 1.089 0 0 3 512 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/hot.spp b/cmaps/hot.spp new file mode 100644 index 0000000..ef766a9 --- /dev/null +++ b/cmaps/hot.spp @@ -0,0 +1,5 @@ +22 serialization::archive 5 0 3 0 0 0 0 4 0 3 1 0 +0 1 0 0 0 0 0 0 3 +1 1 0.33333333333333331 0.40871167390989827 0.2107281278883425 0.01917088786447281 3 +2 1 0.66666666666666663 0.76677235017128342 0.92139477152579008 0.13749426320113387 3 +3 1 1 0.95040599999999997 0.99990800000000002 1.089062 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/make8bands.m b/cmaps/make8bands.m new file mode 100644 index 0000000..e9016f8 --- /dev/null +++ b/cmaps/make8bands.m @@ -0,0 +1,12 @@ +x=[0:255]; +%b = (1-abs(cos(2*pi/256*x*4)))*255; +b = (cos(2*pi/255*x*8-pi)+1)*255/2; +r = b; +g = b; +fp = fopen('test.ppm', 'w+'); +fprintf(fp, 'P3\n1 256\n255\n'); +for m = 1:256 + fprintf(fp, '%d %d %d\n', round(r(m)), round(g(m)), round(b(m))); +end +fclose(fp); +plot(b); \ No newline at end of file diff --git a/cmaps/makemap.m b/cmaps/makemap.m new file mode 100644 index 0000000..2846cbc --- /dev/null +++ b/cmaps/makemap.m @@ -0,0 +1,11 @@ +function makemap(x,name) +x = x*255; +r = x(:,1); +g = x(:,2); +b = x(:,3); +fp = fopen(name, 'w+'); +fprintf(fp, 'P3\n1 256\n255\n'); +for m = 1:256 + fprintf(fp, '%d %d %d\n', round(r(m)), round(g(m)), round(b(m))); +end +fclose(fp); \ No newline at end of file diff --git a/cmaps/makematlab.m b/cmaps/makematlab.m new file mode 100644 index 0000000..2f2adc3 --- /dev/null +++ b/cmaps/makematlab.m @@ -0,0 +1,8 @@ +makemap(jet(256), 'matlabjet.ppm') +makemap(bone(256), 'matlabbone.ppm') +makemap(pink(256), 'matlabpink.ppm') +makemap(autumn(256), 'matlabautumn.ppm') +makemap(copper(256), 'matlabcopper.ppm') +makemap(spring(256), 'matlabspring.ppm') +makemap(summer(256), 'matlabsummer.ppm') +makemap(winter(256), 'matlabwinter.ppm') diff --git a/cmaps/matlabautumn.spp b/cmaps/matlabautumn.spp new file mode 100644 index 0000000..097f578 --- /dev/null +++ b/cmaps/matlabautumn.spp @@ -0,0 +1,3 @@ +22 serialization::archive 5 0 3 0 0 0 0 2 0 3 1 0 +0 1 0 0 0 0.412381 0.21262 0.019342999999999999 3 +1 1 1 0.76995400000000003 0.92775800000000008 0.13855499999999998 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabbone.spp b/cmaps/matlabbone.spp new file mode 100644 index 0000000..12940d7 --- /dev/null +++ b/cmaps/matlabbone.spp @@ -0,0 +1,5 @@ +22 serialization::archive 5 0 3 0 0 0 0 4 0 3 1 0 +0 1 0 0 0 0 0 0 3 +1 1 0.36862745098039218 0.09533035138629363 0.090421342493462606 0.17163198875660193 3 +2 1 0.74901960784313726 0.46663559270737526 0.53180235095154327 0.61841778598807717 3 +3 1 1 0.95040599999999997 0.99990800000000002 1.089062 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabcool.spp b/cmaps/matlabcool.spp new file mode 100644 index 0000000..f75cf0e --- /dev/null +++ b/cmaps/matlabcool.spp @@ -0,0 +1,3 @@ +22 serialization::archive 5 0 3 0 0 0 0 2 0 3 1 0 +0 1 0 0 0 0.53802499999999998 0.7872880000000001 1.0697190000000001 3 +1 1 1 0.59283299999999994 0.28477000000000002 0.96984999999999999 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabcopper.spp b/cmaps/matlabcopper.spp new file mode 100644 index 0000000..e7963d4 --- /dev/null +++ b/cmaps/matlabcopper.spp @@ -0,0 +1,4 @@ +22 serialization::archive 5 0 3 0 0 0 0 3 0 3 1 0 +0 1 0 0 0 0 0 0 3 +1 1 0.79607843137254897 0.55616707094466489 0.46805872013517547 0.18419780388019669 3 +2 1 1 0.65489728328312402 0.63636551744127434 0.28915475370752769 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabjet.spp b/cmaps/matlabjet.spp new file mode 100644 index 0000000..67fa9bb --- /dev/null +++ b/cmaps/matlabjet.spp @@ -0,0 +1,7 @@ +22 serialization::archive 5 0 3 0 0 0 0 6 0 3 1 0 +0 1 0 0 0 0.040956445806644273 0.0163755877737536 0.21573265153246307 3 +1 1 0.12121212121212122 0.180452 0.072150000000000006 0.95050699999999999 3 +2 1 0.37243401759530792 0.53802499999999998 0.7872880000000001 1.0697190000000001 3 +3 1 0.62365591397849462 0.76995400000000003 0.92775800000000008 0.13855499999999998 3 +4 1 0.87487781036168133 0.412381 0.21262 0.019342999999999999 3 +5 1 1 0.089016768897469886 0.045896259534217262 0.0041753896537031531 0 0 4 1024 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabpink.spp b/cmaps/matlabpink.spp new file mode 100644 index 0000000..0f410b3 --- /dev/null +++ b/cmaps/matlabpink.spp @@ -0,0 +1,6 @@ +22 serialization::archive 5 0 3 0 0 0 0 5 0 3 1 0 +0 1 0 0 0 0 0 0 3 +1 1 0.63600782778864973 0.33665654441599879 0.28179085749675087 0.23746242534616682 3 +2 1 0.86301369863013699 0.67644772593757341 0.73979672960931075 0.49749326698115104 3 +3 1 0.88649706457925637 0.7333829312688277 0.81320606170961096 0.5773582111446135 3 +4 1 1 0.95040599999999997 0.99990800000000002 1.089062 0 0 3 512 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabpink_linear.m b/cmaps/matlabpink_linear.m new file mode 100644 index 0000000..89ed626 --- /dev/null +++ b/cmaps/matlabpink_linear.m @@ -0,0 +1,34 @@ +x=[0:255]; + +x1=0; y1=0; x2=162; y2=127; a=(y2-y1)/(x2-x1); b=(y2-a*x2); +l1 = a*x+b; + +x1=0; y1=0; x2=162; y2=194; a=(y2-y1)/(x2-x1); b=(y2-a*x2); +l2 = a*x+b; + +x1=162; y1=127; x2=223; y2=230; a=(y2-y1)/(x2-x1); b=(y2-a*x2); +l3 = a*x+b; + +x1=162; y1=194; x2=255; y2=255; a=(y2-y1)/(x2-x1); b=(y2-a*x2); +l4 = a*x+b; + +x1=223; y1=178; x2=255; y2=255; a=(y2-y1)/(x2-x1); b=(y2-a*x2); +l5 = a*x+b; + + +r = (x<162) .* l2; +g = (x<162) .* l1; +b = (x<222) .* l1; + +g += (x>=162).*(x<226) .* l3; + +r += (x>=162) .* l4; +g += (x>=226) .* l4; +b += (x>=222) .* l5; + +fp = fopen('matlabpink.ppm', 'w+'); +fprintf(fp, 'P3\n1 256\n255\n'); +for m = 1:256 + fprintf(fp, '%d %d %d\n', round(r(m)), round(g(m)), round(b(m))); +end +fclose(fp); diff --git a/cmaps/matlabspring.spp b/cmaps/matlabspring.spp new file mode 100644 index 0000000..87e527f --- /dev/null +++ b/cmaps/matlabspring.spp @@ -0,0 +1,3 @@ +22 serialization::archive 5 0 3 0 0 0 0 2 0 3 1 0 +0 1 0 0 0 0.59283299999999994 0.28477000000000002 0.96984999999999999 3 +1 1 1 0.76995400000000003 0.92775800000000008 0.13855499999999998 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabsummer.spp b/cmaps/matlabsummer.spp new file mode 100644 index 0000000..3301fad --- /dev/null +++ b/cmaps/matlabsummer.spp @@ -0,0 +1,3 @@ +22 serialization::archive 5 0 3 0 0 0 0 2 0 3 1 0 +0 1 0 0 0 0.10116224096825685 0.16395649573056167 0.15202543165473301 3 +1 1 1 0.79393035436102954 0.93734444940010797 0.26484726971515488 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/matlabwinter.spp b/cmaps/matlabwinter.spp new file mode 100644 index 0000000..9d30b41 --- /dev/null +++ b/cmaps/matlabwinter.spp @@ -0,0 +1,3 @@ +22 serialization::archive 5 0 3 0 0 0 0 2 0 3 1 0 +0 1 0 0 0 0.180452 0.072150000000000006 0.95050699999999999 3 +1 1 1 0.39652545896655333 0.73071233508321787 0.32438891638176204 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/nanoscope/nanoscope_00.ppm b/cmaps/nanoscope/nanoscope_00.ppm new file mode 100755 index 0000000..97aee4a --- /dev/null +++ b/cmaps/nanoscope/nanoscope_00.ppm @@ -0,0 +1,4 @@ +P6 +1 240 +255 +ìììêêêèèèæææäääâââàààÞÞÞÜÜÜÛÛÛÙÙÙ×××ÕÕÕÓÓÓÑÑÑÏÏÏÎÎÎÌÌÌÊÊÊÈÈÈÇÇÇÅÅÅÃÃÃÁÁÁÀÀÀ¾¾¾¼¼¼»»»¹¹¹¸¸¸¶¶¶´´´³³³±±±°°°®®®­­­«««ªªª¨¨¨§§§¥¥¥¤¤¤¢¢¢¡¡¡   žžž›››ššš™™™———–––•••“““’’’‘‘‘ŽŽŽŒŒŒ‹‹‹‰‰‰ˆˆˆ‡‡‡†††………„„„‚‚‚€€€~~~}}}|||{{{zzzyyywwwvvvuuutttsssrrrqqqpppooonnnmmmllllllkkkjjjiiihhhgggfffeeedddcccbbbbbbaaa```___^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;::::::999999888888777777666666555555555444444333333222222111111000000000//////.........------,,,,,,,,,++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!  \ No newline at end of file diff --git a/cmaps/nanoscope/nanoscope_01.ppm b/cmaps/nanoscope/nanoscope_01.ppm new file mode 100755 index 0000000000000000000000000000000000000000..18056d4607f04ee16d979248358ece01daca0b43 GIT binary patch literal 733 zcmW;4jZX}40LS5vwPw4SwYJu*wKcP5vzA0_B$6bOlSqx?Myc+W8w_Cql`qi$VZTiuw zA5ML5(YGdjZPeEWeW};yT79n3r)qty(#J}DaOi!72JIRw*E^dA$}~`_wUghgmo?hmvFGqdZdXc5)nR=d~XX$!sRd1SlQ}rZ8J;~}x(&I!uO3UNlJh3aOAZjRB7U|kQ=^*~(<(ACkp zGD=r0x;#>s{B_As8lj8)-$BO(d_KHBJm+zHad~M!N1KOM56-i+oT150qnn1))Vrv4 zQFDswcBVkbpMDQuyjnfzw*n#esu&JnU3$vRBt zVKN#>KZNxlX$MKIC#8<$I+AKhJV3$$;%kW8&(vyStBKi1bQMumMD8VG4-@tt+wB4{iT+lYW}Il zAFBVZx^Jrars}V%npWksD!!Wm?1?EDe8qH2Nf}>@aGD9rqBU} z3@G@ig8H?vUja|#-zUF5`97A1xmrbQC9M@) zDW|23mQpSk(`=)uh^9gs3uwrr!OEpv>T{^i=3*9gnbc-bn@&v{7gD*9LUl6dlQ^G9 zRRZVYIUC2>SSn*U6U~_@Dk3=@!Rc_y!#EX6SqNppoD8CLA*BJF@TbI&5?_jaIPQ(j z3)?)7c~ay-kvm7{Qs_pZD@R-?a3+5a`Lj7}A#WCWP8@Q?>VOpvLM|LIb6~%j4g1W! zkOh0pOxSH^z%DZ#c0!uD1Gbx~u+21#MnnqC7{>9h%`!_Qhtx_|%2Jlol&sWVh*Fd&MF}ZNC{aR^q7|)ZMM^0tkw_#V z=fmX8%=Y|#&oloBEfTN1clUX5Uw2n`Wq~OtEjK^glxw$}R8{*;3&}ruliE*eNPg3# z8YVR<)v%A{>-b#@fB1~yf|NoLA{Z2}e&O?pr$=#rCvL8V_fnjnD#wS){+_b4t!!=t z*H(keOM%6O!2DcbcIMSH<#$i`U1KjJ!@j|OUvJNISI1LZ>tl1{Lw(&{P4#VM#Z6i1 zwbOa!DDv9v7dG3O)p}yF9GT4riAnphal1z2j!wS~Td)D^unH@%1dFf$^DqaqFby7< z1UHO>3r1lChF}2tpclHK6WXB-TA&FUpbl!G2CAR}%ApKOzzN0RfI=vMJjjMD$b<|? k2MeTv8B!n_5+EL8AqJu$3Jjo!2>$8lbb7tP5NR~N0|*P|PXGV_ literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_05.ppm b/cmaps/nanoscope/nanoscope_05.ppm new file mode 100755 index 0000000..212706b --- /dev/null +++ b/cmaps/nanoscope/nanoscope_05.ppm @@ -0,0 +1,5 @@ +P6 +1 240 +255 +âéàáèÞàæÜßäÚÞãØÞá×ÞàÕÝÞÓÝÝÑÜÛÏÛÙÍÚØËÙÖÊ×ÕÈÖÓÆÓÒÄÑÐÂÍÎÁÊÍ¿Å˽ÁÊ»¼Èº·Æ¸²Å¶­Ãµ¨Â³¢À±¿°˜½®“»­º«Š¸ª†·¨‚¶§~´¦{³¥x±£u°¢r®¡p­ n¬Ÿl«žj©i¨œg§›f¦›e¤še£šd¢™d¡˜d ˜dŸ˜dž—d—eœ–e›–fš–gš•h™•i˜”j—“l—“m–’o–‘p•r•Žt”v”‹x“Šz“ˆ|“…~“ƒ“ƒ’~…’{‡’yŠ“vŒ“r“o‘“l““i–”e˜”b›”^•[Ÿ•W¢–S¤—P¦—L©˜H«˜E­™A¯š=±›:³›6µœ3¶/¸ž,ºž)»Ÿ&¼ #¾¡ ¿¡À¢Á£Á¤¤Ã¥Ħħħ Ũ Ũ Å©ŪŪūūŬŬĬĬíí­Á­Á­À­¿­¾­½­¼­»­º­¹­¸¬¶¬µ¬´«²«±ª ¯ª +®ª ¬© «¨ ©¨¨§¦¦¤¦£¥¡¤Ÿ£ž£œ¢š¡˜ –Ÿ•ž“‘œ›!š"Œ™#Š˜$ˆ–%†•&„”'‚“(’)*}+{Ž,yŒ-x‹.v‰/tˆ/r‡0p…0o„1m‚1k2j2h}2f|3dz3cy3aw3_u3^t3\r3Zp3Yn3Wm3Uk3Ti2Rg2Pf2Od2Mb1L`1J^0H\0GZ/EY/DW.BU.@S-?Q-=O,GBq^{_4NJq^ZfPl`}Xnr_V4)i?)UcX_V(=b_UrTZ>hkvK z@b>8M_vh~S=Ir<7>-Xg8_v7gI;pX??<@ev@_uk_8-QoD$-}u|!_}bj~+1vQo+4$Gk z_}13=)ztXY)A-WS_|ee#(9ZeK&H2vD`OV7t%*px7$N9>}`N_oj$iw-^!TH6&`NY5Z z!@c>!y!pYq`M|mPzqt9nxB0!b`Mk9GyR-SaviZ5O`M0q6wyyZKt@yO8__M3{va0y8 zsray|_^+t=uBZ5|ruVF+_p7D%sigO)qxYwy_NJotrK0wvq4uMp_M)Kmp`i7kp!J`i z^q!#fouBlZpY)oa^O>LXn4t2Ppz@ZW@|B?Rl%VmGq41KS@R6eLkfQI8qwbBP?Tn=D zi>2&}rR<5O>xif7hp6d>sOg2N=!B~0gRAC(tmc8O<$tc^ey`(wu;P5N;d`>+db8ho zwBC5N-FLR!cDLGfxY=~M*mJtqa=X@Wywq>K({8@fZNJcLz|U*J&T7KUX~WBC#L8#I z$Y#dJWyZy1$HZdD!ePn4V9CE<%DrC8yj{z>T+Fyz%(q(2wOP%xSk1Cm&ahU_u2jyf zQ_iYV&Z$w(r%=wNPtK!G&Y?}tpG?l3OU;`~&6!Eemq^T(M$42%%8^9Lk3-0fLdT0i z#)&}1hd;!HKEs1O!GS!$e>=W?I=p%~x_CFab~d(jHMDXxvT!r7Z8EKEF{^1XsAn&w zWGC>l7nKEI* zgr1(B&d$!(*4DGBq^{;OFJw=H=hz<=^Dx-{a=q;^yAr=H1`s-QMQi-R9if z<=ork+}h&Y+2GsQ-P_mM+t$_F)z911$=lPy+tRw+(X!mosol?@-OiWZ&W_&Agx}12 z;LLI1%V^`uU*yVG<;qUy$wuhOKI+Lh>&Y?f$t&&2Cho~0@5vnR$rta*6Yj|n?#c}8 z$_eYs2k6TL<;()&%>drb0NKs})6W3S&;Z8K0KU=ywbKBr(*U5=0F~ANiPr#q*Z^_a z0A|_%TH63n+yO@113cXXG~Na+-v=h&2_WDL8{iEW;SUqx5fI@L4dE0E;T8$u7zp4R z2HzY8-yQ|tAO+nb1=}PA+9d_qCk59j2GuJD)GY?mE(Xvr2F@}D%rgecH3rBw2F5rB z#5o4RI|si#2faTBxsX|ZQ#uWV$iabl=;U!;0npMP7Lgjkh`R*#HSiIGu)luvw^O?8}0Z=XqMqDNw+ zL|djpR;WQxsXt4qJw~fLL8>`Csy8^PH8rO+F{LstqcJO>FDRZZC7UcGmntEYDIbw2 z9gQX&iX|F{BpHJu7=R%ceIOQj9~O2V6>}UEa2phD8Wd|86lfR|Wfv1-7876=6I~S( zTND#m6BAYv6H^fsQ4thR5ED!f6G{&gNDdQ54HHBS6G99VKnoK-3llsF5;_VJI0+Iq z2@*625i5G)1|Dh3ZI1`j6%4H00RU70|Nj8 P0ssO50096100000L-!S~ literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_09.ppm b/cmaps/nanoscope/nanoscope_09.ppm new file mode 100755 index 0000000000000000000000000000000000000000..c2b191bfdcd05b247b8b2b1c7d4227808a74955f GIT binary patch literal 733 zcmW;42}}(D0LS59;$59mNunI398r3N9J!Au(`Z60#%S)_G-tD%qgiteb2H~M_c3jm zrjb^Tu#!@d=<<^PZ139_H^34W5FXLb5^l9xgiSPxI#FxmM?FIi)3hE~dDM zcli{)%sgUfd-oi|p$>z09L?+&|5o<78!WGlOgUxsuMsG|q43%w|q);KXW& zqstvLQ(7NhWH^*;JdkAGo9MKAhV!m?*PU_h+haVojQ30(NoX(N6{D#czFg&6C$mw2V;you!^_U#%9yi4; zKE@?sqI2SSr=+o#U5%y%jw>(=X$zd3Tb;axZRB&URgmtcf0#O=+@~;SO4rTU2_5gbNz$!I`?|r zDYU>Z>}^Nu2j9p~9imEnMwGQ5Rqj2m(rZ$+XKanO2w~+9ox*&$qcPYIaL$ zaa}H#HFDk{=TtdulO;{&-7@c&DMQ9g8IQ?uN^Q=n%_X(ID#x30yscLEuRR579kz8{I3bsNk4DAlL@|tM&Rz>-3v`(NFq8-|1Ve)f%nV zms+KjTA@$$k(OzxKG1u5M{ny*y{=dFl3vhrTB5~Tq=kA~3-p8@*Q0t^4{EON(;VHa z*_x%9x>L97R^6lzn9hjT=JuC(dX~;-+!I^`t$7Sk29)1 zOs{yCT>f_I!#7EHYZGtPBwVeYc;VIfk{4snJRfzca%BFq;dxJo=01+gDUZ!A8@#(T zuv{U&lR`2FTT-j-nEFCSHhDocTTz(mT*3F+}V!tCGCe5w;fW{ zI&h|CRAKYpr-LF3nsq(dv{QcLkYltxLd!gY4$|DU@VM= zco+f0VJO7G5Qv4r5P$&?4gH}n^nqT`10tatL_j!nfzA*Hp%4NcpdGY<*3b%CKrjSB MGiVBpp%MRuf3`UeIsgCw literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_11.ppm b/cmaps/nanoscope/nanoscope_11.ppm new file mode 100755 index 0000000000000000000000000000000000000000..6039c3375c589edb6e2420ce311834d7f0d05edb GIT binary patch literal 733 zcmW;4c|4PG00-c&l4_NbQc*gT(jhG*m2@cS5a}R9R7xU=bV`RxN=TPTNF<%enMjI6 zlERFc?R|fk+4a8vHa(wbyCrAI46eBuhihTM0h)kc|2G0Zfd-%+_yN=b-!)LHi5e|@ z8;P%@P_2zGI;hgcXFXI-L4^T68KQh9J{qCS7^NmCS%6|w6q%uLDLz=DzzX>*kY|JU zws^M=Z|(5L9m4ujN+)PDu z8g69ZdM2)AAu1bJb8saWmtW)3TSUG`WIiqyAfgZ#igCVF<6N26*>cXA3hmRCErS}Z1DkA){azc;yy55{2mh9BM_Qc@x9#-f zxgKiwILP-p(BbRb>E|Qx-`^GJEe!VR4&5gT_Y|M=pd#GqOMB@kH*&+RC&slmc295o z?!Lrbk_S5_NiO{b*iehs_He&H(RD=HS^tusawU=uVfllu#ML2ujOo$72CXw{bR}gwP0J! z+190O8<*vA+4dzY-;C{8%yycxf<=sAA=9;h5zc3XCQSD{Ml_cZ8LPx|RN~nxv5|_J zrKDymsToRox{@|j(9;z3R0T1R6MZ?EA}5n&WRi^N$;iY3GGTz|O38RB(UFpI{bX!E z(U#C-B=l$rJ*to9sP|GMd#MpU)bJiki-?C2u_i4ZN{fb2A`MCeara=6x)9y!T@b1Z Z(DlEd6Y8BEgFDpu;PcVmKA6WF{13URZ8rb_ literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_12.ppm b/cmaps/nanoscope/nanoscope_12.ppm new file mode 100755 index 0000000000000000000000000000000000000000..c3fa81b55bc0a43e5b655c345d18dfa728265a14 GIT binary patch literal 733 zcmbWk2Qv@=0D#dikyR>3QWQCnvPT)Elp-97QlyYvNW(l4PAO5eNCPP;oQ#T45=Epa z38jHJ5suJsUH_r?>1?_8rMd9a z>%5OmIUTQVeQ3yhU!T!lm)2H$rS(}#OLfxQs&mbiiEk?6Uq6a%DvxO_jec1Y*-#w* z;$CQdQE**B!1MfrwRwIuxjs*`y{d2TuF7(IlIdD`!})QBQ$@Pt!&Lk7tF~pAtxHoZ zA0(TXB$*YTH@$z>>Zv9_GB;kXqsmK?L-=z5~p5oJc?8X`KX!)|Fjq;QwSZ5BHvaGk*p zaa=@k7H0c2wh7`Sz?LaEf&**@d)NeaU<)>24OXxbEWrXcfH|y#wO|HoU^SS+Dlh?K zFakqZ0n5Pv^gtJMKpV6`6Er{_mVz2A0aZ|e#h?sIum}`E0T#jnkOw)K2eL31WMB?R hgA_=@Y?uWzK>}vLbPxwo5CLJB20|bRQ$c|L^bfe=;e`MI literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_13.ppm b/cmaps/nanoscope/nanoscope_13.ppm new file mode 100755 index 0000000000000000000000000000000000000000..5972c799b3ed928a6dba8d47fe6360f961697571 GIT binary patch literal 733 zcmV<30wVoTHVQEyGBhv>GBq^{?q;m)XszpNt?6v8=Weg%Z?NNWvEg&F-*vOyceLDi zwc2{N*nGFvez??txYB~T(1W_pg}cp%yvvEb$%?+mjK9T>z{8Nh!jZwilfu50!@QQn zx|qedn#H%9#c_!`gtu z+JD5`eZ|{+#oT(v+Y|7qh%HCDvyft&XG;q2!ZMZXPw=-w9GGw$eVY4w_u`ye)F<7oJRjn{nt1wWiFHNW~ zN~bSKr7lIIE<>U&K%g!@o-I3_EjgPlH<>Lpmn<`uEHRWUFOn=RkSr{YD=LjEDT^y8 zi7O|ED<*|2C4(y@fh!|_DkFU=B6}(#c`71zDk60%B6BJtaVjHkDkE(wBx@=pX(}aW zDkfzrCu1roVJazKDk@wmD_SZoSSl`7Dlk+kGEyotPbxJ{DmP0jIY}!!M=L!1}}~TFOdQ-l>jf8056*WFrNT0q5v?a05GWl PFsuMEumCZ$05P@z8n9&@ literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_14.ppm b/cmaps/nanoscope/nanoscope_14.ppm new file mode 100755 index 0000000000000000000000000000000000000000..359083f6d6c5d26f45091ebe00b25f1e99e2a89f GIT binary patch literal 733 zcmW;4iAz%f00-cow@tGY-?7t8r}LQ8ZO&Wsm}aJCre@}qnwcqPX6BLU)ag9tHs|j5 zUU!H{2hvSM5D^hUL_|ao{UfO#Uu`B&E!AYC^E5gg@89(6zcVlY%sl^X*!g96`g8X2 zkJ;_-b6el$Howk4_+q^G*?8yE!mW=B%!ftq`$hLVlk=^~{$|PcYRU3q+5BvId1uA+ zWOd=u>io9Zuw|a!T$_5hHhJGNe%CU3+d9HohZ*aT$2RD)4LH{O?CZTYdymE5ZQkfy z+2~l>Xj^o&7#+=X&L)GiaoSlw<*J)>)lRr;#@tn-?#dBQ#jvM*$fFSG<7hocm2yNe7hS|f6>^aU+~IsKB9}dw!-i+GVOcCs$A)IGAzC(A!vv|B zz%(X6#rUWC{FFYV_>k;Fk{5|yC_H-;JcxHg?nayovAdm+IU#lIjoE-?w;f_TMC%aQ zAlz+*z_Nc0eDhv<74!<|Wl+19K$$=-f?NP;+&>R;4&*Ed1Be+A(;#kwm;!MF#3YCb z5aS@mKwJkg3i2Ar5s+6w4uiY`atP#QP=lZbK=p&V1iBCOMbN$AUjY9+_}vh6LC^_7 z2ZZeqwn5km(OHO^AwC0f6C{n0G$5uPF?EohgtQj28px^_FC)P`_FIU*UwP_pBNPii67q% zK@dYjL*wJ))6>&tvw3A@WqW&jZ*MOeji%G-v$M0Co0~?X@$&NW`f;A0pK+~JD(C0t zCnqP#Wb*Lv(C72*?Ch+sug}lV&&|!L)oPhcCJ+eNZ1%vw0G&?n=;&x}ZYITBT3R5= zU@%xL7N5_TN~Ic&#$+-rEiE}54!7GK3+_vqa(ye#{2vGPu;HtX#gY0<#NZz#|H-oB!RWHHH^SuFle>fiHQl3NHj7sLK5ie z>LLjsK0Kg?f&Tt}(!kWz6#lZ=Y{0m`zmJ}ULIG2LdV2b*OV)31Z+CZh<#HJ#z>>t{ z@jxKpa=A7)H|=)2#bTM6nL$H|M1uK(Fk)f{Iy*ao9ofIfS1Og@4|G@nkH-@Zhf}H4 h>FFsXZf|cNA0Lqyn@}p1GMP*y64~9|U0q#;;eS{%a0&nb literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_16.ppm b/cmaps/nanoscope/nanoscope_16.ppm new file mode 100755 index 0000000000000000000000000000000000000000..6a2e0aad3c2663e40deca2ad3876bdd5e8987a46 GIT binary patch literal 733 zcmb`!jW5)300-cYL*7by)0>>qMBKViX`IkcZ7elHq1XZ68A0#p>CRQT{NPcX-r4NINm zEmCZdei~U;$Tdg7F|bWhau6J2RP067Zt!=a#t@>dsND>y0c851Hh|Itr3*?2lr|_W z$ksusiCRsFG$7OfUmZMkaA_!`p_GPV8Vc2ruZC;XH#7B~l317^SxzyvS?41tY+HbBFF^$*@WQeprA literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_17.ppm b/cmaps/nanoscope/nanoscope_17.ppm new file mode 100755 index 0000000000000000000000000000000000000000..ffc565e902943e44ada9824c77430188c6347f1f GIT binary patch literal 733 zcmdVVc}vp)0LS6aeuvXJGnbiZr4}k>g?C{W84)AGM5F=>DI$#^qc9?@s3<`?K#)if zBoZURGQp4}p+liE%)&4hB`Ja_8WYpzm*|h^H3ZKacy?#I(&E!IQ(fsbpE0vK>HkRqE$Q;&2u!(aW6o_EO%z8pQg@F?IgFxsTrkun45!K^HKGY z%08~V;ZheDIyu+Q*+-mdqWmtW>Nruu@f#ew%F**2InCiR4wX<`%z?cW<+IPro?HrZ zD99jxHF=5bieqOqUJpCmY5!F%DEu=BhYKaW#SP<6b@$^PS4MfC# zo1ZWio-`GnqIqcwTc@y%a_7qJRcM|<3*{=3>!3nP6;h_)as^k&d0EaX1yw8Pwu0(q zH_Cn>yG_¶V<µW9´X7³Y5³Z3²[1°\.¯^,®_*­`)«a'ªb%¨d#§e"¥f £g¢i jžkœlšm˜n–o”p’qrŽsŒsŠtˆu†u„v‚v€v~w|wzwxwvwtvrvpunultjshrfrdpcoan_m]l\jZiXgWeUdSbR`P^N\MZKXJVHTGREPCNBK@I?G=E7;694634120//--*,(*%)#'!&$ \ No newline at end of file diff --git a/cmaps/nanoscope/nanoscope_19.ppm b/cmaps/nanoscope/nanoscope_19.ppm new file mode 100755 index 0000000000000000000000000000000000000000..e9e5ea35f16b8f515cab58510885bcdcdee72b3b GIT binary patch literal 733 zcmd_X--{V=008hQ58}bY)jfF7JSY$9w!57N{MO@YC~i_~CH)3+(s%-EOzt zZa16F^Yin1yb$>izjX*?c}Mx)_yI2a82{eG|4>vp@H zPN&^&w_2@cv)O1g>h*f9R;yO4zky1nQZAQErBbn2EEEd)eEt`Z%jL4!Y$lWW38d5M zR4VlYNG6ltfkYzl4T#6%Ux8RG_67J1M5ED9z(*hwiF^PaA0OWX;c)mJ5DJBY!QfjU z5D57FexJ|h^?Dy39y}h8+wFF_Tu!Ic;c(pF-`nkWo6TmmTJP@eEEbE|Y&MxpMx)VS zFzEGqold9KYBd^-TCG;8R7#~%p-{->a+ypfl}aTNiC8Qai9|x7P#_TS`TX14+nbvk z9*@W6ayc9ho6TmiSl8FrOeXW{>WaZ&TwY$%>2w;6Mx|0I6bhM4CXq-)B9TBKoSmJW toSfkCcpMIg#bPlS3>u9_p-{)i$45s;NF)-0K)_%yC=?2TKwkW>{sCWKE>!>k literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_20.ppm b/cmaps/nanoscope/nanoscope_20.ppm new file mode 100755 index 0000000000000000000000000000000000000000..ebe49abb2d26b0f02b92dc24bb1a1cd57f650656 GIT binary patch literal 733 zcmV<30wVoTHVQEyGBhv>GBq^{{`&d*`S|wu_we@h>-F^I^YY;G@!Ik5)$i`m?(NF# z?8WQq!0PF`=;*cQ=CI}EtK{US@#!1D+M#IBH!oonn!9BmfJHEa+ zyuCKNyEMAGGPt=hx4191wk@=^EVHyLva%|$u_>>xDXy+4tgR@ktS73gC#k6?r>G~U zrzfSQD5In(qN6FHqA8!CDxRM!ot`Y5oh_Q1E}5Dyn3*w_m@<`?G?bM!lax1+lR1!) zI**V%j*mW!jzEizLW+w-iHb&uiAjctONEC`goRIogi?ZoRDgn4e}P$kfLncjUVMFE zdVFJfduDigXm@#Qc6V)cc5riba&mNaadUTYa(ZuZd~R@mZEk^VZG&oThG}bvXljdR zX^m!Rk7Z|(WM-3NWtC!NmtkX>U}BqJVVz!JpIu*}TwbDET%=iBrdV31S6Qf5SgKW5 zt5jC3Q&z20RjyK0uTfL4P*Si@QL#=?u}x31Oir>(O|wc&vq?*{NJ_IuNwY>svqeX< zL`SnkMzcdjvqD6(K|``YLb5+Wu|7btJwLELKd?MLuRA@iIy|j8JFGZ5t2a5SH#w;` zIH)x@r!+REGc~0%G@~*!qA@d|FfyMnF`X|koGvh$EiaiYE|)7Ul`AZhDlC#IE08EE zjwmUNCn$<0D2OE|h9oA0Bqf3)C4V9$eIX-zAtHGoA$A`jbRHmb9v^QV9&H>RYaAVD z8ysdD8)F$8U>O=-7#Uj^8Ce$?Ru&gi6&6tx7ETluOA{1G5)(!e6GIUaKoAi<4-h&J z5I7DGH4P3j4Gu314J-=`DGLiG3JW6%3Lppx9S8{;2M8Ai2NVVd5d{Vg1O*EO1PB8J P1p)&C0s;U50RR92n?yIs literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/nanoscope_21.ppm b/cmaps/nanoscope/nanoscope_21.ppm new file mode 100755 index 0000000000000000000000000000000000000000..b861917b8b56ba5dce3512a270cc015cb527c5f8 GIT binary patch literal 733 zcmXBCS5VVn007|l=JDdAFP_JP-YH8~k~WF#DXRq!94H=gD2j5R?7iuqq$?dMQ}&WA zQ-&Y{f=tzKl@&R+!jgF?Si=obh2$<_XWLEkax8wP#F zp)ZF&|l4c zvCu6naubW+;HGYHv(~xv8kbq+uq&Lr6;9zYTDF8%EuysxXyXFXGLLl3A>Fe`?+nsE zgA7i?!>{4dDR^QMo|=TGC*Zkpcwr1)97C2zk=0ko+6b~Sf@}_>TQAY=AF4?Y7zJvfb{q+v>F6eCn{#;ke%JwASvt z+UBy{>blhGw$S1}-|R8l%%6VZIo0Gf*>rKd(R;MPXSm_gQ2mvGx~u(lzJ0aVdusf; zYHoBq_HV1c*<2maR25iXd8?-Kc2z}CMfu&*^5CMfdj)0pb4x>1C83IvFsAr{xcDJm z6b_0aG7F>93Zs)B#UvEO#umgy<;RETCxqoChU6s$=Ozc`rUd4s`sbwiWvBaQXI#$C z^j2kgsj~R2z?}syEa{}A9F&x;g0@x&EfgX`F2dwuj$DGsB<3=ysZ46ZFvbjH#K;V# zG6ShxUt6Ik(LO6tYKt{lO}+m`tiFgf5UDf`MJgka>YPwztj(GVSu-JPE@WXLi_k1e zvm9E9(Mp_F612jCR#?&sD@txn$!#gQ9VN4;WDXSLNHI>7)R~gHP!dg7O6*38-AR#$ zwvb2Cd~J$PlAhYYlN21z;**)0JTij^(mg=BJ4kZ_sjeX90!VQN$&Mh&9wgd=L~D>> h0pbY|#|3c+h&2<$7z?5e1W{)MQKtlvx`K!k{{WdiaKZop literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns00.ppm b/cmaps/nanoscope/ns00.ppm new file mode 100644 index 0000000..bad60d3 --- /dev/null +++ b/cmaps/nanoscope/ns00.ppm @@ -0,0 +1,4 @@ +P6 +1 256 +255 + !!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********++++++,,,,,,,,,------............//////000000000111111222222333333444444444555555555666666777777888888999999::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^___```aaabbbbbbcccdddeeeeeefffggghhhiiijjjkkkllllllmmmnnnooopppqqqrrrsssssstttuuuvvvwwwyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””––––––˜˜˜™™™ššš›››žžž   ¡¡¡¢¢¢¤¤¤¥¥¥¦¦¦¨¨¨©©©«««¬¬¬­­­¯¯¯°°°±±±³³³´´´¶¶¶¸¸¸¹¹¹»»»¼¼¼½½½¿¿¿ÁÁÁÂÂÂÄÄÄÆÆÆÇÇÇÉÉÉÊÊÊÌÌÌÎÎÎÏÏÏÑÑÑÓÓÓÕÕÕ×××ØØØÚÚÚÜÜÜÝÝÝßßßáááãããåååæææèèèêêêììì \ No newline at end of file diff --git a/cmaps/nanoscope/ns01.ppm b/cmaps/nanoscope/ns01.ppm new file mode 100644 index 0000000000000000000000000000000000000000..40b85d47718db74a1e82a884d3efeafba61949b2 GIT binary patch literal 781 zcmXxShf@x40LS4^_Px3eXY1^FI9IOBl#CLR>{3SAlDs7*)zOcyjgZ~$s zOJJ$#56d9HTn>Te3Ru~36|9Ce=2}>120^g79zr10+yMV?G&jL!GYrCEi@6oHncHDU z$DObXcAF8f$Bcx%W)$oLD-KpVMbjmkZZY(Tq33=aV{wY5*8%z*q+c8Z;usXqkOZ6) z7=D<`9Z%nGtA$vH#b849W>tmgDtO3qSNLq#o>wN#&@#?CoA z=k3&=M|G&)LG_)bu4?G628%8@>Y|e__R^)^y4+V+`s>O-H4avzvzmsgX@sth)V0yN zHdfci>&8UgoUEHubjwAzU3J?{cc!U%hMH%o*+X|dbq&hp()VJ0FV&B7{ixK>D*dd{ PuUh@K>vx_0NPqtU?O+1M literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns02.ppm b/cmaps/nanoscope/ns02.ppm new file mode 100644 index 0000000000000000000000000000000000000000..396565bff3ec693c0eeb614eef10a94213475941 GIT binary patch literal 781 zcmXxShf@!50LI~u?c!XV%^};-xpHMDS}NqHj0TbHkW?ZKEn1XH(nh6tlTFB`l9B8^ z{u24#_1t4|w6Ys#@8D=<@8DoHA384pCvzbB|`*wJ+- zguyOzH|#OPVXqkh`yjG&H=?=|)syJnME7NXKVte5Gk^ou92`XK5MqaMXasSih#O7( zSQ2bVm_WiL5~px@8c8!qvL$&YDR!jHBGr+!Ii$_w$O4W!k-ms@7c$()@F3HZOmDK5 zlkG#cg=4-PUq#MZastQ=;>3DR1d|s+ekl1{$lpf64o-$qxQD`UPDM}@Nl`SX4^SLS zaU3NHlqOP^Oj#=BM<`FHB9n@2DswoK%b7gR7I3bRs?$`JP+dk%1vQnNKSymfwdbj= zqwXRX#Kr%+Nj>V-t6qIB$*Mv98#LgutgmR`RSmwXq1QD0nnqsN=<6DDLpC=x{-!40 z(&XEk+NkM`vc033cV%~1_V?t_q}ffH+obvT<@7+#59RVuu8-vYSW6zu>xq^}}`C7YQEBuWj+7;QZsJDvg(7_HJ z>QMYUCB9eE2c>>c+D9Gzq>N9>`mEz$l>0?_Usdo;C%>!cyNZ9P^oPoSs`97K{!;aC N)%;fNA6@t>{R7a?0>uCT literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns03.ppm b/cmaps/nanoscope/ns03.ppm new file mode 100644 index 0000000000000000000000000000000000000000..6c44205410b6085183a4cfac1eeb486d603c07dd GIT binary patch literal 781 zcmWGA<1$n*GBx8eGBxG8$RJELq{w|Sn1O0&8pFlq)ImqrGfcloHDt4&fnhWCP}4;Q iYN70l3?5WNjeHjuGEfJtW;lD1VGs3C!$pP&Y9Roa!8#)V literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns04.ppm b/cmaps/nanoscope/ns04.ppm new file mode 100644 index 0000000000000000000000000000000000000000..ea650aef90aa350577b1081aabc17e041e68100b GIT binary patch literal 781 zcmeIu>nnp{7{~Fi%`!_Qq*j^~DHPKdrIn&YiV`JCNKukR$sw&sIYf$-l#)m!$0X!@ z%3)z<+jH-E_(wbs@xmMbfU8e;SNC=Qt`~QS-INh;wb@Npo6Qt#H0lioolXxy{1@mz z{R;zxKq!PkI7C7e#6T>VAr35%0Ev(cDUb%~kO_9kh8%D}F62W26hSeRLK##*B~(KV z)IkF@K{K>K8+1S?bVDyVp&tfe2u5HGCSVe#VFqSl4(4G2mS7oHVGTB53wB@^_H_Dv zqwz32;wUQm#B4sbSk9A@E>lylt=5~YtXqfUE-&xCsPLh*#8pxLSY7p0U;EtD=x%L! z>1coH>GC-HUIzzWM~A%=%1@&3B'4D'5E(7G)9I*:K*­™A«˜E©˜H¦—L¤—O¢–R •Vž•Zœ”]™”`—”c•”g’“j“mŽ“pŒ“sŠ“v‡’y…’{ƒ’~““ƒ}“„{“‡y“‰w”‹u”Œs”q•p•o–‘m–’l—“j—“i˜”h™•gš•fš–e›–eœ–d—dž—dž—dŸ˜d ˜d¡˜d¢™e£še¤šf¦›g§›i¨œj©l«žm¬Ÿo­ q®¡t¯¢v°¢y²¤|³¥µ¦ƒ¶§‡·¨Š¸ªº«“»­˜½®œ¿°¡À±¦Á²«Ã´°Ä¶µÆ·¹Ç¹¾ÉºÂʼÆÌ¾ËÍ¿ÎÎÁÑÐÂÓÒÄÖÓÆ×ÕÈÙÖÊÚØËÛÙÌÜÚÎÝÜÐÝÞÒÝßÔÞàÖÞâ×ÞãÙßäÚàæÜáèÞâéà \ No newline at end of file diff --git a/cmaps/nanoscope/ns06.ppm b/cmaps/nanoscope/ns06.ppm new file mode 100644 index 0000000000000000000000000000000000000000..fb9022e41a0f4e3c05b910124df8daf5f117dcb5 GIT binary patch literal 781 zcma*Vhd)$t003}Joa!SDQAr{VDTBn=G>ElG(I4Kw#{;LbefI>+G- zcW%A+%1DTi5jp$rz2C3#`8585zMrqBBgM|#-ocS#@8Ceu`G2EyMvvARJ7$dTSUvr5 z1_t8|C+bc$)SF?XKWiFgt}(^R#9+~^2}{f-+L=#sv@l$4IoZY9$aUcqcblmmw$pYl zo9<csP4i#I3b4xzw9me{oD;Nyd&Plw&5<9x zQgCBcQHYc9j&sR9XHn=HaoF1OaF>cl>m(8DrI8ydpSsGTH_Bt&6fZX^U%RW~Hly)d z(Zp?7vImypfg#&*`VO4A6HncRr+eb;-FSuw;YwlSRYB9Wg63fU=j(4H&JJf{!F&2~sc#ngs z_n^88)YO0vwVkBBB0H9b5Jp4N_80-=91cAfh2m}I&M50hA zG#ZV;U;qHXVzD?J4v)tZ2m~UL_zWSDNMtgZLZMKpR2q#&r_&h>29wETu~=+2o5SI7 zxm+HP$LI3}0)bE{6p2J2_`c z(P%Q6%x1I2VzFASHk-|Ew>umTr_2xNO$!4>;TrQu_7Yc=9u~;gV%H?vUQmIy}wOXxSuQwWv zX0zF9wc71=r_-A={ s*>1PH-EP0%ze5g(!|`}LolYN+^Z9(aTs|S!>-7tAyWQ^h`}g1R18=)?rvLx| literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns08.ppm b/cmaps/nanoscope/ns08.ppm new file mode 100644 index 0000000000000000000000000000000000000000..257be45f17f0301548f13c646d04ae1d516b4964 GIT binary patch literal 781 zcmV+o1M>V(HVQEyGBq{|GBq^{00000000310RjL50{{X900RX80|x*E2LJ>K00asF z1q%TM3;_lX0R|5N2N41Y5&{Sl0tpoY2^Inh7Xu0z0}C1h3mXFr90Lp<1PmVp3?T#! zA_NU11r8+z4krZJ%UKJBy787C? z6J-|@Xc!Y~85C_A6mJ_8avT(O9Tj*V7JDETejpZsAs2)r7>FbpizOP4CLEC{9h4~_ zmntEfEF+#RC7>@SqA)6?GA*VvFsL;%sWvvMI6A62KC3)Jsy#=kKTN1WP^Lmwq(oby zM`E8zXPrxKnM`w)PI{71fR0m!idBq;SCN8QmwsHEd0n7&U!`$ksBC1bXJ@ZsX|Y~x zv{`PoRB*OXa<@x$xJGxkLV347e6>1%vo?XTGJ~!zg{muvrzeY|B#oUQkd_^ikQPS9-yH|v8wlVT3E>zE;T8?y6cFJO6X6jT;SU<%4IkhOB;N`v-v}|@1~}aX zLEQvO+yYbF0bSbwXxadC*#Lgn0EyQCmDT{C)c~r~0JGBoywU)}(E!TO0MO3>*3SUj z&H&%d0OQR8=F9@<%LMDo2kgoT?#c}A$q?_!6Yt3u@5vkP$sg^>B<#s4?8z?c$u#N7 zI_Swj=gCOr%1`9VSL4cG;mc^?%y8e#dfv@~-p-5N&XnEHoZQf*+|aGu(Y4#sz1!2o z+tkY2)zI74)!WzE+t}UQ+2GvT;@sQh+}!2e-R9li=H1`s-Qecl;pX1r=HKJy-{j@r L<>lb!<>2S#r4uL* literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns09.ppm b/cmaps/nanoscope/ns09.ppm new file mode 100644 index 0000000000000000000000000000000000000000..fcd8da3878ecd95e0f79622643ca4f72b6bce914 GIT binary patch literal 781 zcmXxS3rr6P0LSrfm-;{Y_f%B6|3!#!<}p+WzyJ#`3tR)RpMrujg-P|Ls2e%#SsX4!7B3%{IH;Tn#VarE3k; zy4Jymub|$w0se(X*Cu!k&8~0YEwn)E|J$G)-hmU|LkD!a(`BUFLXST^LG*?oD~dpo zXatHuV^JKMgyPXOGz%r71!yr^j=n-)qg1pWZA9OqE$Dlcg?6DmXg@lDa!@YHL;2`9 zI)%=nbLb+vgo;rKx{hw5+o&8>AP2gO9-vC}7*(OC=pXcw-deg}(b<5rk+x=9-qPGk zQ#E=-n4|};M9HK&$i!xCvw-UJ(>!aW0enIYq>Qf+(6Y|KH#}Rqv z%8(;Nwv78^+AY&gnKR|JRhA4{(&e4j>$9%gcWtL{N{3&v({E|Je^P6}f;WBVy$+n! z7&yHlXlh-*FKYTvtPYNQ783g;)b@Bl^uw@`_dgzf#~SId4*vU-fq#Zu%Lay(4hp>% z5qx!U(B+|hiz5Bc5A!P=?o$xuePV#kj#_TnQU)FgXOzV@I?tb_?x4f+!`+?uG zIJujGy`0IWFo*NG6yta^ykl#y1z@UOVj0=t}AqvuF-Y6K{xAG z-L4tBQ!{m!X6YW?r#YIdd3rz(YJncnV|rXq>S-<3vwBWT^}LqpMZK(7^qSt#TY6h7 owMy@4wLZ`qt<}f+RG;Y!eW|bYt-jZf`dPo~5B;gX^{>|X4>nUE8UO$Q literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns11.ppm b/cmaps/nanoscope/ns11.ppm new file mode 100644 index 0000000000000000000000000000000000000000..49e8d42b8119fb19b18b42c46e403b77818cf2d4 GIT binary patch literal 781 zcmXxScUX*Z00;1|5S5igb`p_MN+%+ukVF)TL`X(5QpuJ?NhCzFDq12+Bqi;kG>p_W zuIui7f7Nx}df$J&^*lb$$BC!8NZ-tYr)g$kp~>fi+tSj%wH0mLHnjgQXa~1L&|k>y zKqprS5w{cKfs_c8Xb_hcsnO!WL_CCuhjvlwUDU8{YIrxL(L-x;CA5}=9wDJe_L5P( zWHeVw#z={_l#J~oI(=lEjOfb9co~@>Cwg)+QBEc)$YcdQML|zh($fY`S5o>)YKDq3 zP>E-%#D*&IEJie&5g9R^a~R=VMrh1*%wq)eS;2z-?F-p96SmcqZCS+f&Ddr$w#l6R zyO?dXVE^#g-%HqEmTbdPwtg8?XT{W7F*VDX>J?0tHB-5gsaT~dTdgXwQ5CIG71}Bb z?3DRym3iwFx$705?B&@T_on4GGf=l9*{ zbfuwxg?>Q!lz>vbz+&AqMcP4yBhMCSoXb}~pEu}2E-vQa(nnm*#+45U&P4D#Tz!j> zbcCegS}H=5aXkq)ULq_3;V*FWDI(%r@m>!Z$q>>Y_*o#o8ztg;Fh)X`oyk6+=*|hAQAYPz}@!`~lPgbwEAPF!1L; D^iqXy literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns12.ppm b/cmaps/nanoscope/ns12.ppm new file mode 100644 index 0000000000000000000000000000000000000000..706b146aebe87aaaab10c2a181b1fa56b6c0f4ec GIT binary patch literal 781 zcmbWv=Q9=n0D$oaQAyI2A|q#=2)(346qkl5qtGHzN)l0#3Xv0WN-8O(5Jf4ZVKzuY zOHt0qWh5n)Tvzx02|f4w{MZ^w>M7|93?=mi0!jWiQ4oU>APy2jBViQ$JB|S<7z@%c z4rE|FOn`|n8K!`&&{U9v=^zgZFas1p36wzvW`ZiHfjVdiX@VAL!z|DNU6>7epbrKx z2LxaQbHP|>9?XXYU7Qte$1S?nq*05A)87v1ISP8aZ2diK;*n;M?3~m!}pTy?Lc*wFv4$tX$$+JxXZ$-8%vt5N9s`#j} zQypIo{IuAujlT{7y6n*-(10KTdkxudM6fX-^9eEGfGMF1IcUxy3&Iu?Zbifrj#v}9 zjHneHT}iYpF?JkVO{@d4j>N6uxHIuCB)F2eo)a56=|++}r#wjZMkFvcVU-NmAyQ?bCzxrn2(_8y$3WA>%hSnAxt}BkHzZX@1Kf0kL z_C;Cz%ksom6-jR%CO1Al`?f0eU3FShO?q=}#{0Ug5A``M4SB6E^V?n*w7n^6e|xv1 z>A}b5vd;IFpIRPuwN`bv*YtEe@9li?`P1vZ?#3@YP5r$ezV)>Z^mhz=?fgE_H8|M& UV(HVQEyGBq{|GBq^{F}46Pvj8!$05GipFscABrvNad05G5cFr5G|ngB1C z056mQFOUK+js!1@1}=vQE`$p%fekKx5H5QXEqD_xbrvmh7%guaEo~evY9B3UAuVJh zEMX-qUneYFDJ)qmELJWoQ!p%1GAmCsD@`^lN;oS>Ix9szD?>jkK|w1&Ln}N*D?3Lk zIY}xvODZ)@Dl<G$ zzc+rsH-W)8gu^(8#5sz^IgG_Qj>bBX$2*kBJC?~jn9Dtz%srjWKA_G&qRv31&p@Wo zL8s9|snSEM(?hM)L$B0CvD8Jg)kd_|N43^Sx7SIy*h;$COS{=jyxL8^+D^aQPr%zy z!P`;7+)~5bQp4O+#NAZI-BrciR>s{|$KF`S-df1sTgcvA$=+Sb-(Je!U&`NM%HLwj z-($+(WXj)V%HLZ_3_q$=-3v-gC*_bjaOx$lZ6x-FU~` zdB@y)#@u|x+!`gzw+JwT|g~8c}z}bku*owZ`i@n#4yw{Gq){wf^k-FBC zxz&`n)Rwl?m$lQGw9}ij(wwo;p0LrNuh5~b&!eo*q^r)Rs?DgV%&Di$tESAYq|2_O z%CMoyv7pJbpUAbH$G4ltxSGYfn8m!7#J-iozm&qklEK4}z{HQh#*M(pi@(Z>zRZZd z&4;|sg}cy$y3&HV)PT6wez@3tx7vEP+j+I!ceLJiv*2{H;&QU&aIxlZu;^{C>1?j+ LYOU;Ot?p*5_MCjr literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns14.ppm b/cmaps/nanoscope/ns14.ppm new file mode 100644 index 0000000000000000000000000000000000000000..a4fb4c7e518cb24326bea927c1eea9d692307a40 GIT binary patch literal 781 zcmW;4iBD1i00-cohFYYh*?SK`5flLx4?s{9JSkIW-p($wEbmIoE3ZTm5m7`$M0oFY z%yl_ebFMjCYi+HyT3c(awOU*2A4&Q4RcpCQkxHZGsx%s|F(k|w7FKdNwD?G95jUhT zJftv!Q*fM95Xs4pI%J3rHk=IB6G3@YP%aNTK6C=)#35S)KFwWp+#yoQgV=@LvkLH^^hAN&xfoKvLZ-}kz_>DDM(I3 zat4WINGL}_1;mvQpM|IjqH2h05MPJ*dI%dJY(!iW;?5!VJYp|Ea0!BD2rh%)0{#{7 zTMx!uLrfcD+QI7puM@m3P~D(rJR9kM{V56M2H_>t;|!jCk6P&yr)K_AMb zIZB$NqC?b7XciNuVGd_A+#KepjtS3YBJ}Jr0~?voMisCpirDC4mN2rUk)=+vyi%55 z#tO>W*a}uy$;4MN;%X+bmXXvk(gsG>$jF1p0rcq)+QY{h+LPDg%%1f&dG>Ha+$`%nNwyYMVxJk0wh2SMZ5J546 zAjmGX=&}g3M5H!_U@lC$c*(9>ro+55Kgckh#n0iK!}mS^^L{_usV&S_ZacM=%caWY z^0~P=v)R18y?u6e77PZX(df&|%lrHL+uPgY<6|Texw^XYcszT1dp4VGd3jl-QjL#~ z_x1I4b#<}X?E3ops;a88va;gh;=;nhqN1Xbk`gMFN~hCnYHAuA8#x?~P$=x_=@}Xt znwXeSDwRu1ODiiY4u@lBXXoVPw{ouU4x8-`m^Eq;bHt^ zTU%R0Lqm0SHIWN2NF)-hAR{80JPD$aNF;-Ug9ORq;-b-LwA<}@5~L3&u~-c0Ac#B+ zHXk1!$z+n4kkivs2yr@{CX;D?ejX$vBO^!$_47l5)^Gw6EFh7|zrMb}13ynsPj`2Bxb^$}hlht78yl;u at6Hsga&l58lXZ7@qc~;&DG;sy{r(1r35aC? literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns16.ppm b/cmaps/nanoscope/ns16.ppm new file mode 100644 index 0000000000000000000000000000000000000000..4c1f77712fde648e19a2a5a1e4aee15805bfa5d6 GIT binary patch literal 781 zcmb`!i7(c100-dD>xx%Nmvm^BWmz+&z1CQVRZ}g^vKDKmnab;kF_AIHB+NAwxf3!+ z=yhK&ulMx6@6UaE-S^GwKECUp=y|M6=(lu@876dN27`|Oj|M0LYQRZA3%CsE0S15( zzyQnubHDK==%dyERfb?0qtpb&rYN|Fyhq4>iVRDnS|iB@33jwN2gT?Q$`NiVVVzY%! zKC|*Vv)aJ9=7vk1p=-U7Tf@zdjmGZm+a7F&XOoFn^BwPI(@)K2zMQ*$ocsPQ4+2`u z1Gx`_xsOA+7Gb<6;k;*&{O3^u%NW6nIH6U%@MWUV`n%{=vgmb6t4+GtHbeX-Q)2g1 zYX3|6HkWe9YjezRdsoo@zOciosKfbBr)x>4TWObjS(nG(ZckQ^S9z~@MXyg~pKo=) zUroP%?La`?U|`)~Q2kIy!*FP$>dpc6whUe=dva9InsqZYT-AvnBTTk(7s&Mv0U7_Qqr|r*1g8+ zSu5{dujt#T>X+9H$ZH4W^@E#@LtE_O?IzhaXJm&vy2~5e6O8YPCilft2a@SS>C9o< z>`})Y>6|Cs3#50E^evHrWiq%zhF6Jfos4dfaXFdXBvV^tW{1q~lKDNduuql_$jTvE TJtFIb$O+jbWSfv3LiWf%J0xh- literal 0 HcmV?d00001 diff --git a/cmaps/nanoscope/ns17.ppm b/cmaps/nanoscope/ns17.ppm new file mode 100644 index 0000000000000000000000000000000000000000..6613659ed8e08997c5df8312b7a2cd4023fd09db GIT binary patch literal 781 zcmdVI`%jGl0LS6aIq!Qqbt);{Tp~p+jnq^~vs@;`T4FLwW{sv<)2wDR8)2ihh1sgj zG{l&*Mr%!56Kk|uE}5{bnq;-)QYqDU<~RR>XHROJBRV)HHqH?f8|zRw@<#I_b7v)kcdy(vgay=^7T)Ab-ZJ*pSORD$ehd0d87ofZaym)5EV>VFhL9P3&C>{E{h=y!XW~dKqM@MWe^3?5Cbb97UE$Q ztcCygxr(binlk;6%=%J*K(gDhbxblswKPexj za-3@uR84YYit1_ZOmj~-MU8kkP2CjrlQjIMae}5_mZxLZ<`L`j??&se**;{x8Z7@9B:E¶T@¶SC·RE·QH·PJ¸PL¸ON¸OQ·NT·NV·NX·N[¶M]µM_µMa´Md³Nf²Ni±Nl¯On®Op­Pr¬QuªRw©Sy§S{¥T~£U€¢V‚ W„žX†œYˆšZŠ˜\Œ–]Ž”^‘`’a“Žb•‹d—‰e™†fš„gœ‚hjŸ|k zl¡xm¢vo£sp¤pq¦nr¦ks§it¨fv©dw©axª^xª\yªZz«W{«U|«R|«P}¬N~¬K¬I¬F€¬D€¬B«@«>‚«<‚«9‚«7‚«5‚ª3‚ª1‚ª0‚ª.‚©-‚©+‚©)¨'¨&¨$€§#€§"€§!¦ ¦ ¦~¦~¦~¥}¥}¥|¥|¥{¥{¥{¥z¥z¦z¦z¦z¦y§y§y¨y¨ y©"yª#y«%y¬'y­)z®+z¯-z°/{±1|²4|´7|µ9}·=~¸@ºC€»G½K‚¿N„ÁR…ÃW‡Å[‰Ç_ŠÉe‹ÊjÌnÏt’Ñy”Ó–Õ„™ØŠ›Ú‘žÜ– Þ¢à¢¥ã©¨å°«è·®ê½°ìijîÊ·ðѺóؽõß¿÷åÂúìÅüòÉþùÌþþÎþþÑþþÔþþ \ No newline at end of file diff --git a/cmaps/nanoscope/ns19.ppm b/cmaps/nanoscope/ns19.ppm new file mode 100644 index 0000000000000000000000000000000000000000..0d77d467d05c8a157f7fb53fc38b1419f5855987 GIT binary patch literal 781 zcmeIu--{V=008i%JkUKT<-vodln13;TuOP6@^GaorLL~7bfuJ%l#;q6NlHQzAzC=+ z=VoU1%goFT<8F3-|2UkVbAFuN>*`zgU+nWId|n*DNzeBw2k?Cg1^(>6rvV5A0);|h zFxcMS9s+?tB9SN*3XMi%Fc>Tri^JjYcszkXAQFir5{XPEQ>j!MjYg-_84L!K$z-uu zhlhu3Hk-rYaJgI_k9Tx*bbNe#a&p4w^G{Dt1pkS5j(P%W8OlGs$VzF4QR-4Ucx7!^KhtuhFxm<3y z+vD-P1iW6a&*$^|{paWBfk5Em;vyIfhC-omI2?&YqS0t97JCJ}2IBGf8z7NLyakfU z2$l@Ua!~h_ius0U@#mG zN2Af*-Q9RRo=hgw>2x-m&FAyQV(|x9E|>TB_p8-vyV(HVQEyGBq{|GBq^{000310RaL60t5mB2Ll8O1OyEP1rP-W5(Neo1_l@g z2O9?n9ta5_2nizz3ML8*DGLiM3k)v|4KWQ4Gz|_n4i7mG5IheMJ`WH<5D`QX5=Rmf zNfHxF6BJGq6;TuxQxz6g78h9;7+V(^T^Jc(85&|48)X_BXBr!68ysvL9c~;Ra2+0U z9v^fbAa)-ic_1NsAtHStBYz?!fg>e@BqfC;CWj>_i6tkCCMb<3D32&9kSHpWDJzpI zER`!Pmn$uqEH0WYFPttgoi8w+FEOAnGNCauqA@e1GBl+#G^R5(r!+RGH8-g?II1@} zt2a5UI6AF4JFYrBuRA@kJU*~JKe0VOu{}SrK0vZRL9#$Xvq3|%LPWDeMYBXkvqVR; zMMtwnNV7*tvq(y_NlUXzOtMQ&vP(^}Oir;)Pq9u=uuoC1P*Sf^Q?61}ty5L3Q&y`~ zR;pE3sa9C0S6QZ5TBTWAqgq>{TV0@BUY=cFonBy@UtyVGVwYiKm11O*V`Y(KW{+iO zj%H|#XK9IOYKLiSg=uSoYixjQZGLTUd~R@hZ*g~Ua&>WYa&mNVb9HTXc58NbX?J*M zczR@cdtrKfUweFAe0^Gde^`EiR)2w1fPzwjgHMBmO@xI@g@;Loh)0NtMTv?-ii<&u zj6aNyJ&le#j*mKzkT{T%H<6Pylaw@+l`@rzrR4h!9v2qMZ?2L#KcR+#!kn_QOL+t$;nsB z%3I9LU(L;8&dz1e&uP)oZqm|n)YEm<)q2*}e%IH6+1Q5K+Kb!UkKEjp-rbqs-ksp! zqT%7EBQ^m$?WUS?d{X=?%43}-SP0^^6}^N^X&EX@%Hui L`1kwy`2PC&B5+K0 literal 0 HcmV?d00001 diff --git a/cmaps/neon.spp b/cmaps/neon.spp new file mode 100644 index 0000000..185d44c --- /dev/null +++ b/cmaps/neon.spp @@ -0,0 +1,5 @@ +22 serialization::archive 5 0 3 0 0 0 0 4 0 3 1 0 +0 0 0 0 0 0 0 0 3 +1 0 0.2583170254403131 0.082700719025224884 0.033080287610089951 0.43549603010236149 3 +2 0 0.55577299412915848 0.59289999999999998 0.2848 0.9698 3 +3 0 1 0.9504999999999999 1 1.089 0 0 3 512 0 0 0 8 Straight 4 3 Luv 4 3 Luv 0 0 0 0 3 Luv diff --git a/cmaps/ocean.spp b/cmaps/ocean.spp new file mode 100644 index 0000000..f5e539f --- /dev/null +++ b/cmaps/ocean.spp @@ -0,0 +1,5 @@ +22 serialization::archive 5 0 3 0 0 0 0 4 0 3 1 0 +0 1 0 0 0 0.07588798862081593 0.15177427939557256 0.025300453052844337 3 +1 1 0.33333333333333331 0.0159980778564403 0.0063965005505185182 0.084267755353731183 3 +2 1 0.66666666666666663 0.14748326351571675 0.18040016929242653 0.40241907714416775 3 +3 1 1 0.95040599999999997 0.99990800000000002 1.089062 0 0 3 256 0 0 0 8 Straight 1 4 sRGB 1 4 sRGB 0 0 0 1 4 sRGB diff --git a/cmaps/rainbow.ppm b/cmaps/rainbow.ppm new file mode 100644 index 0000000..9e6d4a2 --- /dev/null +++ b/cmaps/rainbow.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +127 0 255 +125 3 254 +123 6 254 +121 9 254 +119 12 254 +117 15 254 +115 18 254 +113 21 254 +111 25 254 +109 28 254 +107 31 254 +105 34 254 +103 37 254 +101 40 254 +99 43 254 +97 46 253 +95 49 253 +93 53 253 +91 56 253 +89 59 253 +87 62 253 +85 65 252 +83 68 252 +81 71 252 +79 74 252 +77 77 251 +75 80 251 +73 83 251 +71 86 251 +69 89 250 +67 92 250 +65 95 250 +63 97 250 +61 100 249 +59 103 249 +57 106 249 +55 109 248 +53 112 248 +51 115 248 +49 117 247 +47 120 247 +45 123 246 +43 126 246 +41 128 246 +39 131 245 +37 134 245 +35 136 244 +33 139 244 +31 142 243 +29 144 243 +27 147 243 +25 149 242 +23 152 242 +21 154 241 +19 157 241 +17 159 240 +15 162 239 +13 164 239 +11 167 238 +9 169 238 +7 171 237 +5 174 237 +3 176 236 +1 178 236 +0 180 235 +2 183 234 +4 185 234 +6 187 233 +8 189 232 +10 191 232 +12 193 231 +14 195 230 +16 197 230 +18 199 229 +20 201 228 +22 203 228 +24 205 227 +26 207 226 +28 209 226 +30 210 225 +32 212 224 +34 214 223 +36 215 223 +38 217 222 +40 219 221 +42 220 220 +44 222 220 +46 223 219 +48 225 218 +50 226 217 +52 228 216 +54 229 215 +56 230 215 +58 232 214 +60 233 213 +62 234 212 +64 236 211 +66 237 210 +68 238 209 +70 239 209 +72 240 208 +74 241 207 +76 242 206 +78 243 205 +80 244 204 +82 245 203 +84 246 202 +86 246 201 +88 247 200 +90 248 199 +92 249 198 +94 249 197 +96 250 196 +98 250 195 +100 251 194 +102 251 193 +104 252 192 +106 252 191 +108 253 190 +110 253 189 +112 253 188 +114 254 187 +116 254 186 +118 254 185 +120 254 184 +122 254 183 +124 254 181 +126 254 180 +128 254 179 +130 254 178 +132 254 177 +134 254 176 +136 254 175 +138 254 174 +140 254 172 +142 253 171 +144 253 170 +146 253 169 +148 252 168 +150 252 167 +152 251 165 +154 251 164 +156 250 163 +158 250 162 +160 249 161 +162 249 159 +164 248 158 +166 247 157 +168 246 156 +170 246 154 +172 245 153 +174 244 152 +176 243 151 +178 242 149 +180 241 148 +182 240 147 +184 239 146 +186 238 144 +188 237 143 +190 236 142 +192 234 140 +194 233 139 +196 232 138 +198 230 136 +200 229 135 +202 228 134 +204 226 132 +206 225 131 +208 223 130 +210 222 128 +212 220 127 +214 219 126 +216 217 124 +218 215 123 +220 214 122 +222 212 120 +224 210 119 +226 209 117 +228 207 116 +230 205 115 +232 203 113 +234 201 112 +236 199 110 +238 197 109 +240 195 108 +242 193 106 +244 191 105 +246 189 103 +248 187 102 +250 185 100 +252 183 99 +254 180 97 +255 178 96 +255 176 95 +255 174 93 +255 171 92 +255 169 90 +255 167 89 +255 164 87 +255 162 86 +255 159 84 +255 157 83 +255 154 81 +255 152 80 +255 149 78 +255 147 77 +255 144 75 +255 142 74 +255 139 72 +255 136 71 +255 134 69 +255 131 68 +255 128 66 +255 126 65 +255 123 63 +255 120 62 +255 117 60 +255 115 59 +255 112 57 +255 109 56 +255 106 54 +255 103 53 +255 100 51 +255 97 49 +255 95 48 +255 92 46 +255 89 45 +255 86 43 +255 83 42 +255 80 40 +255 77 39 +255 74 37 +255 71 36 +255 68 34 +255 65 32 +255 62 31 +255 59 29 +255 56 28 +255 53 26 +255 49 25 +255 46 23 +255 43 21 +255 40 20 +255 37 18 +255 34 17 +255 31 15 +255 28 14 +255 25 12 +255 21 10 +255 18 9 +255 15 7 +255 12 6 +255 9 4 +255 6 3 +255 3 1 +255 0 0 diff --git a/cmaps/ray.ppm b/cmaps/ray.ppm new file mode 100644 index 0000000..6351874 --- /dev/null +++ b/cmaps/ray.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 1 0 + 0 1 0 + 0 1 0 + 1 1 0 + 1 2 0 + 2 2 0 + 2 2 0 + 3 2 0 + 3 3 0 + 4 3 0 + 5 3 0 + 6 4 0 + 6 4 0 + 7 4 0 + 8 5 0 + 9 5 0 + 10 6 0 + 11 6 0 + 12 7 0 + 13 7 0 + 15 8 0 + 16 8 0 + 17 9 0 + 18 9 0 + 20 10 0 + 21 11 0 + 23 12 0 + 24 12 0 + 26 13 0 + 28 14 0 + 29 15 0 + 31 15 0 + 33 16 0 + 35 17 0 + 36 18 0 + 38 18 0 + 40 19 0 + 42 20 0 + 44 21 0 + 46 21 0 + 48 22 0 + 50 23 0 + 52 24 0 + 54 24 0 + 56 25 0 + 58 26 0 + 60 27 0 + 63 27 0 + 65 28 0 + 67 29 0 + 69 30 0 + 72 30 0 + 74 31 0 + 76 32 0 + 78 33 0 + 81 33 0 + 83 34 0 + 86 35 0 + 88 36 0 + 90 36 0 + 93 37 0 + 96 38 0 + 98 38 0 + 101 39 0 + 104 40 0 + 107 41 0 + 110 41 0 + 113 42 0 + 116 43 0 + 119 44 0 + 122 44 0 + 126 45 0 + 129 46 0 + 132 47 0 + 135 47 0 + 138 48 0 + 141 49 0 + 144 50 0 + 147 50 0 + 150 51 0 + 153 52 0 + 156 53 0 + 159 53 0 + 162 54 0 + 165 55 0 + 168 56 0 + 170 56 0 + 173 57 0 + 175 58 0 + 177 59 0 + 180 60 0 + 182 60 0 + 184 61 0 + 186 62 0 + 188 63 0 + 189 63 0 + 191 64 0 + 193 65 0 + 195 66 0 + 197 66 0 + 198 67 0 + 200 68 0 + 202 69 0 + 203 70 0 + 205 70 0 + 206 71 0 + 207 72 0 + 209 73 0 + 210 74 0 + 211 74 0 + 213 75 0 + 214 76 0 + 215 77 0 + 216 77 0 + 217 78 0 + 218 79 0 + 219 80 0 + 220 81 0 + 221 81 0 + 222 82 0 + 223 83 0 + 224 84 0 + 225 85 0 + 225 85 0 + 226 86 0 + 227 87 0 + 228 88 0 + 228 88 0 + 229 89 0 + 230 90 0 + 230 91 0 + 231 91 0 + 232 92 0 + 233 93 0 + 233 93 0 + 234 94 0 + 235 95 0 + 235 96 0 + 236 96 0 + 237 97 0 + 237 98 0 + 238 99 0 + 238 99 0 + 239 100 0 + 240 101 0 + 240 102 0 + 241 103 0 + 241 103 0 + 242 104 0 + 242 105 0 + 243 106 0 + 243 107 0 + 244 108 0 + 244 109 0 + 245 110 0 + 245 110 0 + 245 111 0 + 246 112 0 + 246 113 0 + 247 114 0 + 247 115 0 + 247 116 0 + 248 118 0 + 248 119 0 + 249 120 0 + 249 121 0 + 250 122 0 + 250 123 0 + 250 124 0 + 251 125 0 + 251 126 0 + 251 128 0 + 252 129 0 + 252 130 0 + 252 131 0 + 253 132 0 + 253 133 0 + 253 134 0 + 254 136 0 + 254 137 0 + 254 138 0 + 254 139 0 + 254 140 0 + 254 141 0 + 254 142 0 + 254 143 0 + 255 145 0 + 255 146 0 + 255 147 0 + 255 148 1 + 255 149 2 + 255 150 3 + 255 151 5 + 255 152 7 + 255 153 9 + 255 154 11 + 255 155 14 + 255 157 16 + 255 158 19 + 255 159 22 + 255 160 26 + 255 161 29 + 255 162 33 + 255 163 36 + 255 164 40 + 255 165 44 + 255 166 48 + 255 167 52 + 255 169 56 + 255 170 60 + 255 171 65 + 255 172 69 + 255 173 73 + 255 174 78 + 255 175 82 + 255 176 87 + 255 177 91 + 255 178 95 + 255 180 100 + 255 181 104 + 255 182 108 + 255 183 112 + 255 185 117 + 255 186 121 + 255 188 125 + 255 190 130 + 255 192 134 + 255 194 139 + 255 196 143 + 255 198 148 + 255 201 153 + 255 203 157 + 255 205 162 + 255 208 167 + 255 211 171 + 255 213 176 + 255 216 181 + 255 219 186 + 255 222 191 + 255 224 196 + 255 227 201 + 255 230 206 + 255 233 212 + 255 236 217 + 255 239 222 + 255 242 228 + 255 245 233 + 255 248 239 + 255 251 244 + 255 255 250 diff --git a/cmaps/trad-pm3d.ppm b/cmaps/trad-pm3d.ppm new file mode 100644 index 0000000..40cb45e --- /dev/null +++ b/cmaps/trad-pm3d.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +15 0 6 +22 0 12 +27 0 18 +31 0 25 +35 0 31 +39 0 37 +42 0 43 +45 0 49 +47 0 56 +50 0 62 +52 0 68 +55 0 74 +57 0 80 +59 0 86 +61 0 92 +63 0 97 +65 0 103 +67 0 109 +69 0 115 +71 0 120 +73 0 126 +74 0 131 +76 0 136 +78 0 142 +79 0 147 +81 0 152 +82 0 157 +84 0 162 +85 0 167 +87 0 171 +88 0 176 +90 0 180 +91 0 185 +93 0 189 +94 0 193 +95 0 197 +97 0 201 +98 0 205 +99 0 209 +100 0 212 +102 1 215 +103 1 219 +104 1 222 +105 1 225 +107 1 228 +108 1 230 +109 1 233 +110 1 236 +111 1 238 +112 1 240 +114 2 242 +115 2 244 +116 2 246 +117 2 247 +118 2 249 +119 2 250 +120 2 251 +121 3 252 +122 3 253 +123 3 253 +124 3 254 +125 3 254 +126 3 254 +127 4 254 +128 4 254 +129 4 254 +130 4 254 +131 4 253 +132 5 252 +133 5 251 +134 5 250 +135 5 249 +136 5 248 +137 6 246 +138 6 245 +139 6 243 +140 7 241 +141 7 239 +141 7 237 +142 7 234 +143 8 232 +144 8 229 +145 8 226 +146 9 223 +147 9 220 +148 9 217 +148 10 214 +149 10 210 +150 10 207 +151 11 203 +152 11 199 +153 11 195 +153 12 191 +154 12 187 +155 13 183 +156 13 178 +157 14 174 +158 14 169 +158 14 164 +159 15 159 +160 15 154 +161 16 149 +162 16 144 +162 17 139 +163 17 134 +164 18 128 +165 18 123 +165 19 117 +166 19 112 +167 20 106 +168 21 100 +168 21 95 +169 22 89 +170 22 83 +171 23 77 +171 24 71 +172 24 65 +173 25 59 +174 25 53 +174 26 46 +175 27 40 +176 27 34 +177 28 28 +177 29 21 +178 30 15 +179 30 9 +179 31 3 +180 32 0 +181 33 0 +182 33 0 +182 34 0 +183 35 0 +184 36 0 +184 37 0 +185 37 0 +186 38 0 +186 39 0 +187 40 0 +188 41 0 +188 42 0 +189 43 0 +190 44 0 +190 44 0 +191 45 0 +192 46 0 +192 47 0 +193 48 0 +194 49 0 +194 50 0 +195 51 0 +196 52 0 +196 54 0 +197 55 0 +198 56 0 +198 57 0 +199 58 0 +200 59 0 +200 60 0 +201 61 0 +201 62 0 +202 64 0 +203 65 0 +203 66 0 +204 67 0 +205 69 0 +205 70 0 +206 71 0 +206 72 0 +207 74 0 +208 75 0 +208 76 0 +209 78 0 +210 79 0 +210 81 0 +211 82 0 +211 83 0 +212 85 0 +213 86 0 +213 88 0 +214 89 0 +214 91 0 +215 92 0 +216 94 0 +216 95 0 +217 97 0 +217 98 0 +218 100 0 +218 102 0 +219 103 0 +220 105 0 +220 107 0 +221 108 0 +221 110 0 +222 112 0 +222 114 0 +223 115 0 +224 117 0 +224 119 0 +225 121 0 +225 123 0 +226 124 0 +226 126 0 +227 128 0 +228 130 0 +228 132 0 +229 134 0 +229 136 0 +230 138 0 +230 140 0 +231 142 0 +231 144 0 +232 146 0 +233 148 0 +233 150 0 +234 152 0 +234 154 0 +235 157 0 +235 159 0 +236 161 0 +236 163 0 +237 165 0 +237 168 0 +238 170 0 +238 172 0 +239 175 0 +240 177 0 +240 179 0 +241 182 0 +241 184 0 +242 187 0 +242 189 0 +243 192 0 +243 194 0 +244 197 0 +244 199 0 +245 202 0 +245 204 0 +246 207 0 +246 209 0 +247 212 0 +247 215 0 +248 217 0 +248 220 0 +249 223 0 +249 226 0 +250 228 0 +250 231 0 +251 234 0 +251 237 0 +252 240 0 +252 243 0 +253 246 0 +253 249 0 +254 252 0 +255 255 0 diff --git a/cmaps/transform/Apricot.ppm b/cmaps/transform/Apricot.ppm new file mode 100644 index 0000000000000000000000000000000000000000..19256bb1a37d8e369838f1a8155127b6e3d33fe7 GIT binary patch literal 781 zcmYk!A&9I%0LJkNhT+&SVZ#K&2p67U&|~j#z@o5W2Ns^f1{W?Yvf+>m%S7u$qtR+K z8mAhKMyt^{(KqXH@ZiVCKYf2cUOe*l{_*nm{{8~M2*3b<1fT<;0icFP2@L@a4vicd z88i}TFla;wQUq-TEd(*zA+&=VfZ-2_A^L?e#Mb|I*xDh@euDN6{L-yYk%zE{EDzb< zo_hPp+cR&UcsQdtrAtGZ$=FJk3H6kh^IwnR&MtVjhBP}Bh zBQ+x>BO)P1LU>~4iFr-TBr(}0x|;NAdK>#{YSxd8U@hNduQ+?PvOiDxA3Jw!?s(kw za+l_ZC_gZb`w922g`XEb=Rv^(!Gn?qbrCd0(278cpf7^42&Tec3SS9-75-8l=JGI# z!ysHK+)lVn>DHA~R*t9~UOIW{WTlgo4y&A~c4+O|wQE%_t`4X=z{-cU51L>T!a79t zadX1W8Mj*e)MytCX>E$S6m}`l+9%jvG}K+NyjU`}WlZHc>dve?CEY2Lr@TM%{wVse z?891yjSM>($UYc`VBE|@unghahpG>k{x}WCaXj_YNsi}sjGG~@hf6u6VoZzalh3z& zx?iVzGJdhA?`Zm_^TS&n-u$q&>0$ktA9#6SrT6=3{<5C#)^fMi&0aq}O{H{6qvgUh q6(?(aUE_R>`Fbu?EL2>oxL)H%#jUzXmG)~ouAh^-E$dCK_w^rXKpM6H literal 0 HcmV?d00001 diff --git a/cmaps/transform/Carnation.ppm b/cmaps/transform/Carnation.ppm new file mode 100644 index 0000000000000000000000000000000000000000..83f7bc3134594fc8c22a04b0ad13e9d3797b1a56 GIT binary patch literal 781 zcmZv~F=*6K0D$2eZa9t`Zs>4BhZ8zf=+Ks4snDf@Lkofi9DJKRI>^I8GD&ce!$E?B z1P8fEI0qpegme(%BE&(6gOCnF92_z@WN>)H4ZnFWxg*Mbe0L7}d*l7dVSj%z>C@@a z8PXZixkk5oo$emp8}x3{J7aK0&tV`KNLw*<8G81V4WEs`o-vv;3hju^n9ama8CNsL zxw%!aRoa?u>UtZ!LunT~I3Q$ z^%3<6^%?aA_0@F0;eN-x!u^5!6ZaQxVS2yuO1wXK+FsycPMdm4wOlTIR&$?v=92}@ zG@zaYn6qX)qdl6_9?ofogsTx@JtmBas>yOnv>azNbK>@bxFD&QB<-5?zmVD)th>l* U*E!7sy>^LSTciKI(3q_L1!rDAdjJ3c literal 0 HcmV?d00001 diff --git a/cmaps/transform/Ether.ppm b/cmaps/transform/Ether.ppm new file mode 100644 index 0000000000000000000000000000000000000000..68aeac2e1637c910ceffda385e5b1ee90825cc25 GIT binary patch literal 781 zcmYkqF-Yq`007V%G6czx!68G3793h|XrxLDEj;2?*K91e0g zNa!HP-_AjZgAfPdx_rnV3R#3We2C)>f4JcfH~gVL?Z=Og_ho0zZ*FbxtZi*?uK{2H z&;Td^Dga6V3L8ipWHv}`AZ);Gkl28^fUXkPid`#mt+4J{*t6@%bC72To>Pad|6SPn z*m2>^sD_>AA=dMEum9Dr-W_=*A?_MY?z=4 zmN)F6?FO4(&}{|1PSE$!E=0osjS$+yXdI$Rg!W^6K=2{KM-(43{58QR9G`N0Cc<+O zUZmk=Jqxe0@LJZR8yVexoXTi5p33;Ho-I$)RY9hL-16m{gxoN4P01CZ^~;!EMD#qQ zXPBNMdJ?c>$c}t=*kK1PHu2clWh0vnLDDx#PbZryX;(?JOd3V9F1ed=C*_vlfO9M1 z4&yEr9u*BDnz3j{Vlx!oQ1o!x$LTIghbSEd%X=^#!|dM)%s!P9D980c?$wbTAvwfy z7w7#j?}d3c%G+_iLGlL8JzBV|aFPP>!V-m(7VBBjkmW{EcFVF~l_OP-b-8brk3e-| zS7&Z@=~dUQYTBv3`PBnd&w-jDHOJ~TR6ir7Vx@^TL@%f|OzT7|uHU(S6Z%z{d1`*7 zW|oK>)Y*Bwq7fq z2r~#X2(t(?2xkyx5N=`Ng5iSU!ovJK-|3IX;|K5a{j;7;T2u3xY;r!6Nm_H3Ib#}= z#`wf|Vk{wVERjm3(o<j%6^3ni3Dec+}vW0jd^KH z82iAk9oFos&0h@vNC3>y3UE|&jvXe(wge+Zn~(xfKdsl#>TJczyHbw`Z9)Vm_rh&l zHrS9zaF%+zWvNlMofF4BcNhyZ9m zv^$R-c8r~i8>H4Cf>Zao+kNS>A(7xr0htRI=k|TO^VIQPz21Azd-K4=?H3~g0B3{( zeDwTJpNX-1!HCcrL;wVXK!!I6gnacd$B-0lLJFra45ROe4TwrHNYXL)`+oQpMo~24 s4M&0vVvH032?~OL07fx{oQTjSL|~vn@*j?n;4IzxzSdAc3$w}k0c3lqzyJUM literal 0 HcmV?d00001 diff --git a/cmaps/transform/Hot_Metal.ppm b/cmaps/transform/Hot_Metal.ppm new file mode 100644 index 0000000000000000000000000000000000000000..84eec68eb1d24ff7762b95ed41232a76720dbce4 GIT binary patch literal 781 zcmb8nF(?E86o>I|FkF}62Ez@8QwGZ5E_YED%0MZn43t4KNCwFuStNsGkPMPRF(?Mb zpjZ@xVo(fQ36~FqBKMe;Hsaf z`g9!-b%X1JXb{{8MC0J5;Fno&3lJ?sv<7Yyq8)Ji5FLR#h3Ep@HAHvd9wB;xs06MI zQ3agf4>c%ZYEcT+nKY_L8PkZGP>X3rZK&OJqAt^edQrbAq9HVFM$s6WFq3E+&3v0f z^Jvj5p%t@=*3pL9LfdH9?4bj6XpYedIy2|!(p;e%bZhR>19~#g=oP)05_(5v^MNYp I(+K_37ZMTjlmGw# literal 0 HcmV?d00001 diff --git a/cmaps/transform/Lava_Waves.ppm b/cmaps/transform/Lava_Waves.ppm new file mode 100644 index 0000000000000000000000000000000000000000..96dc8b22b7e0650c0eb79f0dc3b2c7e15f639402 GIT binary patch literal 781 zcmajbFRZm76aa7{yU9qzjY9N|`!=f$(>J4y8I2}pH9C@sncR#Zwt4Bj-lUHCt=Cf|b}Rxs_@! z^5i0|}7!*Oy-!` ziT2PEkq;3MVGp4nQ*o#Ah7q`S+&FF>UtDId%v_niVB}n$xi|}U6!ZW~v6pg(6;*nx z%vRgAURJO%bE9WiX)C8zOdT6LI)c3zdN~ZLA9O#Meze`Vbl_y#Nw>3VX4%Z5Sy{c( z8r(#+$!b^SuFKt&hb@k!08f*jIzLr@$?Ou@#WF{^W84YuB)?U9>-0A1W686SkA^&& zc$IjWc#(LP1d0R0LEs>9P&jBD42~AX1${IqY7`ZU5=DU`Ly`UncZk4&CrE&_zrOq` z5iAZ1_BQb*@j8K)9!VZS9!4Je@fPVVQy9T%?hJR9yMev15H#X$>j l7v(NXSkb1d%~Y$c*QEw$)6BYol}@sqL_4x>q#Zbj{y%)#VZHzW literal 0 HcmV?d00001 diff --git a/cmaps/transform/Morning_Glory.ppm b/cmaps/transform/Morning_Glory.ppm new file mode 100644 index 0000000000000000000000000000000000000000..14c3f4cb8dbb78ed0da9b87ea31cfd919c663209 GIT binary patch literal 781 zcmYkqA!yuC7y#gi6OZG>6A@3GNZ`Z;B9d}f8mMWYqJhF1sA!;~go+X>N~kDD%?K0Y zm>9>z2or-;3^Fmu#2_<+ObjwHxQW3{OhimXOhi;<|Nm!q-N*N6yKgF6)9wD&blR70 zUFpV^u3hQM!@o-$Y zIENn8H#1MiJ~Yz*Ccc3K9Ir0|1Bb?ZJqq>iEYxQ+9O5wyy3yE=MqMu&d65ELI3Ggi zUt!OoY%gRBb7(FGn_A4YxChl(dYJSCW+EAMdBSlj^Hk6wPlqg3a5iGunCdJu=!9hx zmhZ59m+rBApB}K{kRI{km=`DXlow~bgy*8XpqHYAS9p1?E^pN3Eq$ylpU|h;>Y2HE zPG4B7m-LlYy|(e4UA=MeTc>*GR`1;!e(>s#^pju1&q4Erehr&%^!u#&f!m)E{uQ;= a9RG%kwx)mL7B=)gXh$TEh~zfRuxxOW@1Uypr@5YlvI;`+Nk)V8i7Nn_iGI5%-2}}d7wkAb6n3yb)Ii5 zHX&smp=I$T?Wxrif;pa8)k$1uyEu*^2OXDuTt&D%KD+Jf*x<(gyyhiaR xf8L<{7Mcsbc=L@bc1A&3|9a12vOBm*HCQV`( zOCva#`Y`mQ3WhdpPK_AqQ!VnMMrx%_8l+L0q%1AcD(%uC-O?*>rC$bQNQPxp#$`gL zWLjorP8MWQmeZiREjL=E*Rx;Cda36<0% zeQ8j_NE(wcDKlwa!ctn1uqGR6Tf(mFr$Y%R>0H8Px|Z9&qG%B{iiST$V?@!XEcz28 z>OJ1!4PN1QyufdGhNpOpM|gl=a1TG@4sPKluH!0x#AW<|i@1PuIE&Lbf#didM{yX3 dZ~*(U7rXHdc3?ZUVhfh@tPOeAI*h0_{08VJdG7!K literal 0 HcmV?d00001 diff --git a/cmaps/transform/Rainbow_Banded.ppm b/cmaps/transform/Rainbow_Banded.ppm new file mode 100644 index 0000000000000000000000000000000000000000..4b81c7072519fd7264daff231bc54ea72171c02c GIT binary patch literal 781 zcmXZTv1{8v7{=inGQ0#0@8Cg01`9k`(7_H#h#-p&G{jJ-4l>k`K^z^7$WVl)kR^C3 zhlUV3lum`ymTc)D&{XImPzQtj@ATvr9)5g$_uYq!=oOUXCu!nQ3TNbk@Alu55^ffaC^^$o(SG2&stvfj0YwIubrMri`e4QU{PSM#Y~B*9L=PdE1YS> z#V9q%EI+q===o(}HSo!`=VOb~Vq@^Jz_k{!5|>h($+3yTjmD!GxC9)ODHL4u-J)12%!`(CYj$yZDQ=rzU6iRow6lo}u zK*Yh=G(Z-jT%w9lOExQZEACd@JCa?*W{EmP6`=HyQKS?JM2xX1kO3u7fi>9B?-=YD z>_=h8uwhUmsNk3IGx(`sA{Yxl5pE7Lge9U1vW9B7?x=Un_Xlov8@G3_?k2-B6=5R6 zcx;pknL(AvE8N$3ZfHBc?D)3-@1>({_*`RKAuqAcuyS7#A>*;?z0kKP?qD8azoM<# zzjF9_@XG!N+b7xwm<@^>=mhFg$c2#aMrtAS6^aBVg}p`liTxdie>UuI+1}7z!?>FT l^bG1mNMFdwNclpapqRqUVCQJ(?B^Vu8HXwR6Sfmt;xDtq;|%}+ literal 0 HcmV?d00001 diff --git a/cmaps/transform/Rose.ppm b/cmaps/transform/Rose.ppm new file mode 100644 index 0000000000000000000000000000000000000000..3ed427bfba76d2fe17a55c5f78d454daf0590717 GIT binary patch literal 781 zcmZ9)AxJ|}6oBCq3^EJ`gTb(1Fc{o$!-2(t!GWLyg9C#MgA9WVgIp{!3^EKd3^EMD z48j(K8H8Dc8H5>x8H5=OFBldKFBpEWcf9Apk8dRziACdyWF($QL}C(4Ny<)3+RjME z&PsMLCpkMWdAlHm!J-sxBWAE9#x4gdV(e!1iNDFUeFU`_k+F| zo4+N7+~G1K?r4Rv3gcBK+-Qx-8dG(q-I*q{P3Bt6y9;d=+bnfhc2~Qsby@GR;cj|t zd2ILDad&<8eD>kMJp}y-^kdLZAbbk?8R+MrUx0oI`W1w)L2rP51NtrKcc9-x_yP1s k(4XMnXV70je}(WH=Nty+JcXv74XF1PS&8_~mq}=GA3(6n*dq(*!<5xN7mpMP{Pcweh zA7+%NY4d%`cPZZ{Jkf6wzK;1S=F6BbVm^=fEaKCMPa-}J`6%SWkPkxM4|p%&-GFy| z-u8LR=dsV59D^p&c@{-rQs1H0I_`IOc2bAYz$UW^wl#Yx!lnHG;NGYvZ zvo~)d(+ff_8QU=<`LV9|NOpf&kbGiTb%t6y`rfmzUP5?6obT39Pf)!!V4lxK}w*w4KACBq4 j(XIz~`p+?3a|Cw;r@arSJ9J>$HrfLl0}EES2T1h?&J}-B literal 0 HcmV?d00001 diff --git a/cmaps/transform/Seismic.ppm b/cmaps/transform/Seismic.ppm new file mode 100644 index 0000000000000000000000000000000000000000..2e21c7168b4ac4eeb36a6ab39ec0bd328bfc086f GIT binary patch literal 781 zcmZ9=AxI=q9DwnExG*e+35FLgykNKmgCnlog5d@($Y59o47YH>0mCgAWHHEMkl}(X z7lbhgYY^5Vi$NBHum)ia!Wx7%7$z7d7&aI-SiXBZ4>`DxU;1jxB~LF_mP?D3N=ZZ+ z&Xg{c9hq{)D^y)Ed_zf42$fiMB}PJ#`dw7<16#cZ>Zddrfv5>@?Vp*oycSu~}!M z&X17wkXpc6z^c!8pOq?K1C|0744-+QFFtcsbd}E@%462UEi+TbDf3Aq|C@-m#-goU zw3UfAMjwWvtyHu%5N-8ETRqWMSG3g;Z6%_uwrDFB9g8wrADW`9hA1l%Wz|Jlp{P*Y Ezf|jDZvX%Q literal 0 HcmV?d00001 diff --git a/cmaps/transform/Space.ppm b/cmaps/transform/Space.ppm new file mode 100644 index 0000000000000000000000000000000000000000..8f928949c17aac8af4a2ddb62ae8fb7e650a7496 GIT binary patch literal 781 zcmZ|8A&3-F0LJkzY~S4>e%k@wAz&ye-ak@o00 z^x{&oz@;VPR6YYK4kCbdDh^r$A*bupZ%DVl&1@!FVuRFxOzN!`y(q z3406nHtZePyWlM8OH(TiSI(i~amDh~a_yX3ZX82ehvh-}7ucN%egFUf literal 0 HcmV?d00001 diff --git a/cmaps/transform/Supernova.ppm b/cmaps/transform/Supernova.ppm new file mode 100644 index 0000000000000000000000000000000000000000..c47e3ab4b661ccdb0de225311318cd908ed4cd81 GIT binary patch literal 781 zcmajRA!r;y7(n5X!>JW3R;<{SQ zQI3e?SaC2Fg{de^MPX_RTT$4G!qiPg#fXYuoEY1^rKO^<2Op33^q`j|`=f*2{%F)g z%N#8ys4P%9ZOu?QN96*oS7Cl6$up$6$=%Q)Obthk)A}li1akp zvslk#y=bjsEfOsgt&&P7Rkfw7zG}&;-w;)QwUsWabl#}bS)ESnLD8DjgS<7a_jrrd zd(kKo7T~+Bz;_eiyGiif6!;x} E1I9P&Pyhe` literal 0 HcmV?d00001 diff --git a/cmaps/unused/AUTUMN.ppm b/cmaps/unused/AUTUMN.ppm new file mode 100644 index 0000000..af90dd4 --- /dev/null +++ b/cmaps/unused/AUTUMN.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +4 0 0 +4 0 0 +6 0 0 +9 0 0 +12 0 0 +14 0 0 +18 0 0 +21 1 0 +24 1 0 +27 1 0 +30 2 0 +34 2 0 +36 1 0 +40 1 0 +43 1 0 +46 1 0 +49 1 0 +52 1 0 +55 1 0 +58 2 0 +62 2 0 +65 2 0 +68 3 0 +71 3 0 +74 4 0 +76 4 0 +79 4 0 +82 5 0 +84 5 0 +86 6 0 +89 6 0 +91 7 0 +93 7 0 +95 8 0 +97 8 0 +99 8 0 +102 9 0 +104 9 0 +106 10 0 +108 10 0 +111 11 0 +113 11 1 +114 12 1 +117 12 2 +119 13 2 +121 13 2 +124 13 3 +126 14 3 +128 14 4 +130 15 4 +132 15 5 +134 16 5 +136 16 5 +139 17 6 +141 17 6 +143 17 6 +146 18 7 +147 18 7 +149 19 8 +152 19 8 +154 20 9 +156 20 9 +158 21 10 +161 21 10 +163 21 10 +164 22 10 +166 22 11 +167 23 11 +169 23 12 +170 24 12 +172 24 13 +173 25 13 +174 25 14 +176 26 14 +177 26 14 +178 26 15 +180 27 15 +181 27 15 +182 28 16 +184 28 16 +185 29 17 +186 30 17 +188 31 18 +189 32 18 +190 32 18 +192 34 19 +193 35 19 +194 36 20 +196 37 20 +197 39 20 +199 40 21 +200 41 21 +201 42 22 +203 43 22 +204 44 22 +205 45 23 +206 46 23 +208 47 24 +209 48 24 +211 50 25 +212 51 25 +213 52 25 +215 53 26 +215 54 26 +217 55 26 +218 56 27 +219 57 27 +220 58 28 +222 59 28 +223 61 29 +224 62 29 +225 63 30 +227 64 30 +227 65 30 +229 66 30 +230 67 31 +231 68 31 +232 69 32 +234 71 32 +235 72 33 +236 73 33 +237 74 34 +239 75 34 +239 76 34 +241 77 35 +242 78 35 +243 78 35 +244 79 36 +245 80 36 +246 81 37 +246 82 37 +246 83 38 +246 84 38 +246 84 38 +246 85 39 +246 86 39 +246 87 40 +246 88 40 +246 90 40 +246 92 41 +246 93 41 +246 95 42 +247 98 42 +247 100 42 +247 102 43 +247 103 43 +247 105 44 +247 108 45 +247 110 46 +247 112 47 +247 113 48 +248 114 49 +248 116 50 +248 117 51 +248 119 52 +248 120 53 +248 121 53 +248 123 54 +248 124 54 +249 125 55 +249 126 56 +249 128 56 +249 129 56 +249 130 57 +249 132 58 +249 133 58 +249 134 59 +249 136 60 +250 137 60 +250 139 61 +250 140 61 +250 142 61 +250 143 61 +250 145 61 +250 147 61 +250 148 61 +251 150 61 +251 152 61 +251 154 61 +251 155 61 +251 157 62 +251 159 62 +251 161 62 +251 163 62 +251 164 63 +252 166 63 +252 168 64 +252 170 65 +252 172 65 +252 173 66 +252 175 67 +252 177 68 +252 179 68 +253 181 70 +253 182 72 +253 184 74 +253 186 77 +253 188 80 +253 190 83 +253 191 87 +253 193 90 +254 195 94 +254 197 97 +254 199 100 +254 200 104 +254 202 107 +254 205 111 +254 207 115 +254 209 118 +254 210 122 +254 212 125 +254 214 129 +254 216 133 +254 218 136 +254 219 140 +254 221 142 +254 223 146 +254 225 149 +255 227 153 +255 228 157 +255 230 160 +255 232 164 +255 234 167 +255 236 171 +255 237 175 +255 239 178 +255 241 182 +255 243 185 +255 245 188 +255 246 192 +255 248 195 +255 250 199 +255 251 202 +255 252 206 +255 253 210 +255 253 213 +255 254 217 +255 254 220 +255 254 224 +255 254 228 +255 254 231 +255 254 234 +255 254 237 +255 254 241 +255 254 244 +255 254 247 +255 254 249 +255 254 251 +255 254 252 +255 254 253 +255 254 254 +255 254 254 +255 254 254 +255 254 254 +255 255 254 +255 255 254 diff --git a/cmaps/unused/AUTUMNAL.ppm b/cmaps/unused/AUTUMNAL.ppm new file mode 100644 index 0000000..bf0ebcd --- /dev/null +++ b/cmaps/unused/AUTUMNAL.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +15 0 0 +15 0 0 +16 0 0 +17 0 0 +18 0 0 +20 0 0 +22 0 0 +24 0 0 +26 0 0 +28 0 0 +31 1 0 +34 1 0 +36 1 0 +40 1 0 +43 1 0 +45 1 0 +48 1 0 +52 1 0 +54 2 0 +57 2 0 +61 2 0 +64 2 0 +66 3 0 +69 3 0 +72 4 0 +74 4 0 +77 4 0 +80 4 0 +82 5 0 +85 5 0 +87 6 0 +90 6 0 +92 7 0 +94 7 0 +97 8 0 +99 8 0 +101 8 0 +103 9 0 +105 9 0 +108 10 0 +110 10 1 +112 11 1 +114 11 1 +116 12 2 +119 12 2 +121 12 2 +123 13 2 +125 13 3 +127 14 3 +129 14 4 +132 15 4 +134 15 5 +136 16 5 +138 16 5 +140 16 5 +143 17 6 +145 17 6 +147 18 7 +149 18 7 +151 19 8 +153 19 8 +155 20 9 +156 20 9 +159 21 9 +161 21 9 +162 21 10 +164 22 10 +165 22 11 +167 23 11 +169 23 12 +170 24 12 +172 24 13 +173 25 13 +174 25 14 +175 25 14 +176 26 14 +177 27 14 +178 27 15 +179 28 15 +180 29 16 +181 30 16 +182 31 17 +183 32 17 +184 33 18 +184 33 18 +185 34 18 +186 35 19 +187 36 19 +187 37 19 +188 38 20 +189 39 20 +190 40 21 +191 42 21 +192 43 22 +192 43 22 +193 44 22 +194 45 23 +195 47 23 +196 48 24 +196 49 24 +197 50 24 +198 51 25 +199 53 25 +199 53 25 +200 54 26 +201 55 26 +202 56 27 +203 58 27 +203 59 28 +204 60 28 +205 61 29 +206 62 29 +207 64 29 +207 64 29 +208 65 30 +209 67 30 +210 68 31 +210 69 31 +211 70 32 +212 71 32 +212 72 33 +213 73 33 +214 74 34 +214 75 34 +214 76 34 +214 77 34 +215 78 35 +215 79 35 +215 80 36 +216 81 36 +216 82 37 +216 83 37 +216 84 38 +216 85 38 +217 86 38 +217 87 39 +217 88 39 +217 90 40 +217 92 40 +217 93 41 +218 94 41 +218 96 42 +218 98 42 +218 99 42 +218 101 43 +218 102 44 +218 104 45 +218 106 45 +219 107 46 +219 109 47 +219 110 48 +219 112 49 +219 113 50 +219 114 50 +219 116 50 +220 117 51 +220 118 52 +220 120 53 +220 121 54 +220 122 54 +220 123 55 +221 125 56 +221 125 56 +221 127 56 +221 128 57 +221 129 57 +221 130 58 +221 132 58 +222 133 59 +222 134 59 +222 135 59 +222 137 60 +222 137 60 +222 139 60 +222 140 60 +222 141 60 +223 142 61 +223 144 61 +223 145 61 +223 146 61 +223 148 62 +223 149 62 +223 150 62 +224 151 63 +224 152 63 +224 153 64 +224 155 65 +224 156 66 +224 157 67 +225 158 68 +225 160 69 +225 161 70 +225 162 72 +225 163 74 +225 164 75 +225 165 77 +226 167 79 +226 168 82 +226 169 84 +226 170 86 +226 172 89 +226 173 92 +226 174 94 +226 175 97 +227 176 100 +227 177 102 +227 179 105 +227 180 108 +227 181 110 +227 182 113 +228 184 116 +228 184 118 +228 186 121 +228 187 124 +228 188 127 +228 189 129 +228 191 132 +229 192 135 +229 193 137 +229 194 140 +229 196 143 +229 196 145 +229 198 148 +229 199 151 +230 200 153 +230 201 156 +230 203 159 +230 204 162 +230 205 164 +230 206 167 +230 208 170 +230 208 172 +231 210 175 +231 211 177 +231 212 179 +231 213 182 +231 214 185 +231 216 188 +232 217 190 +232 218 193 +232 219 196 +232 220 198 +232 221 201 +232 222 204 +232 224 206 +233 225 209 +233 226 212 +233 227 214 +233 228 215 +233 229 217 +233 230 219 +233 230 220 +233 230 221 +233 231 222 +233 231 223 +233 231 223 diff --git a/cmaps/unused/BICOL14.ppm b/cmaps/unused/BICOL14.ppm new file mode 100644 index 0000000..6a96339 --- /dev/null +++ b/cmaps/unused/BICOL14.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +9 5 5 +9 5 5 +10 6 6 +11 6 6 +11 7 7 +12 7 7 +13 7 8 +14 8 9 +15 9 10 +17 10 11 +18 11 12 +20 12 13 +21 13 15 +22 14 16 +24 15 17 +25 15 18 +27 17 20 +28 18 22 +29 19 23 +31 20 24 +33 21 26 +34 22 27 +36 23 29 +37 24 30 +39 26 32 +40 26 33 +41 28 34 +42 29 35 +43 31 37 +43 32 38 +44 34 40 +46 35 42 +47 36 43 +49 38 44 +50 40 46 +52 41 47 +54 43 48 +55 44 49 +58 45 51 +69 47 52 +92 49 54 +115 50 55 +134 51 56 +152 53 58 +170 55 59 +187 56 60 +203 58 62 +215 59 63 +224 61 64 +230 62 66 +235 64 67 +237 66 69 +239 67 70 +241 68 71 +241 70 72 +242 71 74 +242 73 75 +243 74 76 +243 76 78 +244 78 79 +244 79 81 +245 81 82 +246 82 83 +246 84 85 +246 85 86 +246 87 88 +247 88 89 +247 89 90 +247 91 92 +247 93 93 +247 94 95 +246 96 97 +245 97 98 +242 99 99 +239 100 100 +235 102 102 +229 104 104 +223 105 105 +215 106 106 +206 108 108 +196 110 109 +186 111 110 +177 112 112 +168 114 113 +159 115 114 +152 117 116 +146 118 117 +140 120 118 +136 121 120 +133 123 122 +131 125 123 +130 126 124 +129 127 126 +129 129 127 +129 130 128 +130 132 130 +131 133 131 +132 135 132 +133 136 133 +134 138 135 +135 140 136 +136 141 137 +138 142 139 +139 143 139 +141 144 141 +143 145 142 +146 146 143 +148 147 143 +151 147 144 +155 147 144 +159 145 143 +163 144 142 +168 141 140 +173 138 137 +179 134 133 +185 130 129 +190 125 124 +195 119 118 +202 112 111 +207 106 104 +212 100 96 +217 93 88 +222 87 80 +226 81 72 +229 76 65 +233 72 58 +236 69 52 +239 66 46 +241 64 41 +244 64 37 +245 64 33 +246 65 30 +248 66 28 +248 68 27 +249 70 26 +250 73 25 +250 76 25 +251 79 25 +251 83 26 +251 86 26 +252 90 27 +252 93 28 +252 97 29 +252 100 30 +252 103 31 +252 106 32 +252 108 33 +252 111 35 +252 114 36 +252 116 37 +252 118 38 +252 120 40 +252 122 41 +252 124 42 +252 126 43 +253 127 44 +253 129 45 +253 131 46 +253 133 48 +253 135 49 +253 136 50 +253 138 51 +253 140 51 +253 142 52 +253 144 54 +253 145 55 +253 147 56 +253 148 57 +253 150 58 +253 152 59 +253 153 60 +253 155 61 +253 157 62 +253 159 63 +253 160 65 +253 161 66 +254 163 67 +254 165 69 +254 167 70 +254 168 71 +254 170 73 +254 172 75 +254 173 77 +254 175 79 +254 176 81 +254 178 83 +254 180 86 +254 182 88 +254 183 90 +254 184 93 +254 186 96 +254 188 99 +254 189 101 +254 191 104 +254 192 107 +254 193 109 +254 194 112 +254 196 115 +254 197 117 +254 198 120 +254 199 123 +254 200 126 +254 201 128 +254 202 131 +254 203 134 +254 204 136 +254 205 139 +254 206 142 +254 207 144 +255 208 147 +255 209 150 +255 210 152 +255 211 155 +255 212 158 +255 213 161 +255 214 163 +255 215 166 +255 216 169 +255 217 171 +255 218 174 +255 220 177 +255 220 179 +255 222 182 +255 223 185 +255 224 187 +255 225 190 +255 227 193 +255 228 196 +255 230 198 +255 231 201 +255 232 204 +255 233 206 +255 235 209 +255 236 212 +255 237 214 +255 239 217 +255 240 220 +255 242 223 +255 243 225 +255 244 228 +255 245 231 +255 246 233 +255 247 236 +255 248 237 +255 248 239 +255 249 241 +255 250 243 +255 250 245 +255 251 246 +255 251 247 +255 251 248 +255 251 248 +255 251 249 +255 251 250 +255 251 250 +255 251 250 diff --git a/cmaps/unused/BICOL17.ppm b/cmaps/unused/BICOL17.ppm new file mode 100644 index 0000000..a9776fa --- /dev/null +++ b/cmaps/unused/BICOL17.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +4 6 6 +4 6 6 +4 6 6 +4 7 7 +5 7 8 +5 7 8 +6 8 8 +6 9 10 +7 10 11 +8 11 12 +10 12 13 +11 13 14 +12 14 16 +13 15 17 +15 16 18 +16 16 19 +17 17 21 +19 19 22 +20 20 23 +21 21 25 +23 22 27 +25 23 28 +26 24 30 +27 25 31 +29 27 32 +30 27 34 +31 29 35 +32 30 36 +34 32 38 +35 33 39 +37 35 41 +39 36 42 +40 37 43 +41 39 45 +43 41 47 +44 42 48 +45 44 49 +46 45 50 +47 46 52 +49 48 53 +50 50 55 +52 51 56 +53 52 57 +54 54 59 +56 56 60 +57 57 61 +58 59 63 +59 60 64 +61 62 65 +62 63 67 +64 65 68 +66 67 70 +67 68 71 +68 69 72 +69 71 73 +71 73 75 +72 74 76 +73 75 77 +75 77 79 +77 79 80 +78 80 82 +80 82 83 +81 83 84 +82 85 86 +83 86 87 +85 88 89 +86 89 90 +87 90 91 +88 92 93 +90 94 94 +91 95 96 +93 97 97 +94 98 98 +95 100 100 +96 101 101 +98 103 103 +99 104 104 +100 105 105 +102 107 107 +103 109 109 +105 111 110 +106 112 111 +107 113 113 +109 115 114 +110 116 115 +112 117 116 +113 118 117 +114 119 118 +116 120 119 +117 121 120 +119 121 120 +120 121 121 +121 121 121 +122 121 121 +123 121 121 +125 119 119 +126 117 118 +128 115 115 +131 111 111 +136 106 106 +140 99 99 +146 91 90 +152 83 81 +159 74 72 +166 65 62 +174 55 52 +182 46 42 +190 37 34 +198 29 26 +206 23 21 +213 17 15 +220 13 12 +225 10 9 +231 7 8 +236 6 7 +239 4 6 +242 3 5 +244 3 5 +246 2 5 +247 1 5 +248 1 5 +249 1 5 +249 0 5 +249 0 5 +249 0 5 +250 0 5 +250 0 5 +250 0 5 +250 0 5 +251 0 5 +251 0 5 +251 0 6 +252 0 6 +252 0 6 +252 0 6 +252 1 6 +252 1 6 +253 1 6 +253 2 6 +253 3 7 +253 4 7 +253 7 8 +253 10 9 +253 13 9 +253 18 10 +253 24 11 +253 30 13 +254 37 15 +254 45 18 +254 54 20 +254 63 22 +254 72 25 +254 81 29 +254 90 31 +254 97 34 +254 104 37 +254 111 39 +254 117 42 +254 122 44 +254 127 46 +254 131 47 +254 134 49 +254 137 51 +254 140 53 +254 143 54 +254 144 55 +254 146 57 +254 149 58 +254 151 59 +254 153 60 +254 154 61 +254 156 62 +254 157 63 +254 159 64 +254 161 66 +254 162 67 +254 164 68 +254 166 70 +254 168 71 +254 169 72 +254 171 74 +254 172 76 +254 174 78 +254 176 80 +255 177 82 +255 179 84 +255 181 86 +255 183 89 +255 184 91 +255 185 93 +255 187 96 +255 189 99 +255 190 101 +255 192 104 +255 193 107 +255 194 109 +255 196 112 +255 197 115 +255 198 117 +255 199 120 +255 201 123 +255 202 126 +255 202 128 +255 203 131 +255 204 134 +255 205 136 +255 206 139 +255 207 142 +255 208 145 +255 209 148 +255 211 151 +255 211 153 +255 212 156 +255 213 159 +255 214 162 +255 215 164 +255 216 167 +255 217 170 +255 218 172 +255 219 175 +255 221 178 +255 221 181 +255 223 184 +255 224 187 +255 225 189 +255 226 192 +255 228 195 +255 229 198 +255 231 200 +255 232 203 +255 233 206 +255 234 208 +255 236 211 +255 237 214 +255 238 216 +255 240 219 +255 241 222 +255 243 225 +255 244 227 +255 245 230 +255 246 232 +255 246 234 +255 247 237 +255 248 238 +255 249 240 +255 250 242 +255 251 244 +255 251 246 +255 251 247 +255 252 248 +255 252 249 +255 252 249 +255 252 250 +255 252 250 +255 252 251 +255 252 251 diff --git a/cmaps/unused/BICOLOR.ppm b/cmaps/unused/BICOLOR.ppm new file mode 100644 index 0000000..bfbab2c --- /dev/null +++ b/cmaps/unused/BICOLOR.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 3 3 +1 3 3 +2 4 4 +3 5 5 +4 6 6 +4 6 6 +5 7 7 +6 9 9 +7 10 10 +8 11 11 +9 13 13 +10 14 14 +11 15 16 +12 16 17 +13 17 18 +16 17 20 +18 18 21 +20 19 23 +21 20 24 +22 20 26 +24 21 27 +25 23 29 +27 24 30 +28 25 31 +29 26 33 +30 27 34 +32 29 36 +33 30 37 +34 31 38 +36 33 40 +38 35 42 +39 37 43 +40 38 44 +42 39 46 +43 41 47 +44 43 48 +46 44 50 +47 45 51 +48 47 52 +49 49 54 +51 50 55 +52 52 57 +53 53 58 +55 54 59 +56 56 61 +57 57 62 +59 59 63 +60 60 64 +61 62 66 +63 64 67 +64 65 69 +66 67 70 +67 68 71 +69 70 73 +70 72 74 +71 73 75 +73 75 77 +74 76 78 +76 78 79 +77 79 81 +79 81 82 +80 82 84 +81 83 85 +83 85 86 +84 86 87 +85 88 89 +87 90 90 +88 91 91 +89 93 93 +90 94 95 +92 96 96 +93 98 98 +94 99 99 +96 100 101 +97 102 102 +98 103 103 +100 105 105 +101 106 106 +102 108 108 +104 109 109 +105 111 111 +106 112 112 +108 114 113 +109 115 115 +110 117 116 +112 118 117 +113 119 118 +114 121 120 +116 123 121 +117 125 123 +119 126 124 +120 127 125 +121 129 127 +123 131 129 +124 132 130 +126 134 131 +127 135 132 +129 137 134 +130 138 135 +132 140 137 +134 141 138 +135 142 139 +136 144 140 +137 146 141 +139 147 143 +140 149 144 +141 150 145 +143 152 147 +145 153 148 +148 155 150 +151 156 151 +155 156 152 +160 156 153 +166 155 153 +173 153 152 +181 149 150 +190 144 147 +198 136 140 +206 126 131 +213 116 121 +220 103 108 +226 91 94 +231 80 80 +235 69 67 +239 61 55 +242 55 44 +244 51 36 +247 49 30 +249 48 25 +250 49 22 +251 51 21 +252 54 19 +253 58 19 +253 62 19 +253 66 20 +254 70 21 +254 75 22 +254 79 23 +254 84 25 +254 88 26 +254 93 27 +254 97 29 +254 101 30 +254 105 31 +254 108 33 +254 111 34 +254 113 35 +254 115 37 +254 118 38 +254 120 39 +254 121 40 +254 123 42 +254 125 43 +254 126 44 +254 128 45 +254 129 46 +255 131 47 +255 133 48 +255 135 49 +255 137 51 +255 138 52 +255 140 53 +255 141 53 +255 143 54 +255 145 55 +255 146 56 +255 148 58 +255 150 59 +255 152 60 +255 153 61 +255 154 62 +255 156 63 +255 158 63 +255 160 64 +255 162 65 +255 163 66 +255 165 68 +255 166 69 +255 168 70 +255 169 71 +255 171 73 +255 173 74 +255 175 76 +255 177 79 +255 178 81 +255 179 83 +255 181 85 +255 183 88 +255 185 90 +255 186 93 +255 188 96 +255 190 99 +255 191 101 +255 193 104 +255 194 107 +255 196 109 +255 197 112 +255 199 115 +255 200 117 +255 201 120 +255 202 123 +255 203 126 +255 203 129 +255 204 132 +255 205 135 +255 206 137 +255 207 140 +255 208 143 +255 209 145 +255 210 148 +255 211 151 +255 211 153 +255 212 156 +255 213 159 +255 214 162 +255 215 165 +255 216 168 +255 217 171 +255 218 173 +255 219 176 +255 221 179 +255 221 181 +255 223 184 +255 224 187 +255 225 189 +255 226 192 +255 228 195 +255 229 198 +255 231 201 +255 232 204 +255 234 207 +255 235 209 +255 236 212 +255 237 215 +255 239 217 +255 240 220 +255 242 223 +255 244 226 +255 245 228 +255 246 231 +255 248 234 +255 249 236 +255 250 239 +255 251 241 +255 252 243 +255 252 246 +255 253 248 +255 253 249 +255 253 250 +255 254 252 +255 253 253 +255 253 253 +255 253 253 +255 253 254 +255 253 254 +255 253 254 diff --git a/cmaps/unused/BLUE2.ppm b/cmaps/unused/BLUE2.ppm new file mode 100644 index 0000000..8f13422 --- /dev/null +++ b/cmaps/unused/BLUE2.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 2 10 +0 2 10 +0 2 11 +1 2 12 +1 3 13 +1 3 15 +2 4 17 +2 5 20 +3 6 22 +4 7 24 +5 8 27 +6 9 30 +7 10 32 +8 11 35 +9 12 38 +9 12 40 +11 14 43 +12 15 46 +13 16 48 +14 17 51 +15 18 54 +17 20 57 +18 21 59 +19 22 62 +20 23 65 +20 23 67 +21 25 70 +22 26 73 +23 27 75 +26 28 78 +27 29 81 +28 30 83 +29 31 85 +30 32 88 +31 33 91 +31 33 93 +32 34 96 +33 35 99 +34 36 101 +35 37 104 +36 38 107 +37 39 109 +38 40 112 +39 41 115 +40 42 117 +41 43 119 +42 44 122 +43 45 123 +44 46 125 +45 47 126 +46 48 128 +47 49 129 +48 50 130 +49 51 131 +49 52 132 +50 53 133 +51 54 134 +52 55 135 +53 56 136 +54 57 137 +55 58 138 +56 59 139 +57 60 140 +59 62 141 +59 62 141 +60 63 142 +61 64 143 +62 65 144 +63 66 145 +64 68 146 +65 69 147 +66 70 148 +67 71 149 +68 72 150 +68 72 151 +69 73 152 +70 74 153 +71 75 154 +72 77 155 +74 78 157 +75 79 158 +76 80 159 +77 81 160 +78 82 161 +78 82 162 +79 83 163 +80 84 164 +81 85 165 +82 86 166 +83 87 167 +84 88 168 +85 89 169 +86 90 170 +87 91 171 +87 91 171 +89 92 172 +90 93 173 +91 94 174 +92 95 175 +93 96 176 +94 98 177 +95 99 178 +96 100 179 +96 100 179 +97 101 181 +98 103 182 +99 104 183 +100 105 184 +101 106 185 +102 107 186 +103 109 187 +104 110 188 +105 111 189 +107 111 190 +109 112 191 +110 113 192 +111 114 193 +112 115 194 +113 116 195 +115 117 196 +116 118 197 +117 119 198 +118 120 199 +119 120 199 +120 121 200 +122 122 201 +123 123 202 +124 124 203 +125 126 204 +126 127 205 +127 128 206 +128 129 207 +129 130 207 +129 130 207 +130 131 208 +131 132 208 +132 133 209 +134 135 209 +135 136 210 +136 137 210 +137 138 211 +138 139 211 +139 140 212 +139 140 212 +140 141 212 +141 142 213 +142 143 213 +144 145 213 +145 146 214 +146 147 214 +147 148 214 +148 149 215 +149 150 215 +150 151 215 +151 152 216 +152 153 216 +153 154 217 +154 155 217 +155 156 217 +156 157 218 +156 158 218 +157 159 219 +157 160 219 +159 161 219 +160 162 220 +161 163 220 +162 164 220 +163 165 221 +164 166 221 +166 167 222 +167 168 222 +168 169 222 +168 169 222 +169 170 223 +170 171 223 +171 172 224 +172 173 224 +173 174 225 +174 175 225 +175 176 225 +176 177 226 +177 178 226 +177 178 226 +179 179 226 +180 180 226 +181 182 226 +182 183 227 +184 184 227 +185 185 227 +186 186 227 +187 187 228 +188 189 228 +188 189 228 +189 190 229 +190 191 229 +191 193 229 +192 194 230 +193 195 230 +194 196 231 +195 197 231 +196 198 231 +197 199 232 +198 199 232 +199 200 232 +200 201 233 +201 202 233 +202 203 234 +203 204 234 +204 205 234 +205 206 235 +206 207 235 +206 208 235 +208 209 236 +209 210 236 +210 211 237 +211 212 237 +212 213 237 +214 214 238 +215 215 238 +216 216 238 +217 217 239 +217 218 239 +218 219 239 +219 220 239 +220 221 240 +221 222 240 +222 223 241 +223 224 241 +223 225 241 +224 226 242 +225 227 242 +226 228 242 +227 229 243 +228 230 243 +229 231 243 +231 232 244 +232 233 244 +233 235 245 +234 236 245 +236 237 246 +237 238 246 +237 238 246 +238 239 246 +239 240 247 +240 241 248 +241 243 248 +242 244 249 +244 245 250 +245 246 251 +246 247 251 +247 248 252 +247 248 252 +248 248 252 +249 249 253 +249 249 253 +249 249 253 diff --git a/cmaps/unused/CNTOUR04.ppm b/cmaps/unused/CNTOUR04.ppm new file mode 100644 index 0000000..d5c2f4d --- /dev/null +++ b/cmaps/unused/CNTOUR04.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +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 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 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 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 3 0 +0 4 0 +0 6 0 +0 9 0 +0 11 0 +0 12 0 +0 14 0 +0 17 0 +0 19 0 +0 20 0 +0 22 0 +0 25 0 +0 27 0 +0 28 0 +0 31 0 +0 33 0 +0 35 0 +0 37 0 +0 39 0 +0 41 0 +0 43 0 +0 44 0 +0 46 0 +0 48 0 +0 50 0 +0 52 0 +0 54 0 +0 56 0 +0 58 0 +0 57 0 +0 50 0 +0 36 0 +0 19 0 +0 9 0 +0 4 0 +0 2 0 +0 1 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 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 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 3 0 +0 12 0 +0 27 0 +0 47 0 +0 58 0 +0 66 0 +0 70 0 +0 73 0 +0 76 0 +0 78 0 +0 80 0 +0 82 0 +0 84 0 +0 86 0 +0 88 0 +0 90 0 +0 92 0 +0 94 0 +0 96 0 +0 98 0 +0 100 0 +0 102 0 +0 104 0 +0 106 0 +0 108 0 +0 110 0 +0 112 0 +0 114 0 +0 117 0 +0 119 0 +0 120 0 +0 123 0 +0 120 0 +0 105 0 +0 77 0 +0 40 0 +0 20 0 +0 9 0 +0 4 0 +0 1 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 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 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 5 0 +0 21 0 +0 50 0 +0 88 0 +0 111 0 +0 124 0 +0 132 0 +0 136 0 +0 139 0 +0 141 0 +0 143 0 +0 146 0 +0 147 0 +0 149 0 +0 151 0 +0 153 0 +0 156 0 +0 158 0 +0 159 0 +0 161 0 +0 164 0 +0 166 0 +0 167 0 +0 169 0 +0 172 0 +0 174 0 +0 175 0 +0 177 0 +0 180 0 +0 182 0 +0 183 0 +0 185 0 +0 181 0 +0 160 0 +0 119 0 +0 65 0 +0 32 0 +0 14 0 +0 6 0 +0 3 0 +0 1 0 +0 1 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 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 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 6 0 +0 28 0 +0 69 0 +0 126 0 +0 162 0 +0 183 0 +0 194 0 +0 199 0 +0 203 0 +0 206 0 +0 207 0 +0 210 0 +0 212 0 +0 214 0 +0 215 0 +0 217 0 +0 219 0 +0 221 0 +0 223 0 +0 225 0 +0 227 0 +0 229 0 +0 231 0 +0 233 0 +0 235 0 +0 237 0 +0 239 0 +0 241 0 +0 243 0 +0 245 0 +0 247 0 +0 249 0 +0 251 0 +0 253 0 +0 255 0 diff --git a/cmaps/unused/CNTOUR06.ppm b/cmaps/unused/CNTOUR06.ppm new file mode 100644 index 0000000..4f095ff --- /dev/null +++ b/cmaps/unused/CNTOUR06.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +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 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 0 0 +0 0 0 +0 0 0 +0 1 0 +0 2 0 +0 4 0 +0 6 0 +0 8 0 +0 10 0 +0 12 0 +0 14 0 +0 16 0 +0 18 0 +0 20 0 +0 22 0 +0 24 0 +0 26 0 +0 28 0 +0 30 0 +0 33 0 +0 34 0 +0 36 0 +0 38 0 +0 38 0 +0 31 0 +0 20 0 +0 10 0 +0 4 0 +0 2 0 +0 1 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 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 2 0 +0 9 0 +0 19 0 +0 33 0 +0 41 0 +0 46 0 +0 49 0 +0 52 0 +0 54 0 +0 56 0 +0 59 0 +0 61 0 +0 62 0 +0 64 0 +0 67 0 +0 69 0 +0 71 0 +0 73 0 +0 75 0 +0 77 0 +0 79 0 +0 79 0 +0 73 0 +0 57 0 +0 33 0 +0 16 0 +0 7 0 +0 3 0 +0 2 0 +0 1 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 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 5 0 +0 22 0 +0 44 0 +0 67 0 +0 80 0 +0 88 0 +0 93 0 +0 95 0 +0 98 0 +0 100 0 +0 102 0 +0 104 0 +0 106 0 +0 108 0 +0 110 0 +0 112 0 +0 114 0 +0 117 0 +0 119 0 +0 120 0 +0 123 0 +0 120 0 +0 105 0 +0 77 0 +0 40 0 +0 20 0 +0 9 0 +0 4 0 +0 1 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 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 3 0 +0 12 0 +0 40 0 +0 76 0 +0 105 0 +0 122 0 +0 130 0 +0 135 0 +0 138 0 +0 140 0 +0 143 0 +0 145 0 +0 147 0 +0 148 0 +0 151 0 +0 153 0 +0 155 0 +0 157 0 +0 159 0 +0 161 0 +0 163 0 +0 164 0 +0 157 0 +0 129 0 +0 88 0 +0 43 0 +0 21 0 +0 10 0 +0 4 0 +0 2 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 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 6 0 +0 26 0 +0 64 0 +0 114 0 +0 145 0 +0 163 0 +0 173 0 +0 178 0 +0 181 0 +0 184 0 +0 186 0 +0 188 0 +0 190 0 +0 192 0 +0 194 0 +0 196 0 +0 198 0 +0 200 0 +0 203 0 +0 205 0 +0 207 0 +0 205 0 +0 194 0 +0 151 0 +0 95 0 +0 46 0 +0 19 0 +0 9 0 +0 4 0 +0 2 0 +0 1 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 0 0 +0 0 0 +0 0 0 +0 0 0 +0 10 0 +0 45 0 +0 97 0 +0 159 0 +0 189 0 +0 206 0 +0 215 0 +0 221 0 +0 224 0 +0 227 0 +0 229 0 +0 231 0 +0 233 0 +0 235 0 +0 237 0 +0 239 0 +0 241 0 +0 243 0 +0 245 0 +0 247 0 +0 249 0 +0 251 0 +0 253 0 +0 255 0 diff --git a/cmaps/unused/CNTOUR12.ppm b/cmaps/unused/CNTOUR12.ppm new file mode 100644 index 0000000..7f3f532 --- /dev/null +++ b/cmaps/unused/CNTOUR12.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +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 0 +0 1 0 +0 2 0 +0 3 0 +0 5 0 +0 7 0 +0 9 0 +0 11 0 +0 13 0 +0 15 0 +0 16 0 +0 16 0 +0 13 0 +0 7 0 +0 4 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 5 0 +0 11 0 +0 19 0 +0 23 0 +0 27 0 +0 30 0 +0 32 0 +0 34 0 +0 36 0 +0 38 0 +0 38 0 +0 31 0 +0 20 0 +0 10 0 +0 4 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 6 0 +0 15 0 +0 29 0 +0 38 0 +0 45 0 +0 48 0 +0 51 0 +0 53 0 +0 56 0 +0 58 0 +0 57 0 +0 50 0 +0 36 0 +0 19 0 +0 9 0 +0 4 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 1 0 +0 4 0 +0 17 0 +0 34 0 +0 51 0 +0 62 0 +0 68 0 +0 71 0 +0 74 0 +0 77 0 +0 79 0 +0 79 0 +0 73 0 +0 57 0 +0 33 0 +0 16 0 +0 7 0 +0 3 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 4 0 +0 16 0 +0 36 0 +0 62 0 +0 76 0 +0 86 0 +0 92 0 +0 95 0 +0 97 0 +0 99 0 +0 100 0 +0 97 0 +0 79 0 +0 53 0 +0 25 0 +0 12 0 +0 5 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 3 0 +0 11 0 +0 34 0 +0 65 0 +0 89 0 +0 103 0 +0 110 0 +0 115 0 +0 118 0 +0 120 0 +0 122 0 +0 119 0 +0 104 0 +0 77 0 +0 40 0 +0 20 0 +0 9 0 +0 4 0 +0 1 0 +0 0 0 +0 0 0 +0 1 0 +0 7 0 +0 31 0 +0 64 0 +0 99 0 +0 118 0 +0 127 0 +0 133 0 +0 137 0 +0 140 0 +0 142 0 +0 141 0 +0 132 0 +0 103 0 +0 63 0 +0 31 0 +0 13 0 +0 5 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 5 0 +0 24 0 +0 58 0 +0 102 0 +0 128 0 +0 144 0 +0 153 0 +0 157 0 +0 160 0 +0 163 0 +0 164 0 +0 157 0 +0 129 0 +0 88 0 +0 43 0 +0 21 0 +0 10 0 +0 4 0 +0 2 0 +0 0 0 +0 0 0 +0 4 0 +0 15 0 +0 51 0 +0 98 0 +0 137 0 +0 160 0 +0 170 0 +0 176 0 +0 180 0 +0 183 0 +0 185 0 +0 181 0 +0 160 0 +0 119 0 +0 65 0 +0 32 0 +0 14 0 +0 6 0 +0 3 0 +0 1 0 +0 1 0 +0 1 0 +0 10 0 +0 42 0 +0 90 0 +0 145 0 +0 172 0 +0 187 0 +0 196 0 +0 201 0 +0 204 0 +0 206 0 +0 204 0 +0 194 0 +0 151 0 +0 95 0 +0 46 0 +0 19 0 +0 9 0 +0 4 0 +0 2 0 +0 1 0 +0 0 0 +0 7 0 +0 30 0 +0 77 0 +0 140 0 +0 179 0 +0 202 0 +0 213 0 +0 219 0 +0 223 0 +0 226 0 +0 228 0 +0 219 0 +0 183 0 +0 129 0 +0 62 0 +0 31 0 +0 14 0 +0 6 0 +0 2 0 +0 1 0 +0 0 0 +0 4 0 +0 16 0 +0 65 0 +0 128 0 +0 184 0 +0 217 0 +0 231 0 +0 239 0 +0 243 0 +0 246 0 +0 249 0 +0 251 0 +0 253 0 +0 255 0 diff --git a/cmaps/unused/CNTOUR16.ppm b/cmaps/unused/CNTOUR16.ppm new file mode 100644 index 0000000..c9c90ff --- /dev/null +++ b/cmaps/unused/CNTOUR16.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 1 0 +0 3 0 +0 4 0 +0 6 0 +0 9 0 +0 11 0 +0 12 0 +0 11 0 +0 8 0 +0 4 0 +0 2 0 +0 1 0 +0 0 0 +0 0 0 +0 1 0 +0 4 0 +0 9 0 +0 15 0 +0 19 0 +0 22 0 +0 25 0 +0 27 0 +0 27 0 +0 24 0 +0 17 0 +0 8 0 +0 4 0 +0 2 0 +0 1 0 +0 0 0 +0 1 0 +0 7 0 +0 16 0 +0 26 0 +0 33 0 +0 37 0 +0 41 0 +0 43 0 +0 42 0 +0 37 0 +0 27 0 +0 14 0 +0 7 0 +0 3 0 +0 1 0 +0 0 0 +0 2 0 +0 9 0 +0 21 0 +0 36 0 +0 45 0 +0 51 0 +0 55 0 +0 57 0 +0 57 0 +0 50 0 +0 36 0 +0 19 0 +0 9 0 +0 4 0 +0 2 0 +0 1 0 +0 3 0 +0 12 0 +0 28 0 +0 47 0 +0 58 0 +0 66 0 +0 71 0 +0 73 0 +0 72 0 +0 64 0 +0 47 0 +0 23 0 +0 12 0 +0 5 0 +0 2 0 +0 1 0 +0 4 0 +0 15 0 +0 33 0 +0 58 0 +0 72 0 +0 81 0 +0 86 0 +0 89 0 +0 88 0 +0 77 0 +0 56 0 +0 29 0 +0 15 0 +0 7 0 +0 3 0 +0 1 0 +0 4 0 +0 17 0 +0 40 0 +0 69 0 +0 85 0 +0 96 0 +0 102 0 +0 105 0 +0 103 0 +0 91 0 +0 67 0 +0 35 0 +0 17 0 +0 7 0 +0 3 0 +0 1 0 +0 5 0 +0 19 0 +0 45 0 +0 79 0 +0 99 0 +0 111 0 +0 118 0 +0 121 0 +0 119 0 +0 104 0 +0 77 0 +0 40 0 +0 20 0 +0 9 0 +0 4 0 +0 1 0 +0 5 0 +0 22 0 +0 51 0 +0 89 0 +0 111 0 +0 125 0 +0 132 0 +0 136 0 +0 133 0 +0 117 0 +0 86 0 +0 46 0 +0 23 0 +0 10 0 +0 4 0 +0 1 0 +0 6 0 +0 23 0 +0 56 0 +0 99 0 +0 124 0 +0 139 0 +0 148 0 +0 152 0 +0 149 0 +0 131 0 +0 97 0 +0 52 0 +0 26 0 +0 12 0 +0 5 0 +0 2 0 +0 7 0 +0 26 0 +0 62 0 +0 109 0 +0 138 0 +0 154 0 +0 163 0 +0 168 0 +0 164 0 +0 146 0 +0 109 0 +0 59 0 +0 29 0 +0 12 0 +0 5 0 +0 3 0 +0 8 0 +0 28 0 +0 67 0 +0 119 0 +0 151 0 +0 169 0 +0 178 0 +0 184 0 +0 180 0 +0 160 0 +0 119 0 +0 65 0 +0 32 0 +0 14 0 +0 6 0 +0 3 0 +0 8 0 +0 30 0 +0 71 0 +0 128 0 +0 163 0 +0 184 0 +0 194 0 +0 200 0 +0 196 0 +0 174 0 +0 131 0 +0 71 0 +0 35 0 +0 15 0 +0 6 0 +0 3 0 +0 8 0 +0 31 0 +0 76 0 +0 138 0 +0 176 0 +0 198 0 +0 209 0 +0 214 0 +0 210 0 +0 188 0 +0 142 0 +0 79 0 +0 39 0 +0 17 0 +0 7 0 +0 3 0 +0 9 0 +0 32 0 +0 80 0 +0 146 0 +0 187 0 +0 212 0 +0 224 0 +0 229 0 +0 225 0 +0 203 0 +0 154 0 +0 85 0 +0 42 0 +0 18 0 +0 7 0 +0 3 0 +0 9 0 +0 34 0 +0 85 0 +0 155 0 +0 200 0 +0 227 0 +0 240 0 +0 246 0 +0 250 0 +0 252 0 +0 255 0 diff --git a/cmaps/unused/FLAME.ppm b/cmaps/unused/FLAME.ppm new file mode 100644 index 0000000..8db9ca5 --- /dev/null +++ b/cmaps/unused/FLAME.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +4 0 0 +7 0 0 +10 0 0 +13 0 0 +15 0 0 +17 0 0 +20 0 0 +23 0 0 +27 0 0 +30 0 0 +33 0 0 +36 0 0 +39 0 0 +42 0 0 +44 0 0 +47 0 0 +50 0 0 +53 0 0 +56 0 0 +59 0 0 +63 0 0 +66 0 0 +69 0 0 +72 0 0 +75 0 0 +78 0 0 +80 0 0 +83 0 0 +85 0 0 +88 0 0 +91 0 0 +95 0 0 +99 0 0 +101 0 0 +103 0 0 +106 0 0 +109 0 0 +112 0 0 +115 0 0 +119 0 0 +123 0 0 +126 0 0 +128 0 0 +131 0 0 +134 0 0 +137 0 0 +140 0 0 +143 0 0 +146 0 0 +149 0 0 +152 0 0 +155 0 0 +158 0 0 +161 0 0 +164 0 0 +167 0 0 +170 0 0 +173 0 0 +176 0 0 +179 0 0 +182 0 0 +185 0 0 +188 0 0 +191 0 0 +194 0 0 +197 0 0 +200 0 0 +203 0 0 +206 0 0 +209 0 0 +212 0 0 +216 0 0 +219 0 0 +222 0 0 +225 0 0 +228 0 0 +231 0 0 +234 0 0 +237 0 0 +240 0 0 +242 0 0 +244 0 0 +247 0 0 +251 0 0 +253 2 0 +254 4 0 +254 6 0 +255 9 0 +255 12 0 +255 14 0 +255 16 0 +255 19 0 +255 22 0 +255 25 0 +255 29 0 +255 32 0 +255 35 0 +255 38 0 +255 41 0 +255 43 0 +255 46 0 +255 49 0 +255 52 0 +255 55 0 +255 58 0 +255 61 0 +255 65 0 +255 68 0 +255 71 0 +255 74 0 +255 77 0 +255 79 0 +255 82 0 +255 84 0 +255 87 0 +255 90 0 +255 93 0 +255 97 0 +255 100 0 +255 102 0 +255 105 0 +255 108 0 +255 111 0 +255 114 0 +255 117 0 +255 121 0 +255 125 0 +255 127 0 +255 130 0 +255 132 0 +255 135 0 +255 138 0 +255 141 0 +255 144 0 +255 147 0 +255 150 0 +255 153 0 +255 156 0 +255 159 0 +255 162 0 +255 165 0 +255 168 0 +255 171 0 +255 174 0 +255 177 0 +255 180 0 +255 183 0 +255 186 0 +255 189 0 +255 192 0 +255 195 0 +255 198 0 +255 201 0 +255 204 0 +255 207 0 +255 210 0 +255 214 0 +255 217 0 +255 220 0 +255 223 0 +255 226 0 +255 229 0 +255 232 0 +255 235 0 +255 238 0 +255 241 0 +255 243 0 +255 245 0 +255 249 0 +255 252 1 +255 253 3 +255 254 5 +255 255 7 +255 255 10 +255 255 13 +255 255 15 +255 255 17 +255 255 20 +255 255 24 +255 255 27 +255 255 30 +255 255 33 +255 255 36 +255 255 39 +255 255 42 +255 255 45 +255 255 47 +255 255 50 +255 255 53 +255 255 56 +255 255 60 +255 255 63 +255 255 66 +255 255 69 +255 255 72 +255 255 75 +255 255 78 +255 255 81 +255 255 83 +255 255 85 +255 255 88 +255 255 92 +255 255 96 +255 255 99 +255 255 101 +255 255 104 +255 255 106 +255 255 109 +255 255 112 +255 255 116 +255 255 119 +255 255 123 +255 255 126 +255 255 129 +255 255 131 +255 255 134 +255 255 137 +255 255 140 +255 255 143 +255 255 146 +255 255 149 +255 255 152 +255 255 155 +255 255 158 +255 255 161 +255 255 164 +255 255 167 +255 255 170 +255 255 173 +255 255 176 +255 255 179 +255 255 182 +255 255 185 +255 255 188 +255 255 191 +255 255 194 +255 255 197 +255 255 200 +255 255 203 +255 255 206 +255 255 209 +255 255 213 +255 255 216 +255 255 219 +255 255 222 +255 255 225 +255 255 228 +255 255 231 +255 255 234 +255 255 237 +255 255 240 +255 255 242 +255 255 244 +255 255 248 +255 255 251 +255 255 255 diff --git a/cmaps/unused/FLAME2.ppm b/cmaps/unused/FLAME2.ppm new file mode 100644 index 0000000..aee5dfc --- /dev/null +++ b/cmaps/unused/FLAME2.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +4 0 0 +7 0 0 +10 0 0 +13 0 0 +15 0 0 +17 0 0 +20 0 0 +23 0 0 +27 0 0 +30 0 0 +33 0 0 +36 0 0 +39 1 0 +42 2 0 +44 3 0 +47 4 0 +50 4 0 +53 4 0 +56 4 0 +59 4 0 +63 4 0 +66 4 0 +69 4 0 +72 4 0 +75 4 0 +78 4 0 +80 4 0 +83 4 0 +85 5 0 +88 6 0 +91 7 0 +95 8 0 +99 8 0 +101 8 0 +103 8 0 +106 8 1 +109 8 3 +112 8 4 +115 8 4 +119 8 4 +123 8 4 +126 8 4 +128 8 4 +131 8 4 +134 9 4 +137 10 4 +140 11 4 +143 12 4 +146 12 4 +149 12 4 +152 12 4 +155 12 4 +158 12 4 +161 12 4 +164 12 4 +167 12 4 +170 12 4 +173 12 4 +176 12 4 +179 12 4 +182 14 4 +185 15 4 +188 15 4 +191 16 4 +194 16 4 +197 16 4 +200 16 4 +203 16 5 +206 16 7 +209 16 8 +212 16 8 +215 16 8 +217 16 8 +218 16 8 +219 16 8 +220 16 8 +221 18 8 +222 19 8 +222 19 8 +222 20 8 +223 20 8 +223 20 8 +223 20 8 +223 20 8 +223 20 8 +223 20 8 +223 20 8 +223 20 8 +223 20 8 +223 19 8 +223 19 8 +223 20 8 +223 23 8 +223 26 8 +223 29 8 +224 32 8 +226 35 8 +226 38 9 +226 41 10 +227 43 11 +227 46 12 +227 49 12 +227 52 12 +227 55 12 +227 58 12 +227 61 12 +227 65 12 +227 68 12 +227 71 12 +227 74 12 +227 77 12 +227 79 12 +227 82 12 +227 84 12 +227 87 12 +227 90 12 +227 93 12 +227 97 12 +227 100 12 +227 102 12 +227 105 12 +227 108 12 +227 111 12 +228 114 12 +230 117 12 +230 121 12 +230 125 12 +231 127 12 +231 130 14 +231 132 15 +231 135 15 +231 138 16 +231 141 16 +231 144 16 +231 147 16 +231 150 16 +231 153 16 +231 156 16 +231 159 16 +231 162 16 +231 165 16 +231 168 16 +231 171 16 +232 174 16 +234 177 16 +234 180 16 +234 183 16 +235 186 16 +235 189 16 +235 192 16 +235 195 16 +235 198 16 +235 201 16 +235 204 16 +235 207 16 +235 210 16 +235 214 16 +235 218 16 +235 221 17 +235 224 18 +235 226 19 +235 226 20 +235 226 20 +236 227 20 +238 227 20 +238 228 20 +238 229 20 +239 230 20 +239 230 20 +239 231 20 +239 231 20 +239 231 20 +239 231 20 +239 231 20 +239 231 20 +239 231 19 +239 231 20 +239 231 22 +239 231 24 +239 231 27 +239 231 30 +239 232 33 +239 233 36 +239 234 39 +240 234 42 +241 235 45 +242 235 47 +242 235 50 +243 235 53 +243 235 56 +243 235 60 +243 235 63 +243 235 66 +243 235 69 +243 235 72 +243 235 75 +243 236 78 +243 237 81 +243 238 83 +243 238 85 +243 239 88 +243 239 92 +243 239 96 +243 239 99 +244 239 101 +245 239 104 +246 239 106 +247 239 109 +247 239 112 +247 239 116 +247 239 119 +247 239 123 +247 240 126 +247 241 129 +247 242 131 +247 242 134 +247 243 137 +247 243 140 +247 243 143 +247 243 146 +247 243 149 +247 243 152 +247 243 155 +247 243 158 +248 243 161 +249 243 164 +250 243 167 +251 244 170 +251 246 173 +251 247 176 +251 247 179 +251 247 182 +251 247 185 +251 247 188 +251 247 191 +251 247 194 +251 247 197 +251 247 200 +251 247 203 +251 247 206 +251 247 209 +251 247 213 +251 247 216 +251 248 219 +251 250 222 +252 251 225 +253 251 228 +254 251 231 +255 251 234 +255 251 237 +255 251 240 +255 251 242 +255 251 244 +255 251 248 +255 251 251 +255 251 255 diff --git a/cmaps/unused/FLAME3.ppm b/cmaps/unused/FLAME3.ppm new file mode 100644 index 0000000..9f1b5a0 --- /dev/null +++ b/cmaps/unused/FLAME3.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +4 0 0 +7 0 0 +10 0 0 +13 0 0 +15 0 0 +17 0 0 +20 0 0 +23 0 0 +27 1 0 +30 2 0 +33 3 0 +36 4 0 +39 4 0 +42 4 0 +44 4 0 +47 5 0 +50 7 0 +53 8 0 +56 8 0 +59 8 0 +63 9 0 +66 10 0 +69 11 0 +72 12 0 +75 12 0 +78 13 0 +80 14 0 +83 15 0 +85 16 0 +88 16 0 +91 17 0 +95 18 0 +99 19 0 +101 20 0 +103 20 0 +106 20 1 +109 20 3 +112 21 4 +115 22 4 +119 23 4 +123 24 4 +126 24 4 +128 25 4 +131 26 4 +134 27 4 +137 28 4 +140 28 4 +143 28 4 +146 29 4 +149 30 4 +152 30 4 +155 31 4 +158 32 4 +161 32 4 +164 32 4 +167 33 4 +170 34 4 +173 35 4 +176 35 4 +179 36 4 +182 37 4 +185 38 4 +188 38 4 +191 39 4 +194 40 4 +197 41 4 +200 41 4 +203 42 5 +206 43 7 +209 44 8 +212 44 8 +215 45 8 +217 46 8 +218 47 8 +219 47 8 +220 48 8 +221 48 8 +222 49 8 +222 49 8 +222 50 8 +223 52 8 +223 52 8 +223 52 8 +223 53 8 +223 54 8 +223 55 8 +223 56 8 +223 56 8 +223 57 8 +223 57 8 +223 57 8 +223 57 8 +223 58 8 +223 59 8 +223 60 8 +224 60 8 +226 61 8 +226 62 9 +226 63 10 +227 64 11 +227 64 12 +227 65 12 +227 65 12 +227 66 12 +227 68 12 +227 69 12 +227 69 12 +227 70 12 +227 72 12 +227 73 12 +227 75 12 +227 78 12 +227 81 12 +227 83 12 +227 85 12 +227 86 12 +227 89 12 +227 92 12 +227 94 12 +227 96 12 +227 98 12 +227 101 12 +227 103 12 +228 106 12 +230 109 12 +230 111 12 +230 113 12 +231 115 12 +231 117 14 +231 119 15 +231 121 15 +231 123 16 +231 126 16 +231 128 16 +231 131 16 +231 133 16 +231 136 16 +231 138 16 +231 140 16 +231 142 16 +231 145 16 +231 147 16 +231 149 16 +232 151 16 +234 154 16 +234 156 16 +234 159 16 +235 162 16 +235 165 16 +235 166 16 +235 168 16 +235 170 16 +235 173 16 +235 174 16 +235 176 16 +235 178 16 +235 181 16 +235 184 16 +235 187 17 +235 189 18 +235 191 19 +235 193 20 +235 195 20 +236 197 20 +238 198 20 +238 198 20 +238 198 20 +239 199 20 +239 200 20 +239 201 20 +239 201 20 +239 202 20 +239 202 20 +239 203 20 +239 203 20 +239 204 19 +239 205 20 +239 206 22 +239 206 24 +239 207 27 +239 208 30 +239 209 33 +239 209 36 +239 210 39 +240 210 42 +241 211 45 +242 211 47 +242 212 50 +243 213 53 +243 214 56 +243 214 60 +243 214 63 +243 215 66 +243 216 69 +243 216 72 +243 217 75 +243 218 78 +243 218 81 +243 218 83 +243 219 85 +243 220 88 +243 221 92 +243 222 96 +243 222 99 +244 223 101 +245 224 104 +246 225 106 +247 226 109 +247 226 112 +247 227 116 +247 227 119 +247 227 123 +247 227 126 +247 227 129 +247 227 131 +247 228 134 +247 230 137 +247 230 140 +247 230 143 +247 231 146 +247 232 149 +247 233 152 +247 234 155 +247 234 158 +248 235 161 +249 235 164 +250 235 167 +251 236 170 +251 238 173 +251 238 176 +251 238 179 +251 239 182 +251 239 185 +251 240 188 +251 241 191 +251 242 194 +251 242 197 +251 243 200 +251 243 203 +251 243 206 +251 244 209 +251 245 213 +251 246 216 +251 247 219 +251 247 222 +252 248 225 +253 249 228 +254 250 231 +255 251 234 +255 251 237 +255 251 240 +255 251 242 +255 252 244 +255 253 248 +255 254 251 +255 255 255 diff --git a/cmaps/unused/FLAME4.ppm b/cmaps/unused/FLAME4.ppm new file mode 100644 index 0000000..cd584af --- /dev/null +++ b/cmaps/unused/FLAME4.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +17 0 0 +17 0 0 +18 0 0 +19 0 0 +20 0 0 +22 0 0 +25 0 0 +28 0 0 +31 0 0 +33 0 0 +37 0 0 +40 0 0 +43 0 0 +47 0 0 +50 0 0 +53 0 0 +56 0 0 +60 0 0 +64 0 0 +67 0 0 +71 0 0 +74 0 0 +78 0 0 +81 0 0 +84 0 0 +87 0 0 +90 0 0 +94 0 0 +96 0 0 +99 0 0 +102 0 0 +105 0 0 +106 0 0 +109 0 0 +112 0 0 +114 0 0 +116 0 0 +119 0 0 +121 0 0 +123 0 0 +126 0 0 +128 0 0 +130 0 0 +132 0 0 +135 0 0 +137 0 0 +139 0 0 +142 0 0 +144 0 0 +146 0 0 +149 0 0 +151 0 0 +153 0 0 +155 0 0 +157 0 0 +160 0 0 +162 0 0 +164 0 0 +166 0 0 +169 0 0 +172 0 0 +174 0 0 +176 0 0 +178 0 0 +180 0 0 +182 0 0 +185 0 0 +186 0 0 +188 0 0 +191 0 0 +193 0 0 +195 0 0 +196 0 0 +198 0 0 +200 0 0 +202 0 0 +204 0 0 +205 0 0 +207 0 0 +209 1 0 +210 2 0 +211 2 0 +213 3 0 +215 5 0 +217 5 0 +219 7 0 +220 8 0 +222 10 0 +223 13 0 +225 15 0 +227 17 0 +228 20 0 +230 23 0 +232 26 0 +233 28 0 +235 31 0 +236 34 0 +238 36 0 +239 39 0 +241 43 0 +242 45 0 +243 48 0 +245 51 0 +245 54 0 +246 57 0 +247 60 0 +247 63 0 +248 66 0 +248 69 0 +249 72 0 +249 75 0 +249 78 0 +249 81 0 +249 83 0 +250 87 0 +250 90 0 +250 93 0 +250 95 0 +250 98 0 +250 101 0 +250 104 0 +250 107 0 +250 110 0 +250 113 0 +250 116 0 +251 120 0 +251 122 0 +251 125 0 +251 129 0 +252 132 0 +252 134 0 +252 138 0 +253 141 0 +253 144 0 +253 147 0 +253 150 0 +254 153 0 +254 156 0 +254 159 0 +254 161 0 +254 165 0 +254 168 0 +254 171 0 +254 174 0 +254 177 0 +254 180 0 +254 182 0 +254 186 0 +254 189 0 +254 191 0 +254 195 0 +254 198 0 +254 201 0 +254 204 0 +254 207 0 +254 210 0 +254 213 0 +254 216 0 +254 219 0 +254 222 0 +254 225 0 +255 228 0 +255 230 0 +255 233 0 +255 236 0 +255 238 1 +255 240 2 +255 243 3 +255 245 4 +255 247 5 +255 248 6 +255 249 8 +255 250 10 +255 251 12 +255 252 14 +255 252 16 +255 253 19 +255 253 21 +255 254 24 +255 254 27 +255 254 30 +255 254 33 +255 254 35 +255 254 38 +255 254 41 +255 254 44 +255 254 47 +255 254 50 +255 254 52 +255 254 56 +255 254 59 +255 254 62 +255 254 65 +255 254 68 +255 254 71 +255 254 73 +255 254 76 +255 254 80 +255 254 82 +255 254 85 +255 254 88 +255 255 91 +255 255 94 +255 255 97 +255 255 100 +255 255 103 +255 255 106 +255 255 109 +255 255 112 +255 255 115 +255 255 118 +255 255 121 +255 255 124 +255 255 127 +255 255 131 +255 255 133 +255 255 136 +255 255 139 +255 255 142 +255 255 145 +255 255 148 +255 255 151 +255 255 154 +255 255 157 +255 255 160 +255 255 163 +255 255 166 +255 255 169 +255 255 172 +255 255 175 +255 255 178 +255 255 181 +255 255 184 +255 255 187 +255 255 190 +255 255 193 +255 255 196 +255 255 199 +255 255 202 +255 255 206 +255 255 209 +255 255 211 +255 255 214 +255 255 218 +255 255 220 +255 255 223 +255 255 226 +255 255 228 +255 255 231 +255 255 233 +255 255 235 +255 255 237 +255 255 238 +255 255 239 +255 255 240 +255 255 240 diff --git a/cmaps/unused/GOLD.ppm b/cmaps/unused/GOLD.ppm new file mode 100644 index 0000000..a23d91f --- /dev/null +++ b/cmaps/unused/GOLD.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +2 1 0 +4 3 1 +5 4 2 +8 5 3 +10 7 3 +12 8 3 +14 10 4 +16 11 5 +18 13 6 +20 14 7 +23 16 7 +25 18 8 +26 19 9 +29 20 10 +31 22 10 +33 23 11 +35 25 11 +37 26 12 +39 28 13 +41 29 14 +44 31 14 +46 33 15 +47 34 16 +50 35 17 +52 37 17 +54 38 18 +56 39 18 +58 41 19 +60 43 20 +62 44 21 +65 46 22 +66 47 22 +68 49 23 +71 50 24 +73 52 24 +75 53 25 +77 54 25 +79 56 26 +81 58 27 +83 59 28 +85 61 29 +87 62 29 +89 64 30 +92 65 31 +94 66 31 +96 68 32 +98 69 33 +100 71 33 +102 72 34 +104 74 35 +106 76 36 +108 77 36 +110 78 37 +112 80 37 +115 81 38 +117 83 39 +119 84 40 +121 86 40 +123 87 41 +125 89 42 +127 91 43 +129 92 44 +131 93 44 +133 95 44 +136 96 45 +138 98 46 +140 99 47 +142 101 47 +144 102 48 +146 104 49 +148 106 50 +150 107 51 +152 108 51 +154 110 51 +157 111 52 +159 113 53 +160 114 54 +162 116 55 +167 117 55 +169 119 56 +169 120 57 +170 122 58 +171 123 59 +171 125 59 +172 126 60 +173 127 60 +174 129 60 +174 131 60 +175 132 60 +176 134 60 +177 135 60 +178 137 60 +180 138 60 +180 138 60 +180 138 60 +181 139 60 +182 140 60 +183 141 60 +184 141 60 +185 142 60 +185 142 60 +186 143 60 +187 143 60 +188 144 60 +189 144 60 +190 145 60 +191 146 60 +191 146 60 +192 146 60 +193 147 60 +194 148 60 +195 149 61 +195 149 62 +196 149 63 +197 149 63 +198 150 64 +199 151 65 +200 152 65 +201 152 65 +202 153 66 +202 153 66 +203 154 66 +203 154 66 +204 155 66 +206 155 66 +207 156 67 +208 157 67 +208 157 67 +209 157 67 +210 158 68 +211 159 68 +212 160 68 +212 160 68 +213 160 69 +213 160 69 +214 161 69 +216 162 69 +217 163 69 +218 163 70 +219 164 70 +219 164 70 +220 165 70 +220 165 70 +221 165 71 +222 166 71 +223 167 71 +224 168 71 +225 168 71 +226 168 72 +227 169 72 +228 170 72 +228 171 73 +228 171 73 +229 171 73 +229 171 73 +229 172 73 +229 173 74 +229 174 74 +229 174 74 +229 175 74 +229 175 74 +229 175 74 +229 176 75 +229 176 75 +229 177 75 +229 178 76 +229 179 76 +229 179 76 +229 179 77 +230 180 78 +230 181 81 +230 181 83 +230 182 86 +230 182 88 +230 182 89 +230 183 91 +230 184 93 +230 184 94 +230 185 95 +230 186 97 +230 186 99 +230 186 100 +230 187 102 +230 187 103 +230 188 104 +231 189 106 +231 190 108 +231 190 109 +231 190 110 +231 191 112 +231 192 114 +231 192 115 +231 193 117 +231 193 118 +231 193 119 +231 194 121 +231 195 123 +231 195 124 +231 196 125 +231 197 127 +231 197 129 +231 197 130 +232 198 132 +232 198 133 +232 199 134 +232 200 136 +232 201 138 +232 201 139 +232 201 140 +232 202 142 +232 202 143 +232 203 145 +232 203 147 +232 204 148 +232 204 149 +232 205 151 +232 206 153 +233 206 154 +233 207 155 +233 208 157 +233 208 158 +234 208 160 +235 209 162 +236 209 163 +236 210 164 +237 211 166 +238 213 168 +239 215 169 +239 216 170 +240 217 172 +240 219 173 +241 221 175 +242 222 177 +242 223 182 +243 225 185 +244 227 189 +245 229 192 +245 230 195 +246 231 199 +247 233 202 +247 235 205 +248 236 208 +248 237 212 +249 239 215 +250 241 218 +251 243 222 +251 244 225 +252 245 228 +253 247 231 +254 249 235 +254 250 238 +254 252 241 +255 253 245 +255 255 248 +255 255 252 diff --git a/cmaps/unused/GOLDORNG.ppm b/cmaps/unused/GOLDORNG.ppm new file mode 100644 index 0000000..889ee26 --- /dev/null +++ b/cmaps/unused/GOLDORNG.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +121 0 0 +121 1 0 +122 3 0 +123 4 0 +124 5 0 +124 6 0 +126 8 0 +127 9 0 +127 10 0 +128 11 0 +130 12 0 +131 13 0 +132 15 0 +133 16 0 +134 16 0 +135 17 0 +137 19 0 +138 20 0 +139 21 0 +140 23 0 +141 24 0 +141 25 0 +142 26 0 +143 27 0 +145 29 0 +145 30 0 +146 31 0 +147 32 0 +148 33 0 +149 34 0 +150 35 0 +151 36 0 +152 37 0 +154 39 0 +154 40 0 +155 41 0 +156 42 0 +157 43 0 +158 44 0 +159 46 0 +161 48 0 +161 49 0 +162 50 0 +163 51 0 +165 52 0 +165 53 0 +166 55 0 +167 56 0 +168 56 0 +169 57 0 +170 59 0 +171 60 0 +172 61 0 +174 63 0 +174 64 0 +175 64 0 +176 66 0 +177 67 0 +178 68 0 +179 70 0 +181 72 0 +181 72 0 +182 73 0 +183 74 0 +184 76 0 +185 78 0 +186 79 0 +187 80 0 +188 80 0 +189 81 0 +191 83 0 +192 84 0 +193 85 0 +194 86 0 +194 87 0 +195 89 0 +196 91 0 +197 92 0 +198 93 0 +198 93 0 +200 95 0 +201 96 0 +202 98 0 +203 100 0 +204 100 0 +205 101 0 +206 102 0 +208 104 0 +208 104 0 +209 105 0 +211 106 0 +212 107 0 +213 109 0 +214 111 0 +214 112 0 +215 113 0 +216 114 0 +217 115 0 +218 116 0 +220 118 0 +221 120 0 +221 120 0 +222 121 0 +224 123 0 +225 125 0 +226 127 0 +226 128 0 +227 129 0 +227 130 0 +229 131 0 +230 132 0 +231 133 0 +232 134 0 +233 134 0 +234 136 0 +234 138 0 +235 139 0 +237 140 0 +238 141 0 +240 143 0 +242 145 0 +242 146 0 +243 147 0 +244 148 0 +245 149 0 +246 150 0 +247 151 0 +248 153 0 +249 153 0 +250 154 0 +251 155 0 +252 157 0 +253 158 0 +254 160 0 +255 161 0 +255 161 0 +255 162 0 +255 164 1 +255 165 2 +255 167 4 +255 168 6 +255 169 8 +255 170 10 +255 171 12 +255 172 14 +255 173 16 +255 174 18 +255 175 21 +255 176 23 +255 178 25 +255 179 27 +255 181 29 +255 182 30 +255 182 32 +255 183 35 +255 184 37 +255 186 39 +255 188 41 +255 189 44 +255 190 46 +255 191 48 +255 193 50 +255 195 51 +255 196 54 +255 197 56 +255 198 57 +255 198 59 +255 200 62 +255 200 64 +255 201 66 +255 202 68 +255 204 70 +255 206 72 +255 208 75 +255 209 78 +255 209 79 +255 210 81 +255 211 83 +255 213 84 +255 214 85 +255 216 88 +255 217 91 +255 217 93 +255 218 96 +255 219 97 +255 220 99 +255 222 101 +255 222 104 +255 223 105 +255 225 108 +255 227 110 +255 229 113 +255 229 115 +255 230 118 +255 231 121 +255 231 123 +255 234 126 +255 236 128 +255 237 130 +255 238 131 +255 240 134 +255 241 136 +255 241 138 +255 242 141 +255 242 143 +255 243 145 +255 244 148 +255 247 150 +255 248 152 +255 249 153 +255 251 155 +255 251 157 +255 253 160 +255 254 162 +255 255 163 +255 255 165 +255 255 169 +255 255 171 +255 255 173 +255 255 174 +255 255 177 +255 255 179 +255 255 181 +255 255 183 +255 255 184 +255 255 187 +255 255 190 +255 255 193 +255 255 195 +255 255 197 +255 255 199 +255 255 201 +255 255 203 +255 255 205 +255 255 207 +255 255 208 +255 255 211 +255 255 213 +255 255 215 +255 255 217 +255 255 220 +255 255 222 +255 255 224 +255 255 226 +255 255 228 +255 255 230 +255 255 232 +255 255 234 +255 255 239 +255 255 241 +255 255 243 +255 255 244 +255 255 246 +255 255 248 +255 255 250 +255 255 252 diff --git a/cmaps/unused/GOLD_BRO.ppm b/cmaps/unused/GOLD_BRO.ppm new file mode 100644 index 0000000..39e4b33 --- /dev/null +++ b/cmaps/unused/GOLD_BRO.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +81 36 8 +83 37 8 +85 38 8 +86 39 8 +88 40 8 +89 41 8 +91 41 8 +94 42 8 +96 43 8 +97 44 8 +99 44 8 +100 45 8 +102 46 8 +103 47 8 +105 47 8 +107 48 8 +109 50 8 +111 51 8 +113 51 8 +115 52 8 +118 53 8 +119 54 8 +120 55 8 +121 56 8 +123 56 8 +124 57 8 +125 57 8 +126 57 8 +128 58 9 +129 59 10 +130 60 11 +131 60 12 +132 61 12 +133 62 12 +134 63 12 +135 64 12 +137 64 12 +138 65 12 +139 65 12 +140 66 12 +141 68 12 +142 68 12 +142 68 12 +143 69 12 +145 70 12 +146 71 12 +146 72 12 +147 73 12 +149 74 12 +150 75 12 +152 76 12 +153 77 12 +154 77 12 +155 78 12 +156 79 12 +157 80 12 +159 81 12 +160 81 12 +161 81 12 +162 82 12 +163 84 12 +164 85 12 +166 85 12 +167 85 12 +169 85 12 +170 86 12 +172 87 12 +173 88 12 +174 89 12 +175 89 12 +176 89 12 +177 90 12 +178 92 12 +179 93 12 +180 93 12 +181 94 12 +182 96 12 +183 97 12 +184 97 12 +185 97 12 +186 98 12 +187 99 12 +188 100 12 +189 101 12 +190 101 12 +191 102 12 +192 103 12 +193 104 12 +194 105 12 +195 105 12 +196 106 12 +197 107 12 +199 108 12 +200 109 12 +201 110 12 +202 111 12 +202 112 12 +203 113 12 +203 113 12 +204 113 12 +205 113 12 +206 114 13 +206 114 14 +206 115 15 +207 116 16 +208 117 16 +208 118 16 +209 119 16 +210 120 16 +210 121 16 +210 121 16 +211 122 16 +212 123 16 +213 124 16 +213 124 17 +214 125 18 +214 126 19 +215 127 20 +215 127 20 +216 128 20 +217 129 20 +218 130 20 +218 130 20 +219 131 20 +220 132 20 +221 133 20 +222 134 20 +222 135 20 +222 136 22 +223 137 23 +223 137 23 +224 138 24 +226 140 26 +226 142 27 +226 144 27 +227 145 28 +227 146 30 +227 147 31 +227 148 31 +227 149 32 +228 150 34 +229 151 35 +230 152 35 +230 153 36 +231 153 38 +232 154 39 +233 154 39 +234 155 40 +234 157 41 +235 158 42 +235 158 42 +235 159 43 +236 161 44 +237 162 45 +238 162 46 +238 162 47 +239 163 48 +239 164 49 +239 165 50 +239 166 51 +240 167 52 +241 168 53 +242 169 55 +242 170 56 +243 171 57 +243 172 58 +243 173 59 +243 174 60 +243 174 61 +243 175 62 +243 176 63 +243 177 64 +244 178 65 +245 179 66 +246 180 67 +247 181 68 +247 182 69 +247 182 70 +247 182 71 +247 183 72 +247 185 73 +247 186 74 +247 186 75 +247 187 76 +248 189 77 +249 190 78 +250 191 79 +251 192 80 +251 193 81 +251 194 82 +251 194 83 +251 194 84 +251 196 85 +251 197 86 +251 197 87 +251 198 88 +252 200 89 +253 201 90 +254 201 91 +255 202 92 +255 203 93 +255 204 94 +255 204 95 +255 205 96 +255 206 97 +255 207 98 +255 208 99 +255 209 100 +255 210 101 +255 211 102 +255 211 103 +255 212 104 +255 213 105 +255 214 106 +255 215 107 +255 216 108 +255 217 109 +255 218 110 +255 219 111 +255 220 112 +255 221 113 +255 222 114 +255 222 115 +255 223 116 +255 224 117 +255 225 118 +255 226 119 +255 227 120 +255 228 121 +255 229 122 +255 230 123 +255 230 124 +255 231 125 +255 232 126 +255 233 127 +255 234 128 +255 235 129 +255 236 130 +255 237 131 +255 238 132 +255 238 133 +255 239 134 +255 239 135 +255 240 136 +255 242 137 +255 243 138 +255 243 140 +255 244 141 +255 246 142 +255 247 143 +255 247 144 +255 248 145 +255 250 146 +255 251 147 +255 251 148 +255 251 150 diff --git a/cmaps/unused/GREEN1.ppm b/cmaps/unused/GREEN1.ppm new file mode 100644 index 0000000..6119aa0 --- /dev/null +++ b/cmaps/unused/GREEN1.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +0 0 0 +1 1 0 +2 2 0 +3 3 1 +3 3 1 +4 4 2 +4 5 3 +5 6 4 +6 7 5 +7 8 6 +8 9 7 +9 10 7 +9 11 8 +10 12 9 +10 12 9 +11 13 10 +12 15 11 +13 16 12 +14 17 13 +14 18 14 +15 19 15 +16 20 15 +17 21 16 +18 22 16 +18 22 16 +19 24 16 +19 25 16 +19 26 16 +19 27 16 +19 28 16 +19 29 16 +19 30 16 +19 31 16 +19 32 16 +19 33 16 +19 34 16 +19 35 16 +19 36 17 +19 37 17 +19 38 17 +19 39 17 +19 40 17 +19 41 17 +19 42 17 +19 43 17 +19 44 17 +19 45 17 +19 46 17 +19 47 17 +19 48 17 +19 49 17 +19 50 17 +19 51 17 +19 52 17 +19 53 17 +19 54 17 +19 55 17 +19 56 17 +19 57 17 +19 58 18 +19 59 18 +19 60 18 +19 62 18 +19 62 18 +19 63 18 +19 64 18 +19 65 18 +20 66 18 +20 67 18 +20 69 18 +20 70 18 +20 71 18 +20 72 18 +20 72 18 +20 73 18 +20 74 18 +20 75 18 +20 76 18 +20 78 18 +20 79 18 +20 80 18 +20 81 18 +20 82 19 +20 82 19 +20 83 19 +20 84 19 +20 85 19 +20 87 19 +20 88 19 +20 89 19 +20 90 19 +20 91 19 +20 92 19 +20 92 19 +20 93 19 +20 94 19 +21 96 19 +21 97 19 +21 98 19 +21 99 19 +21 100 19 +21 101 19 +21 101 19 +21 102 19 +21 104 19 +21 105 19 +21 106 20 +21 107 20 +21 108 20 +21 109 20 +21 110 20 +21 111 20 +21 111 20 +21 113 20 +21 114 20 +21 115 20 +21 116 20 +21 117 20 +21 118 20 +21 119 20 +21 120 20 +21 121 20 +21 122 20 +21 123 20 +21 124 20 +22 125 20 +22 126 20 +22 127 20 +22 128 20 +22 129 21 +22 130 21 +22 132 21 +22 132 21 +22 133 21 +22 134 21 +22 135 21 +22 136 21 +22 137 21 +22 138 21 +22 139 21 +22 141 21 +22 142 21 +22 142 21 +22 143 21 +22 144 21 +22 145 21 +22 146 21 +22 147 21 +22 149 21 +22 150 21 +22 151 21 +22 152 22 +22 152 22 +23 153 22 +23 154 22 +23 155 22 +23 156 22 +23 158 22 +23 159 22 +23 160 22 +23 161 22 +23 161 22 +23 162 22 +24 163 22 +26 164 22 +28 165 22 +31 167 22 +34 168 22 +36 169 22 +38 170 22 +41 171 22 +43 171 22 +46 172 22 +49 173 22 +51 174 22 +54 176 23 +57 177 23 +59 178 23 +61 179 23 +64 180 23 +67 181 23 +69 181 23 +72 182 22 +75 183 22 +77 185 25 +79 186 28 +82 187 31 +84 188 34 +87 189 38 +90 190 41 +93 191 44 +95 192 48 +98 193 51 +100 194 54 +102 195 57 +105 196 61 +108 197 64 +110 198 67 +113 199 71 +116 200 74 +118 201 78 +120 202 81 +123 203 84 +126 204 88 +128 205 90 +131 206 94 +134 207 98 +136 208 100 +138 209 104 +141 210 107 +143 211 110 +146 212 114 +149 213 117 +152 214 121 +154 215 123 +156 216 127 +159 217 130 +161 218 134 +164 219 137 +167 221 140 +169 221 144 +172 222 147 +175 223 150 +176 224 154 +179 225 157 +182 226 160 +185 227 163 +187 229 167 +190 230 170 +193 231 173 +195 231 177 +197 232 180 +200 233 183 +202 234 187 +205 235 190 +208 236 194 +211 238 197 +213 239 200 +215 240 204 +218 241 207 +220 241 210 +223 242 213 +226 243 217 +228 244 219 +231 245 223 +234 247 227 +236 248 229 +238 249 233 +241 250 236 +244 251 240 +246 251 243 +249 252 246 +251 253 250 +253 254 252 +253 254 252 diff --git a/cmaps/unused/GREEN2.ppm b/cmaps/unused/GREEN2.ppm new file mode 100644 index 0000000..1d9e1ed --- /dev/null +++ b/cmaps/unused/GREEN2.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 32 0 +0 32 0 +0 32 0 +0 33 0 +0 34 0 +0 34 0 +0 35 1 +0 35 1 +0 36 2 +0 37 2 +0 38 2 +0 39 3 +0 40 3 +0 40 3 +0 41 4 +0 41 4 +0 42 4 +0 43 5 +0 44 5 +0 45 5 +0 45 6 +0 46 6 +0 47 7 +0 48 7 +0 49 7 +0 49 7 +0 50 8 +0 51 8 +0 52 8 +0 53 9 +0 54 9 +0 55 10 +0 56 10 +0 56 10 +0 57 11 +0 57 11 +0 58 11 +0 59 12 +0 60 12 +0 61 12 +0 62 13 +0 63 13 +0 64 13 +0 65 14 +0 66 14 +0 66 14 +0 67 15 +0 68 15 +0 69 15 +0 70 16 +0 71 16 +0 72 17 +0 73 17 +0 73 17 +0 73 17 +0 74 18 +0 75 18 +0 76 18 +0 77 19 +0 78 19 +0 79 20 +0 80 20 +0 81 20 +0 82 21 +0 82 21 +0 83 21 +0 84 22 +0 84 22 +0 85 22 +0 86 23 +0 87 23 +0 88 23 +0 89 24 +0 90 24 +0 90 24 +0 91 25 +0 92 25 +0 93 25 +0 94 26 +0 95 26 +0 95 26 +0 96 27 +0 97 27 +0 98 28 +0 98 28 +0 99 28 +0 100 28 +0 101 29 +0 102 29 +0 103 30 +0 104 30 +0 105 30 +0 106 31 +0 106 31 +0 106 31 +0 107 31 +0 108 32 +0 109 32 +0 110 33 +0 111 33 +0 111 33 +0 112 34 +0 113 34 +0 113 34 +0 114 35 +0 115 35 +0 116 35 +0 117 36 +0 118 36 +0 119 36 +0 120 37 +0 121 37 +0 122 38 +0 122 38 +0 123 38 +0 124 38 +0 125 39 +0 126 39 +0 127 40 +0 128 40 +0 129 40 +0 130 41 +1 131 41 +3 131 41 +5 132 41 +7 133 42 +8 134 42 +10 135 43 +12 136 43 +14 137 43 +15 138 44 +17 139 44 +19 140 45 +21 140 45 +23 140 45 +24 141 45 +26 142 46 +28 143 46 +30 144 46 +32 145 47 +33 145 47 +35 146 48 +37 147 48 +39 147 48 +41 148 48 +42 149 49 +44 150 49 +46 150 49 +49 151 50 +51 152 50 +52 153 51 +54 154 51 +56 155 51 +58 155 51 +60 156 52 +61 157 52 +63 158 53 +65 159 53 +67 160 53 +69 161 54 +71 161 54 +73 162 54 +75 162 54 +77 163 55 +79 164 55 +80 165 56 +82 166 56 +84 167 56 +86 168 57 +88 169 57 +89 170 58 +91 171 58 +93 171 58 +95 172 58 +98 173 59 +99 174 59 +101 175 59 +103 176 60 +105 177 60 +106 178 61 +108 179 61 +110 180 61 +112 180 61 +114 181 62 +115 182 62 +117 183 63 +119 184 63 +122 185 63 +124 186 64 +125 187 64 +127 188 64 +129 189 65 +131 189 65 +133 190 65 +134 190 66 +136 191 66 +138 192 66 +140 193 67 +142 194 67 +143 195 68 +146 196 68 +148 197 68 +150 197 68 +152 198 69 +153 199 69 +155 200 69 +157 201 69 +159 202 71 +161 203 73 +162 204 77 +164 205 80 +166 205 84 +168 206 88 +170 207 92 +172 208 96 +174 209 99 +176 210 104 +178 211 107 +180 212 111 +181 213 115 +183 214 119 +185 214 123 +187 215 127 +189 216 131 +190 217 135 +192 218 138 +194 219 143 +197 219 146 +199 220 150 +200 221 154 +202 222 158 +204 222 162 +206 223 166 +207 224 170 +209 225 174 +211 226 178 +213 227 182 +215 228 185 +216 229 190 +218 230 194 +221 231 197 +223 231 201 +225 232 205 +226 233 209 +228 234 213 +230 235 217 +232 236 221 +234 237 224 +235 238 229 +237 239 232 +239 240 236 +241 240 240 +243 241 244 +245 242 248 +247 242 251 +247 242 251 diff --git a/cmaps/unused/GRENSCAL.ppm b/cmaps/unused/GRENSCAL.ppm new file mode 100644 index 0000000..ada0b05 --- /dev/null +++ b/cmaps/unused/GRENSCAL.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 32 24 +0 32 24 +0 33 24 +1 34 24 +1 37 24 +1 39 24 +2 42 24 +3 44 25 +4 46 25 +5 48 26 +6 51 27 +7 53 28 +8 55 29 +9 56 30 +10 57 31 +11 59 32 +12 60 33 +13 62 35 +14 63 36 +15 64 37 +17 65 39 +18 67 40 +19 68 42 +20 69 43 +21 71 45 +21 72 46 +22 74 48 +23 75 49 +24 76 51 +25 78 52 +26 79 54 +28 81 55 +29 82 56 +30 83 58 +31 84 59 +32 85 60 +33 86 61 +34 87 62 +35 88 63 +36 90 64 +37 91 65 +39 93 66 +40 94 67 +41 95 69 +42 96 70 +42 97 70 +43 99 71 +44 100 72 +45 101 74 +46 102 75 +47 104 76 +48 105 77 +49 106 78 +50 108 79 +50 108 80 +51 109 81 +52 110 82 +53 111 83 +55 112 84 +56 113 85 +57 114 86 +59 115 87 +60 116 88 +61 116 89 +61 116 89 +62 117 90 +63 118 91 +64 119 92 +65 120 93 +66 121 94 +67 122 95 +69 124 96 +70 125 97 +71 126 98 +71 127 99 +72 128 100 +74 129 102 +75 130 103 +76 132 105 +77 133 106 +78 134 108 +79 135 109 +80 137 111 +81 138 112 +81 138 113 +83 139 114 +84 140 115 +85 141 117 +86 142 118 +87 142 119 +88 143 120 +89 144 121 +89 145 122 +90 146 124 +90 146 124 +91 146 125 +92 147 126 +93 149 127 +94 150 128 +95 151 129 +96 152 130 +97 153 131 +98 154 133 +98 155 133 +99 156 134 +100 157 135 +101 158 136 +102 159 137 +103 161 138 +104 162 139 +106 164 139 +107 165 140 +108 166 141 +109 167 141 +110 168 141 +111 169 142 +112 170 142 +113 171 143 +115 171 144 +116 172 145 +117 173 146 +118 173 147 +119 174 148 +119 174 148 +121 174 149 +122 175 150 +123 176 151 +124 177 152 +125 178 153 +126 179 154 +126 180 155 +127 181 156 +128 182 157 +128 183 157 +129 184 158 +130 185 159 +132 187 161 +133 188 162 +134 190 163 +135 191 164 +136 192 165 +137 193 167 +138 195 167 +139 196 167 +140 197 168 +141 198 169 +142 200 170 +143 201 171 +144 202 172 +145 204 173 +146 205 173 +148 206 174 +149 207 176 +149 207 176 +150 208 177 +151 209 178 +152 210 179 +153 211 181 +154 212 182 +155 213 183 +156 214 184 +158 215 185 +158 216 185 +159 217 186 +160 218 187 +161 219 188 +162 220 188 +164 222 189 +165 223 190 +166 225 191 +167 226 192 +168 227 193 +169 228 194 +170 230 195 +171 231 197 +172 232 198 +173 233 199 +174 235 200 +175 236 201 +176 236 202 +177 237 203 +178 238 204 +178 238 204 +180 239 205 +181 239 206 +182 240 207 +183 241 208 +184 242 209 +185 243 210 +186 244 211 +187 245 212 +188 246 213 +188 246 213 +189 247 215 +190 248 216 +191 248 217 +192 249 218 +193 249 220 +194 250 221 +195 250 222 +196 250 223 +198 250 224 +198 250 225 +199 250 226 +200 250 227 +201 250 228 +202 250 230 +203 250 231 +204 250 232 +205 250 233 +206 250 234 +207 250 234 +208 250 235 +209 250 236 +210 250 237 +211 250 238 +212 250 239 +214 250 241 +215 250 242 +216 250 243 +217 251 244 +217 251 245 +218 251 246 +219 251 247 +220 251 248 +221 251 248 +222 251 249 +223 251 249 +224 251 250 +225 251 250 +227 251 250 +227 251 250 +228 251 250 +229 251 250 +231 251 250 +232 251 250 +233 251 250 +234 251 250 +235 251 250 +236 251 250 +237 251 251 +237 251 251 +238 251 251 +239 251 251 +240 251 251 +241 251 251 +242 251 251 +244 251 251 +245 251 251 +246 251 251 +247 252 252 +247 252 252 +248 252 252 +249 252 252 +249 252 252 +249 252 252 diff --git a/cmaps/unused/GREYLOW.ppm b/cmaps/unused/GREYLOW.ppm new file mode 100644 index 0000000..4e0eeb3 --- /dev/null +++ b/cmaps/unused/GREYLOW.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +5 5 5 +5 5 5 +6 6 6 +7 7 7 +8 8 8 +9 9 9 +11 11 11 +13 13 13 +14 14 14 +16 16 16 +18 17 18 +19 19 19 +21 21 21 +22 22 22 +24 24 24 +26 26 26 +28 27 28 +29 29 29 +30 30 30 +32 32 32 +34 34 34 +36 36 36 +38 37 38 +39 38 39 +41 40 41 +42 42 42 +44 44 44 +45 45 45 +47 47 47 +49 48 49 +51 50 51 +52 52 52 +53 53 53 +55 55 55 +57 57 57 +59 58 59 +61 60 61 +62 61 62 +63 63 63 +65 65 65 +67 67 67 +69 68 69 +70 69 70 +72 71 72 +74 73 74 +75 75 75 +77 76 77 +78 77 78 +80 79 80 +82 81 82 +84 83 84 +85 85 85 +86 86 86 +88 88 88 +90 89 90 +92 91 92 +94 93 94 +95 94 95 +96 96 96 +98 97 98 +100 99 100 +102 101 102 +103 102 103 +105 104 105 +106 106 106 +108 107 108 +110 109 110 +111 110 111 +113 112 113 +115 114 115 +117 116 117 +119 117 118 +120 118 119 +121 120 121 +123 122 123 +125 124 125 +127 126 127 +128 127 128 +130 128 129 +131 130 131 +133 132 133 +134 133 134 +136 135 136 +138 137 138 +140 138 139 +141 140 141 +142 141 142 +144 143 144 +146 145 146 +148 147 148 +150 148 150 +151 149 151 +153 151 152 +154 153 154 +156 155 156 +158 157 158 +159 158 159 +161 159 161 +163 161 162 +164 163 164 +166 165 166 +167 166 167 +169 168 169 +171 169 171 +173 171 172 +174 173 174 +175 174 175 +177 176 177 +179 178 179 +181 179 181 +183 181 183 +184 182 184 +186 184 185 +187 186 187 +189 187 189 +191 189 191 +192 190 192 +194 192 194 +196 194 195 +197 196 197 +199 198 199 +200 199 200 +202 200 202 +204 202 204 +206 204 205 +207 206 207 +208 207 208 +210 208 210 +212 210 212 +214 212 214 +215 213 215 +217 215 216 +218 217 218 +219 218 218 +220 219 219 +221 220 219 +221 221 219 +221 221 220 +222 222 220 +222 222 220 +222 222 221 +222 223 221 +223 223 221 +223 223 221 +223 223 221 +223 224 222 +224 224 222 +224 224 222 +224 224 223 +224 225 223 +225 225 223 +225 225 223 +225 226 224 +225 226 224 +226 226 224 +226 226 224 +226 226 225 +226 227 225 +227 227 225 +227 227 226 +227 228 226 +228 228 226 +228 228 226 +228 228 226 +228 228 227 +228 229 227 +229 229 227 +229 229 228 +229 229 228 +229 230 228 +230 230 229 +230 230 229 +230 230 229 +230 231 229 +231 231 229 +231 231 230 +231 231 230 +231 232 230 +232 232 231 +232 232 231 +232 233 231 +233 233 231 +233 233 231 +233 233 232 +233 233 232 +233 234 232 +234 234 233 +234 234 233 +234 235 233 +235 235 234 +235 235 234 +235 235 234 +235 235 234 +235 236 234 +236 236 235 +236 236 235 +236 236 235 +236 237 236 +237 237 236 +237 237 236 +237 238 237 +238 238 237 +238 238 237 +238 238 237 +238 238 237 +238 239 238 +239 239 238 +239 239 238 +239 240 239 +240 240 239 +240 240 239 +240 240 239 +240 240 239 +240 241 240 +241 241 240 +241 241 240 +241 242 241 +242 242 241 +242 242 241 +242 242 242 +242 243 242 +242 243 242 +243 243 242 +243 243 242 +243 243 243 +243 244 243 +244 244 243 +244 244 244 +244 245 244 +245 245 244 +245 245 245 +245 245 245 +245 245 245 +245 246 245 +246 246 245 +246 246 246 +246 247 246 +247 247 246 +247 247 247 +247 247 247 +247 248 247 +247 248 247 +248 248 247 +248 248 248 +248 249 248 +249 249 248 +249 249 249 +249 249 249 +249 250 249 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 diff --git a/cmaps/unused/GREYSCAL.ppm b/cmaps/unused/GREYSCAL.ppm new file mode 100644 index 0000000..6191389 --- /dev/null +++ b/cmaps/unused/GREYSCAL.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +4 1 1 +5 2 2 +5 2 2 +6 3 4 +7 4 6 +8 5 7 +8 5 7 +9 6 8 +11 8 9 +12 9 10 +12 9 11 +13 10 12 +15 12 13 +16 13 14 +16 13 15 +17 14 16 +19 16 17 +20 17 18 +20 17 19 +21 18 20 +23 20 21 +24 21 22 +24 21 23 +25 22 24 +27 24 25 +28 25 26 +28 25 26 +29 26 27 +31 28 29 +32 29 30 +32 29 30 +33 30 31 +34 32 33 +35 33 34 +36 33 34 +37 34 35 +38 36 36 +39 37 37 +40 37 38 +41 38 39 +42 40 40 +43 41 41 +44 41 42 +45 42 43 +46 44 44 +47 45 45 +48 45 46 +49 46 47 +50 47 48 +51 48 49 +52 49 50 +53 50 51 +54 51 52 +55 52 53 +56 53 53 +57 54 54 +58 55 56 +59 56 57 +60 57 57 +61 58 58 +62 59 60 +63 60 61 +64 61 61 +65 62 62 +66 63 63 +67 64 64 +68 65 65 +69 66 66 +70 67 67 +71 68 68 +72 69 69 +73 70 70 +74 71 71 +75 72 72 +76 73 73 +77 74 74 +78 75 75 +79 76 76 +80 77 77 +81 78 78 +82 79 79 +83 80 80 +84 81 80 +85 82 81 +86 83 83 +87 84 84 +88 85 84 +89 86 85 +90 87 87 +91 88 88 +91 89 88 +92 90 89 +94 91 91 +95 92 92 +95 93 92 +96 94 93 +98 95 94 +99 96 95 +99 97 96 +100 98 97 +102 99 98 +103 100 99 +103 101 100 +104 102 101 +106 103 102 +107 104 103 +107 105 104 +108 106 105 +110 107 106 +111 108 107 +111 109 108 +112 110 109 +114 111 110 +115 112 111 +115 113 111 +116 114 112 +118 115 114 +119 116 115 +119 117 115 +120 118 116 +121 119 118 +122 120 119 +123 121 119 +124 122 120 +125 123 121 +126 124 122 +127 125 123 +128 126 124 +129 127 125 +130 128 126 +131 128 127 +132 129 128 +133 131 129 +134 132 130 +135 132 131 +136 133 132 +137 135 133 +138 136 134 +139 136 135 +140 137 136 +141 139 137 +142 140 138 +143 140 138 +144 141 139 +145 143 141 +146 144 142 +147 144 142 +148 145 143 +149 147 145 +150 148 146 +151 148 146 +152 149 147 +153 151 148 +154 152 149 +155 152 150 +156 153 151 +157 155 152 +158 156 153 +159 156 154 +160 157 155 +161 159 156 +162 160 157 +163 160 158 +164 161 159 +165 163 160 +166 164 161 +167 164 162 +168 165 163 +169 167 164 +170 168 165 +171 168 165 +172 169 166 +173 171 168 +174 172 169 +174 172 169 +175 173 170 +177 174 172 +178 175 173 +178 176 173 +179 177 174 +181 178 176 +182 179 177 +182 180 177 +183 181 178 +185 182 179 +186 183 180 +186 184 181 +187 185 182 +189 186 183 +190 187 184 +190 188 185 +191 189 186 +193 190 187 +194 191 188 +194 192 189 +195 193 190 +197 194 191 +198 195 192 +198 196 193 +199 197 194 +201 198 195 +202 199 196 +202 200 196 +203 201 197 +204 202 199 +205 203 200 +206 204 200 +207 205 201 +208 206 203 +209 207 204 +210 208 204 +211 209 205 +212 210 206 +213 211 207 +214 212 208 +215 213 209 +216 214 210 +217 215 211 +218 216 212 +219 217 213 +220 218 214 +221 219 215 +222 220 216 +223 221 217 +224 222 218 +225 223 219 +226 224 220 +227 225 221 +228 226 222 +229 227 223 +230 228 223 +231 229 224 +232 230 226 +233 231 227 +234 232 227 +235 233 228 +236 234 230 +237 235 231 +238 236 231 +239 237 232 +240 238 233 +241 239 234 +242 240 235 +243 241 236 +244 242 237 +245 243 238 +246 244 239 +247 245 240 +248 246 241 +249 247 242 +250 248 243 +251 249 244 +252 250 245 +253 251 246 +254 252 247 +255 253 248 diff --git a/cmaps/unused/GREYSCL.ppm b/cmaps/unused/GREYSCL.ppm new file mode 100644 index 0000000..b8df7d3 --- /dev/null +++ b/cmaps/unused/GREYSCL.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +4 0 4 +3 1 3 +4 3 4 +5 4 5 +6 5 6 +6 6 6 +7 7 7 +8 8 8 +10 9 10 +10 10 10 +11 11 11 +12 12 12 +14 13 14 +14 14 14 +15 15 15 +16 16 16 +18 17 18 +18 18 18 +19 19 19 +21 20 21 +22 22 22 +22 23 22 +23 23 23 +25 24 25 +26 26 26 +27 27 27 +28 27 28 +29 28 29 +30 30 30 +31 31 31 +32 31 32 +33 32 33 +34 34 34 +35 35 35 +36 35 36 +37 36 37 +38 38 38 +39 39 39 +40 39 40 +41 40 41 +42 42 42 +43 43 43 +44 43 44 +45 44 45 +46 46 46 +47 47 47 +48 47 48 +49 48 49 +50 50 50 +51 51 51 +52 51 52 +53 52 53 +54 54 54 +55 55 55 +56 56 56 +57 57 57 +58 58 58 +59 59 59 +60 60 60 +61 61 61 +62 62 62 +63 63 63 +64 64 64 +65 65 65 +66 66 66 +67 67 67 +68 68 68 +69 69 69 +70 70 70 +71 71 71 +72 72 72 +73 73 73 +74 74 74 +75 75 75 +76 76 76 +77 77 77 +78 78 78 +79 79 79 +80 80 80 +81 81 81 +82 82 82 +83 83 83 +84 84 84 +85 85 85 +87 86 87 +87 87 87 +88 88 88 +89 89 89 +91 90 91 +91 91 91 +92 92 92 +93 93 93 +95 94 95 +95 95 95 +96 96 96 +97 97 97 +99 98 99 +99 99 99 +100 100 100 +101 101 101 +103 102 103 +103 103 103 +104 104 104 +106 105 106 +107 107 107 +107 108 107 +108 108 108 +110 109 110 +111 111 111 +112 112 112 +113 112 113 +114 113 114 +115 115 115 +116 116 116 +117 116 117 +118 117 118 +119 119 119 +120 120 120 +121 120 121 +122 121 122 +123 123 123 +124 124 124 +125 124 125 +126 125 126 +127 127 127 +127 128 127 +128 128 128 +129 129 129 +129 129 129 +130 129 130 +130 129 130 +131 130 131 +131 131 131 +132 132 132 +133 132 133 +134 133 134 +135 135 135 +136 136 136 +137 136 137 +138 137 138 +139 139 139 +140 140 140 +141 141 141 +142 142 142 +143 143 143 +144 144 144 +145 145 145 +146 146 146 +147 147 147 +148 148 148 +149 149 149 +150 150 150 +151 151 151 +152 152 152 +153 153 153 +154 154 154 +155 155 155 +156 156 156 +157 157 157 +158 158 158 +159 159 159 +160 160 160 +161 161 161 +162 162 162 +163 163 163 +164 164 164 +165 165 165 +166 166 166 +167 167 167 +168 168 168 +169 169 169 +170 170 170 +172 171 172 +172 172 172 +173 173 173 +174 174 174 +176 175 176 +176 176 176 +177 177 177 +178 178 178 +180 179 180 +180 180 180 +181 181 181 +182 182 182 +184 183 184 +184 184 184 +185 185 185 +186 186 186 +188 187 188 +188 188 188 +189 189 189 +191 190 191 +192 192 192 +192 193 192 +193 193 193 +195 194 195 +196 196 196 +197 197 197 +198 197 198 +199 198 199 +200 200 200 +201 201 201 +202 201 202 +203 202 203 +204 204 204 +205 205 205 +206 205 206 +207 206 207 +208 208 208 +209 209 209 +210 209 210 +211 210 211 +212 212 212 +213 213 213 +214 213 214 +215 214 215 +216 216 216 +217 217 217 +218 217 218 +219 218 219 +220 220 220 +221 221 221 +222 221 222 +223 222 223 +224 224 224 +225 225 225 +226 226 226 +227 227 227 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +232 232 232 +233 233 233 +234 234 234 +235 235 235 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +240 240 240 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +248 248 248 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +253 253 253 +254 254 254 +255 255 255 diff --git a/cmaps/unused/GREYTOP.ppm b/cmaps/unused/GREYTOP.ppm new file mode 100644 index 0000000..291f660 --- /dev/null +++ b/cmaps/unused/GREYTOP.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +2 0 0 +3 1 1 +4 2 2 +5 3 3 +7 5 5 +8 6 6 +9 7 7 +10 8 8 +11 9 9 +13 11 11 +14 12 12 +16 14 14 +17 15 15 +18 16 16 +19 18 18 +20 18 18 +22 20 20 +23 21 21 +24 22 22 +26 24 24 +27 25 25 +28 26 27 +30 28 28 +31 29 29 +32 30 30 +33 31 31 +34 33 33 +35 34 34 +37 35 35 +38 36 37 +40 38 38 +41 39 39 +42 40 40 +43 42 42 +45 43 43 +46 44 44 +47 45 45 +48 46 46 +50 48 48 +51 49 49 +52 51 51 +54 52 52 +55 53 53 +56 54 55 +58 56 56 +58 57 57 +60 58 58 +61 59 59 +62 61 61 +64 62 62 +65 63 64 +66 65 65 +67 66 66 +69 67 67 +70 68 68 +71 70 70 +73 71 71 +74 72 72 +75 73 74 +76 75 75 +78 76 76 +79 78 78 +80 79 79 +82 80 80 +82 81 81 +84 82 83 +85 84 84 +86 85 85 +88 86 86 +89 88 88 +90 89 89 +92 90 91 +93 91 92 +94 93 93 +95 94 94 +97 95 95 +98 97 97 +99 98 98 +100 99 99 +102 100 101 +103 102 102 +104 103 103 +106 104 104 +107 106 106 +108 106 107 +109 108 108 +110 109 109 +112 110 111 +113 112 112 +114 113 113 +116 115 115 +117 116 116 +118 117 117 +120 118 119 +121 119 120 +122 121 121 +123 122 122 +124 123 123 +126 124 125 +127 126 126 +129 127 128 +130 128 129 +131 130 130 +132 131 131 +133 132 132 +135 133 134 +136 134 135 +137 136 136 +139 137 138 +140 139 139 +141 140 140 +142 141 141 +144 143 143 +145 143 144 +146 145 145 +147 146 147 +148 147 148 +150 149 149 +151 150 150 +153 151 152 +154 153 153 +155 154 154 +156 155 156 +157 156 157 +159 158 158 +160 159 159 +161 160 160 +163 161 162 +164 163 163 +165 164 165 +166 165 166 +168 167 167 +169 168 169 +170 169 169 +171 170 171 +172 171 172 +174 173 173 +175 174 175 +177 176 176 +178 177 177 +179 178 178 +180 179 180 +182 181 181 +183 182 182 +184 183 184 +185 184 185 +187 186 186 +188 187 187 +189 188 189 +191 190 190 +192 191 191 +193 192 193 +195 194 194 +195 195 195 +197 196 196 +198 197 197 +199 198 199 +201 200 200 +202 201 202 +203 203 203 +204 204 204 +206 205 206 +207 206 206 +208 207 208 +210 209 209 +211 210 210 +212 211 212 +213 213 213 +215 214 214 +216 215 216 +217 216 217 +219 218 218 +219 219 219 +221 220 221 +222 222 222 +223 223 223 +225 224 224 +226 225 226 +227 227 227 +228 228 228 +230 229 230 +231 231 231 +232 231 232 +234 233 233 +235 234 234 +236 235 236 +237 237 237 +239 238 239 +240 240 240 +241 241 241 +243 242 243 +244 243 244 +245 244 245 +246 246 246 +247 247 247 +249 248 249 +250 249 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +250 250 250 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +251 251 251 +252 252 252 diff --git a/cmaps/unused/GRYRED14.ppm b/cmaps/unused/GRYRED14.ppm new file mode 100644 index 0000000..bcc58e2 --- /dev/null +++ b/cmaps/unused/GRYRED14.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +7 4 5 +7 4 5 +7 4 5 +7 4 6 +8 5 6 +8 5 6 +9 6 7 +9 6 8 +10 7 8 +11 8 9 +12 9 10 +13 10 11 +14 11 12 +15 12 13 +16 13 14 +16 13 14 +17 14 15 +18 15 16 +19 16 17 +20 17 19 +21 18 20 +22 19 21 +24 20 22 +25 21 23 +26 23 24 +27 23 24 +29 24 25 +30 25 26 +32 26 27 +35 27 28 +36 28 29 +38 29 30 +39 30 31 +40 31 32 +41 33 33 +42 33 34 +47 34 35 +56 35 36 +74 36 37 +98 37 38 +122 38 39 +142 39 40 +158 40 41 +170 41 42 +178 42 43 +184 43 43 +190 44 44 +194 45 45 +196 46 46 +199 47 47 +201 48 49 +201 49 50 +201 50 51 +200 51 52 +198 51 52 +194 53 53 +190 54 54 +185 55 55 +179 56 56 +173 57 57 +167 58 58 +161 59 59 +154 60 60 +147 61 61 +141 61 61 +134 62 63 +128 64 64 +122 65 65 +117 66 66 +111 67 67 +106 68 68 +101 69 69 +97 70 70 +94 71 71 +92 71 71 +89 72 72 +87 74 73 +86 75 74 +85 76 75 +84 77 76 +84 78 77 +84 79 78 +85 80 80 +85 81 81 +85 81 81 +86 82 82 +87 83 83 +88 84 84 +89 86 85 +90 87 86 +91 88 87 +92 89 88 +93 90 89 +94 91 90 +94 91 90 +95 92 92 +96 93 93 +97 94 94 +98 95 95 +99 96 96 +100 98 97 +101 99 98 +102 100 99 +103 100 99 +104 101 100 +105 102 101 +106 103 102 +107 104 103 +108 105 104 +109 106 105 +110 108 107 +111 109 108 +112 110 109 +112 110 109 +114 111 110 +115 112 111 +116 113 112 +117 114 113 +118 115 114 +119 116 115 +120 118 116 +121 119 117 +122 120 118 +122 120 118 +123 121 119 +125 122 121 +126 123 122 +127 124 123 +128 125 124 +129 126 125 +130 127 126 +131 128 127 +132 129 128 +132 130 128 +133 131 129 +134 132 130 +135 133 131 +137 134 132 +138 135 133 +139 136 134 +140 137 135 +141 138 136 +142 139 138 +142 140 138 +143 141 139 +144 142 140 +145 143 141 +146 144 142 +147 145 143 +149 146 144 +150 147 145 +151 148 146 +152 149 147 +152 150 147 +153 151 148 +154 152 149 +155 153 150 +156 154 152 +157 155 153 +158 156 154 +159 157 155 +161 158 156 +161 158 156 +162 160 157 +163 161 158 +164 162 159 +165 163 160 +166 164 161 +167 165 162 +168 166 163 +169 167 164 +170 168 165 +171 168 166 +172 169 167 +173 171 168 +174 172 169 +175 173 170 +176 174 171 +177 175 172 +178 176 173 +179 177 174 +180 178 175 +181 178 175 +182 179 176 +183 180 177 +184 181 178 +185 182 179 +186 184 181 +187 185 182 +188 186 183 +189 187 184 +190 188 185 +190 188 185 +192 189 186 +193 190 187 +194 191 188 +195 192 189 +196 194 190 +197 195 191 +198 196 192 +199 197 193 +200 198 194 +200 198 195 +201 199 196 +202 200 197 +203 201 198 +205 202 199 +206 204 200 +207 205 201 +208 206 202 +209 207 203 +209 207 203 +210 208 204 +211 209 205 +212 210 206 +213 211 207 +214 212 208 +216 213 210 +217 214 211 +218 215 212 +219 217 213 +219 217 213 +220 218 214 +221 219 215 +222 220 216 +223 221 217 +224 222 218 +225 223 219 +227 224 220 +228 225 221 +229 226 222 +229 227 222 +230 228 224 +231 229 225 +232 230 226 +233 231 227 +234 232 228 +235 233 229 +236 234 230 +237 235 231 +239 236 232 +239 237 232 +240 238 233 +241 239 234 +242 240 235 +243 241 236 +244 242 237 +245 243 238 +246 244 239 +246 244 240 +247 245 240 +247 245 240 +247 245 241 +248 246 241 +248 246 241 +248 246 241 diff --git a/cmaps/unused/GRYSCAL.ppm b/cmaps/unused/GRYSCAL.ppm new file mode 100644 index 0000000..b23c1c8 --- /dev/null +++ b/cmaps/unused/GRYSCAL.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 2 0 +0 2 0 +0 3 1 +0 3 1 +1 4 2 +1 4 2 +1 4 2 +2 5 3 +2 6 4 +3 6 5 +4 7 5 +5 8 6 +6 8 7 +6 9 8 +7 10 8 +7 10 8 +8 10 9 +9 11 10 +10 12 11 +10 13 11 +11 13 12 +12 14 13 +13 15 14 +14 16 14 +15 16 15 +15 16 15 +15 17 16 +16 18 17 +17 18 17 +18 19 18 +19 20 19 +19 21 20 +20 21 20 +21 22 21 +22 23 22 +22 23 22 +23 23 23 +23 24 23 +24 25 24 +25 26 25 +26 26 26 +27 27 26 +28 28 27 +28 29 28 +29 29 29 +29 29 29 +30 30 29 +31 31 30 +32 31 31 +32 32 32 +33 33 32 +34 34 33 +35 34 34 +36 35 35 +36 35 35 +36 36 35 +37 36 36 +38 37 37 +39 38 38 +40 39 38 +40 39 39 +41 40 40 +42 41 41 +43 42 41 +43 42 41 +44 42 42 +45 43 43 +45 44 44 +46 44 44 +47 45 45 +48 46 46 +49 47 47 +49 47 47 +50 48 48 +50 48 48 +51 49 49 +52 49 50 +53 50 50 +53 51 51 +54 52 52 +55 52 53 +56 53 53 +57 54 54 +58 55 55 +58 55 55 +58 55 56 +59 56 56 +60 57 57 +61 57 58 +62 58 59 +62 59 59 +63 60 60 +64 60 61 +65 61 61 +65 61 61 +65 61 62 +66 61 63 +67 62 64 +68 62 65 +69 63 66 +70 63 67 +71 64 68 +72 65 69 +72 66 69 +73 67 70 +74 68 72 +75 69 73 +77 70 74 +78 72 75 +79 73 77 +81 74 78 +82 75 79 +83 77 80 +83 77 81 +85 79 82 +86 80 83 +87 81 84 +88 82 86 +90 84 87 +91 85 88 +92 86 90 +93 87 91 +95 89 92 +95 89 93 +97 91 94 +98 92 95 +99 93 96 +100 95 98 +101 96 99 +103 97 100 +104 98 101 +105 100 103 +106 101 104 +107 102 104 +108 103 106 +109 104 107 +111 105 108 +112 107 109 +113 108 111 +115 109 112 +116 110 113 +117 112 114 +118 113 116 +119 114 116 +120 115 118 +121 116 119 +122 118 120 +124 119 121 +125 120 123 +126 122 124 +127 123 125 +129 124 126 +130 125 127 +131 126 128 +132 127 129 +133 128 130 +134 130 132 +135 131 133 +137 132 134 +138 134 136 +139 135 137 +140 136 138 +141 137 139 +142 138 140 +144 140 141 +145 141 142 +146 142 144 +147 143 145 +148 145 146 +149 146 148 +150 147 149 +151 149 151 +151 151 153 +152 153 155 +154 155 157 +155 156 158 +157 159 160 +159 161 162 +161 163 165 +163 165 166 +165 167 168 +168 169 170 +170 171 172 +172 174 175 +174 176 176 +176 178 178 +178 180 180 +181 182 183 +183 184 185 +185 186 186 +187 188 188 +189 191 191 +191 193 193 +194 195 195 +196 197 196 +198 199 198 +200 201 201 +203 204 203 +205 206 205 +207 208 206 +209 210 209 +211 212 211 +213 214 213 +216 217 215 +218 218 217 +220 220 219 +222 222 221 +224 224 223 +225 225 224 +226 226 225 +227 227 227 +227 227 227 +228 228 227 +228 229 228 +229 229 229 +230 230 229 +230 231 230 +231 231 231 +231 232 231 +232 232 232 +233 233 233 +233 233 233 +233 234 233 +234 234 234 +234 235 234 +235 235 235 +236 236 236 +236 236 236 +237 237 237 +237 238 237 +238 238 238 +238 238 238 +239 239 239 +239 239 239 +240 240 240 +240 241 240 +241 241 241 +242 242 242 +242 242 242 +243 243 243 +243 243 243 +243 243 243 +244 244 244 +245 245 245 +245 245 245 +246 246 246 +246 246 246 +247 247 247 +248 248 248 +248 248 248 +249 249 249 +249 249 249 +249 249 249 +250 249 250 +250 250 250 +250 250 250 diff --git a/cmaps/unused/HOTCOAL.ppm b/cmaps/unused/HOTCOAL.ppm new file mode 100644 index 0000000..2d0b8fe --- /dev/null +++ b/cmaps/unused/HOTCOAL.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 251 +0 1 247 +0 3 244 +0 4 241 +0 4 239 +0 5 236 +0 6 233 +0 7 230 +0 9 227 +0 10 224 +0 11 221 +0 12 218 +0 12 215 +0 13 211 +0 14 208 +0 15 205 +0 16 202 +0 17 199 +0 18 196 +0 19 193 +0 21 190 +0 22 187 +0 23 184 +0 24 181 +0 24 178 +0 25 175 +0 26 172 +0 27 169 +0 29 166 +0 30 163 +0 31 160 +0 32 157 +0 34 154 +0 35 151 +0 35 148 +0 36 145 +0 37 142 +0 38 139 +0 39 136 +0 40 133 +0 41 131 +0 42 128 +0 43 125 +0 44 121 +0 46 118 +0 47 114 +0 49 111 +0 50 108 +0 51 105 +0 52 103 +0 52 101 +0 53 98 +0 54 94 +0 55 91 +0 56 87 +0 56 84 +0 57 82 +0 58 80 +0 59 77 +0 60 74 +0 62 71 +0 63 68 +0 64 65 +0 65 62 +0 66 58 +0 67 55 +0 69 52 +0 70 49 +0 72 46 +0 72 44 +0 72 41 +0 73 38 +0 74 35 +0 75 32 +0 77 29 +0 78 25 +0 80 22 +0 81 19 +0 81 17 +0 82 14 +0 84 12 +0 85 9 +0 85 6 +0 85 4 +1 85 2 +2 85 1 +5 85 1 +8 85 0 +11 84 0 +14 83 0 +16 82 0 +19 81 0 +22 80 0 +25 79 0 +28 77 0 +30 76 0 +33 74 0 +36 73 0 +39 73 0 +42 73 0 +46 72 0 +49 71 0 +51 69 0 +54 68 0 +57 66 0 +60 65 0 +63 65 0 +66 64 0 +69 62 0 +72 61 0 +76 59 0 +79 58 0 +82 57 0 +84 57 0 +87 56 0 +90 55 0 +93 54 0 +96 53 0 +99 52 0 +102 51 0 +105 49 0 +108 48 0 +111 47 0 +114 46 0 +117 45 0 +121 44 0 +125 44 0 +127 43 0 +130 40 0 +132 39 0 +135 38 0 +139 37 0 +142 36 0 +145 35 0 +148 34 0 +150 33 0 +153 33 0 +156 32 0 +159 32 0 +162 31 0 +165 28 0 +168 27 0 +171 26 0 +174 25 0 +177 24 0 +180 23 0 +183 22 0 +186 21 0 +189 19 0 +192 18 0 +195 17 0 +198 16 0 +201 15 0 +204 14 0 +207 13 0 +210 13 0 +214 12 0 +217 11 0 +220 10 0 +223 9 0 +226 7 0 +229 6 0 +232 5 0 +235 4 0 +238 3 0 +241 2 0 +244 1 0 +247 0 0 +250 0 0 +252 0 0 +253 0 0 +254 1 0 +255 3 0 +255 5 0 +255 7 0 +255 10 0 +255 12 0 +255 15 0 +255 18 0 +255 21 0 +255 24 0 +255 28 0 +255 31 0 +255 33 0 +255 36 0 +255 39 0 +255 42 0 +255 45 0 +255 48 0 +255 51 0 +255 54 0 +255 57 0 +255 60 0 +255 63 0 +255 66 0 +255 69 0 +255 72 0 +255 75 0 +255 78 0 +255 81 0 +255 84 0 +255 87 0 +255 90 0 +255 93 0 +255 96 0 +255 99 0 +255 102 0 +255 104 0 +255 106 0 +255 109 0 +255 112 0 +255 115 0 +255 118 0 +255 122 0 +255 125 0 +255 129 0 +255 132 0 +255 136 0 +255 139 0 +255 142 0 +255 145 0 +255 148 0 +255 151 0 +255 153 0 +255 155 0 +255 158 0 +255 161 0 +255 164 0 +255 167 0 +255 170 0 +255 172 0 +255 175 0 +255 179 0 +255 182 0 +255 185 0 +255 188 0 +255 191 0 +255 194 0 +255 197 0 +255 199 0 +255 202 0 +255 205 0 +255 208 0 +255 211 0 +255 214 0 +255 217 0 +255 220 0 +255 223 0 +255 226 0 +255 229 0 +255 232 0 +255 235 0 +255 238 0 +255 241 0 +255 244 0 +255 247 0 diff --git a/cmaps/unused/HOTCOAL2.ppm b/cmaps/unused/HOTCOAL2.ppm new file mode 100644 index 0000000..cebe642 --- /dev/null +++ b/cmaps/unused/HOTCOAL2.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 4 158 +0 4 158 +0 5 157 +0 5 156 +0 6 155 +0 6 153 +0 6 151 +0 7 148 +0 8 146 +0 9 144 +0 10 142 +0 11 139 +0 12 137 +0 13 136 +0 14 133 +0 14 131 +0 15 129 +0 16 127 +0 17 125 +0 19 123 +0 20 121 +0 21 119 +0 22 117 +0 23 115 +0 24 113 +0 25 111 +0 26 109 +0 27 108 +0 28 106 +0 29 103 +0 30 101 +0 31 99 +0 32 98 +0 34 96 +0 35 94 +0 35 92 +0 36 89 +0 37 88 +0 38 86 +0 40 84 +0 41 82 +0 42 80 +0 43 78 +0 44 76 +0 45 74 +0 46 72 +0 47 70 +0 48 68 +0 49 66 +0 50 64 +0 51 62 +0 52 60 +0 53 59 +0 54 56 +0 55 54 +0 56 52 +0 57 50 +0 58 49 +0 59 47 +0 60 45 +0 61 42 +0 62 40 +0 63 39 +0 65 37 +0 65 35 +0 66 33 +0 67 31 +0 68 29 +0 70 27 +0 71 25 +0 72 23 +0 73 21 +0 74 20 +0 75 18 +0 76 16 +0 77 14 +0 78 12 +0 79 11 +0 79 9 +1 80 8 +1 81 6 +2 81 5 +2 82 4 +3 82 3 +4 82 3 +5 82 2 +6 82 2 +7 81 1 +9 81 1 +11 80 0 +13 79 0 +14 78 0 +16 77 0 +18 76 0 +20 76 0 +23 75 0 +24 74 0 +26 73 0 +29 72 0 +31 71 0 +33 70 0 +35 69 0 +37 67 0 +39 67 0 +41 66 0 +44 65 0 +45 64 0 +47 62 0 +49 61 0 +52 60 0 +54 59 0 +55 58 0 +58 57 0 +60 56 0 +62 55 0 +64 54 0 +66 53 0 +68 52 0 +70 51 0 +73 49 0 +75 48 0 +76 47 0 +79 46 0 +81 46 0 +83 44 0 +85 43 0 +87 42 0 +89 41 0 +91 40 0 +94 39 0 +95 38 0 +97 36 0 +99 35 0 +101 35 0 +104 34 0 +105 33 0 +107 32 0 +110 31 0 +112 29 0 +114 28 0 +116 27 0 +118 26 0 +120 25 0 +122 24 0 +125 23 0 +126 22 0 +128 21 0 +131 20 0 +133 19 0 +135 17 0 +137 16 0 +139 15 0 +141 14 0 +143 14 0 +146 13 0 +147 12 0 +149 11 0 +152 10 0 +154 9 0 +156 7 0 +157 6 0 +160 6 0 +162 6 0 +164 5 0 +166 4 0 +168 4 0 +170 4 0 +172 5 0 +174 6 0 +176 7 0 +177 8 0 +178 10 0 +179 12 0 +180 14 0 +180 17 0 +181 18 0 +182 21 0 +182 24 0 +182 27 0 +182 29 0 +183 32 0 +183 35 0 +183 37 0 +183 40 0 +183 43 0 +183 45 0 +183 48 0 +183 51 0 +183 53 0 +184 55 0 +184 58 0 +184 61 0 +184 63 0 +184 66 0 +184 69 0 +184 71 0 +184 74 0 +184 77 0 +184 79 0 +185 82 0 +185 85 0 +185 88 0 +185 90 0 +185 93 0 +185 96 0 +185 98 0 +185 101 0 +185 104 0 +185 106 0 +186 109 0 +186 112 0 +186 114 0 +186 117 0 +186 120 0 +186 123 0 +186 125 0 +186 128 0 +186 131 0 +186 133 0 +187 135 0 +187 138 0 +187 140 0 +187 143 0 +187 146 0 +187 148 0 +187 151 0 +187 154 0 +187 157 0 +187 159 0 +188 160 0 +188 162 0 +188 164 0 +188 165 0 +188 166 0 +188 168 0 +188 169 0 +188 170 0 +188 172 0 +188 173 0 +189 174 0 +189 175 0 +189 176 0 +189 177 0 +189 178 0 +189 179 0 +189 180 0 +190 181 0 +190 181 0 +191 182 0 +192 182 0 +193 183 0 +194 183 0 +195 183 0 +196 183 0 +196 183 0 +196 183 0 diff --git a/cmaps/unused/ICEBERG.ppm b/cmaps/unused/ICEBERG.ppm new file mode 100644 index 0000000..2888b71 --- /dev/null +++ b/cmaps/unused/ICEBERG.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 4 +0 0 6 +0 0 9 +0 0 13 +0 0 17 +1 1 21 +2 2 23 +3 3 26 +4 4 30 +4 5 33 +4 6 36 +5 7 39 +7 9 43 +8 10 46 +10 11 49 +11 12 53 +12 12 55 +13 13 58 +14 14 62 +15 15 66 +16 16 70 +17 17 74 +18 18 77 +20 20 81 +22 22 84 +23 23 86 +24 24 89 +24 24 92 +24 24 95 +25 25 99 +25 26 102 +26 27 106 +27 29 109 +28 30 113 +30 32 116 +31 33 120 +33 35 124 +34 36 128 +35 36 131 +36 36 134 +36 36 138 +36 37 141 +36 38 144 +37 40 148 +39 42 151 +41 43 154 +43 44 156 +44 44 159 +44 44 163 +45 45 167 +46 46 171 +48 48 174 +50 50 177 +51 51 181 +52 52 185 +52 52 188 +53 53 191 +53 54 194 +53 55 198 +54 56 201 +56 56 203 +56 57 206 +56 58 209 +57 60 213 +59 63 217 +62 64 220 +63 64 223 +64 65 226 +65 66 231 +66 67 234 +67 69 238 +68 70 241 +70 72 244 +71 73 248 +72 73 251 +72 74 253 +73 76 254 +74 77 255 +75 79 255 +77 80 255 +79 81 255 +80 81 255 +80 81 255 +81 82 255 +82 84 255 +83 85 255 +84 85 255 +85 85 255 +85 85 255 +85 85 255 +85 86 255 +85 88 255 +88 91 255 +90 92 255 +91 92 255 +92 93 255 +93 93 255 +93 94 255 +93 95 255 +93 96 255 +94 98 255 +95 99 255 +97 100 255 +98 101 255 +100 101 255 +101 102 255 +101 103 255 +101 104 255 +103 106 255 +104 107 255 +105 108 255 +106 109 255 +108 109 255 +109 110 255 +110 112 255 +111 114 255 +112 116 255 +113 117 255 +115 117 255 +116 117 255 +117 119 255 +118 120 255 +118 122 255 +119 123 255 +121 126 255 +122 127 255 +124 128 255 +126 129 255 +128 129 255 +129 129 255 +129 129 255 +129 130 255 +129 131 255 +130 132 255 +130 134 255 +131 135 255 +133 138 255 +134 139 255 +136 140 255 +137 141 255 +139 142 255 +140 142 255 +140 142 255 +141 142 255 +142 143 255 +142 144 255 +142 146 255 +143 147 255 +145 149 255 +146 150 255 +148 152 255 +149 153 255 +151 153 255 +152 154 255 +153 154 255 +153 155 255 +154 157 255 +155 158 255 +156 158 255 +157 159 255 +157 161 255 +158 162 255 +158 162 255 +159 162 255 +161 165 255 +162 167 255 +162 168 255 +162 169 255 +165 170 255 +167 171 255 +168 172 255 +169 173 255 +170 174 255 +171 174 255 +172 174 255 +173 174 255 +174 174 255 +174 175 255 +174 177 255 +174 178 255 +175 180 255 +176 182 255 +178 184 255 +179 185 255 +181 187 255 +182 188 255 +184 189 255 +185 190 255 +187 190 255 +188 190 255 +189 190 255 +190 190 255 +190 192 255 +190 193 255 +190 194 255 +190 195 255 +192 197 255 +193 198 255 +194 200 255 +195 201 255 +197 202 255 +198 203 255 +200 204 255 +201 205 255 +202 206 255 +203 207 255 +203 207 255 +204 208 255 +205 209 255 +206 210 255 +207 210 255 +208 211 255 +209 213 255 +210 215 255 +210 217 255 +211 218 255 +213 219 255 +215 220 255 +217 221 255 +218 222 255 +219 222 255 +220 222 255 +221 222 255 +222 223 255 +222 224 255 +222 225 255 +222 227 255 +223 228 255 +223 230 255 +224 231 255 +225 233 255 +226 234 255 +228 236 255 +229 237 255 +231 238 255 +232 238 255 +234 239 255 +235 239 255 +237 239 255 +238 239 255 +238 240 255 +239 242 255 +239 244 255 +239 246 255 +240 248 255 +241 249 255 +243 250 255 +244 251 255 +246 252 255 +247 253 255 +249 254 255 +250 254 255 +251 254 255 +252 254 255 +253 254 255 +255 255 255 diff --git a/cmaps/unused/INVERT.ppm b/cmaps/unused/INVERT.ppm new file mode 100644 index 0000000..766af25 --- /dev/null +++ b/cmaps/unused/INVERT.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +255 255 255 +254 254 254 +253 253 253 +252 252 252 +251 251 251 +250 250 250 +249 249 249 +248 248 248 +247 247 247 +246 246 246 +245 245 245 +244 244 244 +243 243 243 +242 242 242 +241 241 241 +240 240 240 +239 239 239 +238 238 238 +237 237 237 +236 236 236 +234 235 234 +233 234 233 +232 233 232 +231 232 231 +229 230 229 +228 229 228 +228 228 228 +227 227 227 +227 227 227 +226 226 226 +225 225 225 +224 224 224 +223 223 223 +222 222 222 +221 221 221 +220 220 220 +219 219 219 +218 218 218 +217 217 217 +216 216 216 +215 215 215 +214 214 214 +213 213 213 +212 212 212 +211 211 211 +210 210 210 +209 209 209 +208 208 208 +207 207 207 +206 206 206 +205 205 205 +204 204 204 +203 203 203 +202 202 202 +200 200 200 +199 199 199 +198 199 198 +197 198 197 +196 198 196 +195 197 195 +194 195 194 +193 194 193 +192 194 192 +191 193 191 +190 191 190 +189 190 189 +188 188 188 +187 187 187 +186 186 186 +185 185 185 +184 184 184 +183 183 183 +182 182 182 +181 181 181 +180 180 180 +179 179 179 +178 178 178 +177 177 177 +176 176 176 +175 175 175 +174 174 174 +173 173 173 +172 172 172 +171 171 171 +170 170 170 +170 170 170 +170 170 170 +169 169 169 +167 167 167 +166 166 166 +166 166 166 +165 165 165 +163 163 163 +162 162 162 +160 162 160 +159 161 159 +158 159 158 +157 158 157 +156 158 156 +155 157 155 +154 155 154 +153 154 153 +152 154 152 +151 153 151 +150 151 150 +149 150 149 +148 149 148 +147 148 147 +146 147 146 +145 146 145 +144 144 144 +143 143 143 +142 142 142 +142 142 142 +141 141 141 +140 140 140 +139 139 139 +138 138 138 +137 137 137 +136 136 136 +135 135 135 +134 134 134 +133 133 133 +132 132 132 +131 131 131 +130 130 130 +129 129 129 +128 128 128 +126 127 126 +125 126 125 +124 125 124 +123 124 123 +122 123 122 +121 122 121 +120 121 120 +119 120 119 +118 119 118 +117 118 117 +115 117 115 +114 116 114 +114 114 114 +113 114 113 +113 114 113 +112 113 112 +110 112 110 +109 111 109 +109 110 109 +108 109 108 +106 108 106 +105 107 105 +105 105 105 +104 104 104 +102 102 102 +101 101 101 +101 101 101 +100 100 100 +98 98 98 +97 97 97 +97 97 97 +96 96 96 +94 94 94 +93 93 93 +93 93 93 +92 92 92 +90 90 90 +89 89 89 +87 89 87 +86 88 86 +85 86 85 +85 85 85 +85 85 85 +84 85 84 +82 84 82 +81 83 81 +81 82 81 +80 81 80 +78 80 78 +77 79 77 +77 78 77 +76 77 76 +74 76 74 +73 75 73 +73 74 73 +72 73 72 +70 72 70 +69 71 69 +69 70 69 +68 69 68 +66 68 66 +65 67 65 +64 66 64 +63 65 63 +62 63 62 +61 62 61 +60 61 60 +59 60 59 +58 58 58 +57 57 57 +57 57 57 +57 57 57 +55 55 55 +54 54 54 +53 54 53 +52 53 52 +50 51 50 +49 50 49 +48 50 48 +47 49 47 +46 47 46 +45 46 45 +44 46 44 +43 45 43 +42 43 42 +41 42 41 +40 42 40 +39 41 39 +38 39 38 +37 38 37 +36 38 36 +35 37 35 +34 35 34 +33 34 33 +32 34 32 +31 33 31 +29 31 29 +29 30 29 +29 29 29 +28 29 28 +27 28 27 +26 27 26 +25 26 25 +24 25 24 +23 24 23 +22 23 22 +21 22 21 +20 21 20 +19 19 19 +18 18 18 +16 17 16 +15 16 15 +13 15 13 +12 14 12 +12 13 12 +11 12 11 +9 11 9 +8 10 8 +8 9 8 +7 8 7 +5 7 5 +4 6 4 +4 5 4 +3 4 3 +1 3 1 +0 2 0 +0 1 0 +0 0 0 diff --git a/cmaps/unused/LIMEGREN.ppm b/cmaps/unused/LIMEGREN.ppm new file mode 100644 index 0000000..2653d76 --- /dev/null +++ b/cmaps/unused/LIMEGREN.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +1 59 0 +1 59 0 +1 62 0 +2 67 0 +3 73 0 +4 78 0 +5 83 0 +7 89 0 +8 94 0 +10 99 1 +12 105 2 +14 110 3 +16 116 3 +17 121 3 +19 126 3 +20 132 3 +22 136 3 +24 140 3 +25 141 3 +27 144 3 +28 146 3 +30 148 3 +32 150 3 +33 152 4 +36 154 4 +38 156 4 +40 159 5 +41 160 6 +43 162 7 +45 165 7 +47 167 7 +49 169 7 +50 171 7 +52 173 7 +54 176 7 +56 178 7 +58 180 7 +60 182 7 +62 184 7 +65 186 7 +67 188 7 +69 190 8 +71 192 8 +74 195 9 +77 197 10 +79 197 10 +82 198 11 +85 199 11 +87 200 11 +90 201 11 +92 202 11 +94 203 11 +97 204 11 +99 205 11 +101 205 11 +104 206 12 +105 207 12 +106 208 13 +108 209 14 +109 210 14 +111 211 15 +112 212 15 +113 213 16 +115 214 17 +115 214 17 +117 214 18 +118 215 18 +119 216 19 +121 217 19 +122 218 20 +124 219 21 +125 220 22 +126 221 22 +127 222 23 +128 222 23 +130 223 23 +131 224 24 +132 224 24 +134 224 25 +135 224 25 +136 225 26 +137 225 27 +139 225 27 +140 225 27 +141 225 27 +143 226 28 +144 226 28 +145 226 28 +147 226 29 +148 227 30 +149 227 30 +150 227 31 +152 227 32 +153 228 32 +154 228 32 +156 228 33 +157 228 34 +158 228 34 +159 229 35 +161 229 36 +162 229 36 +163 229 37 +165 230 38 +166 230 38 +167 230 39 +168 230 41 +169 230 42 +171 231 44 +172 231 46 +174 231 48 +175 231 50 +176 232 51 +178 232 52 +178 232 53 +180 232 54 +181 232 56 +182 233 57 +184 233 58 +185 233 60 +187 233 62 +188 233 63 +189 234 64 +191 234 66 +191 234 67 +193 234 69 +194 234 71 +195 235 72 +197 235 73 +198 235 75 +200 235 77 +201 236 78 +202 236 79 +203 236 81 +204 236 82 +206 236 83 +207 237 84 +208 237 85 +210 237 86 +211 237 87 +212 238 89 +213 238 90 +215 238 91 +216 238 92 +217 238 94 +219 239 95 +220 239 96 +221 239 98 +222 239 99 +223 240 101 +223 240 103 +223 240 104 +224 240 105 +224 241 107 +224 241 108 +224 241 110 +225 241 111 +225 241 112 +225 242 114 +226 242 116 +226 243 117 +226 243 118 +227 243 120 +227 243 121 +227 243 123 +227 243 124 +228 243 125 +228 243 127 +228 244 128 +229 244 130 +229 244 132 +229 244 133 +230 244 134 +230 244 136 +230 244 137 +231 245 139 +231 245 140 +231 245 141 +232 245 143 +232 245 145 +232 245 146 +233 246 147 +233 246 149 +233 246 150 +233 246 152 +234 246 153 +234 246 154 +234 246 156 +235 247 158 +235 247 159 +235 247 160 +236 247 162 +236 247 163 +236 247 165 +236 247 166 +237 248 167 +237 248 169 +237 248 170 +238 248 172 +238 248 174 +239 248 175 +239 249 176 +239 249 178 +239 249 179 +240 249 181 +240 249 182 +240 249 183 +241 249 185 +241 250 187 +241 250 188 +242 250 189 +242 250 191 +242 250 192 +242 250 194 +243 250 195 +243 251 196 +243 251 198 +244 251 200 +244 251 201 +244 251 203 +245 251 204 +245 252 205 +245 252 207 +245 252 208 +246 252 210 +246 252 211 +246 252 212 +247 252 214 +247 253 216 +248 253 217 +248 253 218 +248 253 220 +248 253 221 +249 253 223 +249 253 224 +249 254 225 +250 254 227 +250 254 229 +250 254 230 +251 254 231 +251 254 233 +251 254 234 +251 254 236 +252 254 237 +252 254 238 +252 254 240 +253 254 242 +253 255 243 +253 255 245 +254 254 246 +254 254 247 +254 254 249 +254 254 250 +254 254 252 +254 254 253 +254 254 253 +254 254 253 diff --git a/cmaps/unused/LITEBLUE.ppm b/cmaps/unused/LITEBLUE.ppm new file mode 100644 index 0000000..bd52530 --- /dev/null +++ b/cmaps/unused/LITEBLUE.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +0 0 1 +0 0 3 +0 1 7 +0 3 10 +0 4 14 +0 6 18 +0 7 21 +0 9 25 +0 11 28 +0 13 32 +0 15 36 +0 17 39 +0 18 43 +0 20 47 +0 21 51 +0 23 56 +0 24 61 +1 25 67 +3 27 73 +4 28 79 +4 29 82 +4 31 86 +4 33 90 +4 35 94 +4 36 98 +4 38 103 +4 39 107 +4 40 112 +4 43 115 +4 44 120 +4 46 124 +4 47 129 +4 49 133 +4 51 137 +4 52 141 +4 54 145 +4 55 149 +4 56 154 +4 58 157 +5 60 162 +6 61 164 +7 62 168 +8 64 172 +8 66 176 +8 67 179 +8 69 181 +8 70 183 +8 72 185 +8 75 188 +8 77 190 +8 78 192 +8 79 193 +8 81 196 +8 82 197 +8 84 198 +8 86 200 +8 87 201 +8 88 203 +8 90 205 +8 92 207 +8 93 208 +9 94 209 +11 96 210 +11 98 211 +12 100 212 +12 102 213 +12 104 214 +12 105 214 +12 107 215 +12 109 216 +12 110 217 +12 111 218 +12 113 219 +12 113 219 +12 115 220 +12 118 221 +12 119 222 +12 120 222 +12 122 223 +12 124 224 +12 125 225 +13 127 226 +14 129 226 +14 130 226 +15 132 227 +15 133 227 +14 135 227 +13 136 227 +13 138 229 +14 140 230 +15 141 230 +16 142 231 +16 144 232 +16 146 232 +17 148 233 +18 151 234 +19 153 234 +20 156 235 +22 158 236 +23 160 238 +23 162 238 +24 163 238 +25 165 238 +26 166 239 +27 168 241 +28 169 242 +28 171 242 +28 173 242 +29 176 243 +30 178 245 +31 179 246 +32 180 247 +33 182 247 +34 183 247 +34 185 247 +35 186 247 +36 188 247 +37 191 247 +38 193 247 +39 195 247 +39 196 247 +40 197 247 +41 199 248 +42 201 249 +43 203 250 +44 204 251 +46 207 251 +46 208 251 +47 209 251 +48 210 251 +49 212 251 +50 213 251 +51 213 251 +52 214 251 +52 215 251 +53 216 251 +55 217 253 +56 218 254 +56 220 255 +57 221 255 +57 221 255 +57 222 255 +58 222 255 +59 223 255 +60 224 255 +62 226 255 +65 226 255 +68 226 255 +71 227 255 +74 228 255 +78 230 255 +82 231 255 +85 231 255 +88 232 255 +92 233 255 +95 234 255 +99 234 255 +102 235 255 +105 236 255 +109 237 255 +112 238 255 +116 238 255 +120 238 255 +124 239 255 +127 239 255 +130 239 255 +134 240 255 +137 241 255 +140 242 255 +144 242 255 +148 243 255 +154 243 255 +159 243 255 +164 243 255 +167 243 255 +170 245 255 +172 246 255 +175 247 255 +176 247 255 +178 247 255 +180 247 255 +181 247 255 +183 248 255 +185 249 255 +187 250 255 +189 251 255 +191 251 255 +192 251 255 +193 251 255 +195 251 255 +197 251 255 +198 251 255 +200 252 255 +201 252 255 +203 252 255 +206 251 255 +208 251 255 +209 251 255 +210 251 255 +213 251 255 +215 251 255 +216 252 255 +219 253 255 +220 254 255 +221 255 255 +223 255 255 +226 255 255 +227 255 255 +228 255 255 +230 255 255 +231 255 255 +233 255 255 +234 255 255 +235 255 255 +235 255 255 +237 255 255 +238 255 255 +239 255 255 +240 255 255 +241 255 255 +242 255 255 +242 255 255 +242 255 255 +243 255 255 +244 255 255 +246 255 255 +247 255 255 +247 255 255 +247 255 255 +247 255 255 +247 255 255 +249 255 255 +250 255 255 +251 255 255 +251 255 255 +251 255 255 +251 255 255 +251 255 255 +251 255 255 +251 255 255 +251 255 255 +251 255 255 +251 254 255 +251 252 255 +251 251 255 +251 251 255 +252 251 255 +253 251 255 +254 251 255 +255 251 255 +255 251 255 +255 251 255 +255 251 255 +255 251 255 +255 251 255 diff --git a/cmaps/unused/LITEPURP.ppm b/cmaps/unused/LITEPURP.ppm new file mode 100644 index 0000000..0808daa --- /dev/null +++ b/cmaps/unused/LITEPURP.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 2 +0 0 4 +0 0 7 +0 1 10 +0 3 12 +1 4 15 +2 4 17 +3 5 20 +4 7 23 +4 8 25 +4 8 28 +5 9 31 +7 11 34 +8 12 36 +10 12 39 +11 13 42 +12 15 44 +13 16 47 +14 16 49 +15 17 52 +16 19 55 +17 20 57 +18 22 60 +20 23 63 +22 24 66 +23 25 68 +24 26 71 +24 27 74 +24 28 76 +25 28 79 +25 29 81 +26 30 84 +27 31 87 +28 32 89 +30 33 92 +31 34 95 +33 35 98 +34 36 100 +35 37 103 +36 38 106 +36 39 108 +36 40 111 +36 41 113 +37 42 116 +39 43 119 +41 44 121 +43 45 124 +44 46 127 +44 47 130 +45 48 131 +46 49 131 +48 50 130 +50 51 131 +51 52 132 +52 53 133 +52 54 133 +53 56 135 +53 56 136 +53 56 136 +54 57 137 +56 58 139 +56 59 140 +56 61 141 +57 62 141 +59 64 142 +62 65 143 +63 65 144 +64 66 145 +65 68 146 +66 69 147 +67 69 148 +68 70 149 +70 72 150 +71 73 151 +72 73 152 +72 74 153 +73 76 154 +74 77 155 +75 77 156 +77 78 157 +79 80 159 +80 81 160 +80 81 161 +81 82 162 +82 84 163 +83 85 164 +84 85 165 +85 85 166 +85 86 167 +85 87 168 +85 88 169 +85 89 170 +88 90 170 +90 91 171 +91 92 172 +92 93 173 +93 94 174 +93 95 175 +93 96 176 +93 97 177 +94 98 178 +95 99 179 +97 100 180 +98 101 181 +99 102 182 +98 103 183 +98 105 184 +99 106 185 +102 108 186 +103 109 187 +105 110 188 +106 111 189 +109 112 190 +111 113 191 +113 113 192 +114 113 193 +116 115 194 +118 116 195 +120 116 196 +122 117 197 +124 119 198 +126 120 198 +128 120 199 +130 121 200 +132 123 201 +134 124 202 +136 124 203 +138 125 204 +140 127 205 +142 128 206 +144 128 207 +145 129 208 +147 131 209 +149 132 210 +151 132 210 +153 133 210 +155 135 210 +157 136 210 +159 136 210 +161 137 210 +163 139 211 +165 140 212 +167 141 212 +169 141 213 +171 142 214 +172 143 214 +174 144 214 +175 145 214 +178 147 215 +180 148 215 +182 149 215 +183 150 215 +186 151 215 +188 152 216 +190 153 216 +191 154 217 +194 155 218 +196 156 218 +198 157 218 +199 158 219 +201 159 219 +203 160 219 +205 161 219 +207 162 219 +209 163 220 +210 164 221 +211 165 222 +212 166 222 +213 167 222 +214 168 223 +214 169 223 +214 170 223 +214 170 223 +214 171 223 +214 172 223 +215 173 224 +215 174 226 +216 175 226 +216 176 226 +217 177 227 +218 178 227 +218 179 227 +218 180 227 +219 181 227 +219 182 227 +219 183 227 +219 184 227 +220 185 227 +222 186 227 +222 187 227 +222 188 227 +222 189 228 +223 191 230 +223 192 230 +223 193 230 +223 194 231 +224 196 231 +225 197 231 +226 197 231 +226 198 231 +227 198 231 +227 199 232 +227 200 233 +227 201 234 +227 202 234 +227 203 235 +227 204 235 +227 205 235 +228 206 235 +229 207 235 +230 208 235 +230 209 235 +231 210 236 +231 211 237 +231 212 238 +231 213 238 +231 214 239 +232 215 239 +233 216 239 +234 217 239 +234 218 239 +235 219 239 +235 220 239 +235 221 239 +235 222 240 +235 223 241 +235 225 242 +236 226 242 +238 226 243 +238 227 243 +238 227 243 +239 228 243 +239 230 243 +239 231 243 +239 233 243 +239 234 244 +240 235 246 +241 236 247 +242 237 247 +242 238 247 +243 239 247 +243 240 247 +243 241 247 +243 242 247 +244 243 247 +245 244 247 +246 245 246 +247 246 242 +247 247 242 +247 248 242 +247 249 242 +247 250 242 +247 251 242 +248 252 242 +249 253 242 +251 255 242 diff --git a/cmaps/unused/MOUNTAIN.ppm b/cmaps/unused/MOUNTAIN.ppm new file mode 100644 index 0000000..7b3c2b1 --- /dev/null +++ b/cmaps/unused/MOUNTAIN.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 87 63 +0 87 63 +0 87 63 +0 87 63 +0 87 63 +0 87 63 +0 88 63 +0 88 63 +0 88 63 +0 89 63 +0 89 63 +0 90 63 +0 90 63 +0 91 63 +0 91 63 +0 91 63 +0 92 63 +0 92 63 +0 93 63 +0 93 64 +0 94 64 +0 95 64 +0 95 64 +0 96 64 +0 96 64 +0 96 64 +0 97 64 +0 97 64 +0 98 65 +0 99 65 +0 99 65 +0 100 65 +0 100 65 +0 101 65 +0 101 65 +0 101 65 +0 102 65 +0 103 66 +0 103 66 +0 104 66 +0 104 66 +0 105 66 +0 105 66 +0 106 66 +0 107 66 +0 107 66 +0 107 67 +0 108 67 +0 108 67 +0 109 67 +0 110 67 +0 110 67 +0 111 67 +0 111 67 +0 111 67 +0 112 68 +0 112 68 +0 113 68 +0 114 68 +0 114 68 +0 115 68 +0 115 68 +0 116 68 +0 117 69 +0 117 69 +1 117 69 +1 118 69 +1 119 69 +1 119 69 +1 120 69 +2 120 69 +2 121 69 +2 122 70 +3 122 70 +3 122 70 +3 123 70 +4 124 70 +5 124 70 +5 125 70 +6 125 70 +7 126 69 +8 127 69 +9 127 69 +11 127 69 +11 127 69 +13 128 69 +14 128 68 +16 128 68 +17 128 68 +19 128 68 +21 128 67 +22 128 67 +25 127 67 +27 127 66 +29 127 66 +32 126 66 +34 125 66 +36 124 65 +39 122 65 +42 121 65 +44 119 64 +47 118 64 +50 117 64 +52 115 64 +56 113 64 +59 111 63 +62 110 63 +64 108 63 +68 106 62 +71 103 62 +74 101 62 +77 100 61 +80 98 61 +82 96 61 +86 94 61 +89 91 60 +91 90 60 +93 88 60 +96 86 59 +99 85 59 +101 83 59 +102 82 59 +104 80 58 +106 79 58 +108 77 58 +109 76 58 +110 75 57 +111 74 57 +112 72 57 +113 71 56 +114 70 56 +114 69 56 +114 68 55 +114 67 55 +115 66 55 +115 65 55 +114 65 54 +114 64 54 +114 63 54 +113 62 54 +113 61 53 +112 61 53 +112 60 53 +112 60 53 +111 59 52 +110 58 52 +110 58 52 +109 57 51 +108 56 51 +107 56 51 +106 55 50 +105 54 50 +104 54 50 +104 54 50 +103 53 49 +102 52 49 +101 52 49 +100 51 49 +100 50 48 +99 50 48 +98 49 48 +97 49 47 +97 49 47 +96 48 47 +95 47 47 +94 47 46 +93 46 46 +92 46 46 +91 45 45 +91 45 45 +90 44 45 +89 44 44 +89 44 44 +88 44 44 +87 43 44 +87 43 44 +86 43 43 +86 43 43 +85 44 43 +85 45 42 +85 46 42 +86 47 42 +86 48 42 +87 50 41 +88 51 41 +90 53 41 +91 55 40 +93 58 40 +95 60 40 +97 63 40 +99 66 40 +102 69 40 +104 71 40 +106 74 40 +109 78 40 +111 80 41 +113 83 43 +116 86 45 +118 88 47 +120 92 48 +123 95 51 +126 98 54 +128 100 57 +130 103 60 +133 107 64 +135 109 67 +138 112 71 +140 115 75 +142 117 78 +145 121 82 +147 124 86 +149 126 90 +152 129 94 +155 132 97 +157 136 101 +159 138 104 +162 141 109 +164 144 112 +166 146 116 +169 150 120 +172 153 123 +174 155 127 +176 158 131 +179 161 135 +181 164 139 +183 167 142 +186 170 146 +189 173 150 +191 176 154 +193 179 158 +196 182 161 +198 184 165 +200 187 169 +203 190 173 +205 193 177 +208 196 180 +210 199 184 +213 202 188 +215 205 192 +217 208 196 +220 211 199 +222 213 203 +225 216 207 +227 219 211 +229 222 214 +232 225 218 +234 228 222 +236 230 225 +238 233 229 +240 236 232 +242 238 235 +244 240 237 +245 241 239 +246 242 240 +246 243 241 +246 243 241 diff --git a/cmaps/unused/MTLAKES.ppm b/cmaps/unused/MTLAKES.ppm new file mode 100644 index 0000000..e39b26f --- /dev/null +++ b/cmaps/unused/MTLAKES.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 87 124 +0 87 124 +0 87 126 +0 87 131 +0 87 137 +0 87 144 +0 87 151 +0 88 160 +0 88 168 +0 89 177 +0 89 184 +0 89 192 +0 90 198 +0 90 204 +0 91 209 +0 91 214 +0 91 217 +0 92 221 +0 92 223 +0 93 226 +0 94 228 +0 94 230 +0 95 232 +0 95 233 +0 96 234 +0 96 235 +0 96 236 +0 97 237 +0 98 237 +0 98 237 +0 99 236 +0 99 234 +0 100 232 +0 100 228 +0 101 223 +0 101 216 +0 102 207 +0 102 197 +0 103 185 +0 103 172 +0 104 159 +0 104 146 +0 105 134 +0 106 123 +0 106 113 +0 106 105 +0 107 98 +0 107 92 +0 108 88 +0 108 84 +0 109 80 +0 110 78 +0 110 77 +0 111 75 +0 111 73 +0 111 72 +0 112 71 +0 113 70 +0 113 69 +0 114 69 +0 114 69 +0 115 68 +0 116 68 +0 116 68 +0 116 68 +0 117 68 +0 117 68 +1 118 68 +1 119 69 +1 119 69 +1 120 69 +2 121 69 +2 121 69 +3 122 69 +3 122 69 +3 122 69 +4 123 69 +5 124 69 +5 124 69 +6 125 69 +7 125 69 +8 126 69 +10 126 68 +11 126 68 +12 126 68 +13 127 68 +14 127 68 +16 127 68 +18 127 67 +20 127 67 +22 127 67 +23 126 66 +25 126 66 +27 125 66 +29 125 66 +32 124 65 +34 123 65 +36 122 65 +39 121 65 +42 120 64 +44 118 64 +47 117 64 +50 115 63 +52 114 63 +55 112 63 +58 110 63 +62 109 62 +64 107 62 +67 105 62 +71 103 61 +73 101 61 +76 99 61 +79 97 61 +81 95 61 +84 93 60 +87 91 60 +90 90 60 +92 88 59 +95 86 59 +97 84 59 +99 83 58 +100 82 58 +102 80 58 +104 79 58 +106 77 57 +107 76 57 +108 75 57 +109 73 56 +110 72 56 +111 71 56 +112 70 56 +112 69 55 +113 67 55 +113 67 55 +113 66 55 +113 65 54 +113 64 54 +113 64 54 +113 63 53 +112 62 53 +112 61 53 +111 60 52 +111 59 52 +111 59 52 +110 59 52 +109 58 51 +109 57 51 +108 57 51 +107 56 51 +106 55 50 +105 55 50 +104 54 50 +104 53 49 +104 53 49 +103 53 49 +102 52 49 +101 51 48 +100 51 48 +99 50 48 +98 49 47 +97 49 47 +96 48 47 +96 48 47 +95 48 46 +95 47 46 +94 46 46 +93 46 46 +92 45 45 +91 45 45 +90 45 45 +89 44 44 +89 44 44 +89 44 44 +88 44 44 +87 44 43 +87 44 43 +86 44 43 +86 44 42 +86 45 42 +86 46 42 +87 47 41 +87 48 41 +87 49 41 +88 51 41 +89 52 41 +91 54 40 +92 56 40 +94 59 40 +96 61 40 +97 63 40 +100 66 40 +102 69 41 +104 71 41 +106 74 41 +108 77 42 +110 79 43 +113 83 45 +116 86 47 +118 88 49 +120 91 50 +123 94 53 +125 97 56 +127 100 58 +130 103 61 +132 106 65 +134 108 67 +137 111 71 +140 115 75 +142 117 78 +144 120 82 +147 123 85 +149 126 89 +151 129 93 +154 132 97 +157 135 101 +159 137 104 +161 140 108 +164 143 111 +166 146 116 +168 149 120 +171 152 123 +173 155 127 +176 158 130 +178 161 134 +180 163 139 +183 166 142 +185 170 146 +188 173 149 +190 175 153 +193 178 157 +195 181 161 +197 184 165 +200 187 168 +202 190 172 +204 192 176 +207 195 180 +210 199 184 +212 202 187 +214 204 191 +217 207 195 +219 210 199 +221 213 203 +224 216 206 +226 219 210 +228 221 213 +231 224 217 +233 227 220 +235 229 223 +236 231 226 +238 233 229 +240 235 231 +240 236 233 +241 237 234 +242 238 235 +243 239 236 +243 239 236 diff --git a/cmaps/unused/MTLAKES2.ppm b/cmaps/unused/MTLAKES2.ppm new file mode 100644 index 0000000..b718110 --- /dev/null +++ b/cmaps/unused/MTLAKES2.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 88 208 +0 88 208 +0 88 208 +0 88 209 +0 88 209 +0 88 209 +0 89 210 +0 89 211 +0 89 212 +0 90 214 +0 90 216 +0 90 219 +0 91 222 +0 91 226 +0 92 229 +0 92 233 +0 93 237 +0 94 241 +0 94 244 +0 95 247 +0 97 249 +0 98 251 +0 99 252 +0 100 253 +0 102 254 +0 103 254 +0 105 254 +0 106 254 +0 108 254 +0 110 254 +0 112 254 +0 114 254 +0 116 254 +0 118 254 +0 121 254 +0 123 254 +0 125 253 +0 127 252 +0 129 250 +0 132 248 +0 134 244 +0 136 241 +0 139 236 +0 142 231 +0 144 225 +0 146 219 +0 149 211 +0 152 203 +0 154 195 +0 158 185 +0 161 175 +0 163 164 +0 166 154 +0 169 143 +0 172 133 +0 175 123 +0 178 115 +0 182 107 +0 184 100 +0 187 95 +0 190 91 +0 192 86 +0 195 82 +0 198 79 +0 200 77 +0 203 75 +0 206 73 +1 208 72 +1 210 71 +1 212 70 +2 214 69 +2 216 69 +3 217 68 +4 219 68 +4 221 68 +4 222 67 +5 223 67 +6 224 67 +7 226 67 +8 227 67 +9 227 67 +10 228 66 +12 229 66 +13 229 66 +14 229 66 +15 229 66 +16 229 66 +18 229 65 +20 229 65 +22 228 65 +24 227 65 +25 226 65 +27 225 64 +29 224 64 +31 223 64 +34 221 64 +36 220 63 +38 218 63 +40 215 63 +43 213 63 +45 211 62 +47 208 62 +50 205 62 +52 202 62 +55 198 61 +58 195 61 +61 191 61 +63 188 60 +66 184 60 +69 180 60 +71 176 60 +74 172 59 +77 168 59 +79 164 59 +82 159 59 +85 156 58 +89 151 58 +91 148 58 +94 143 57 +97 140 57 +100 136 57 +104 132 56 +107 128 56 +110 124 56 +113 121 56 +116 118 56 +118 114 55 +121 111 55 +124 108 55 +126 105 54 +128 102 54 +130 99 54 +132 96 53 +132 94 53 +134 91 53 +135 89 53 +135 87 52 +136 84 52 +136 82 52 +137 80 52 +137 78 51 +137 76 51 +137 74 51 +137 72 51 +137 70 50 +137 69 50 +137 67 50 +137 66 49 +136 64 49 +135 62 49 +135 61 48 +134 60 48 +133 58 48 +133 58 48 +132 56 47 +131 55 47 +129 54 47 +128 53 47 +127 52 46 +125 51 46 +124 50 46 +123 49 45 +122 49 45 +120 49 45 +119 48 45 +118 48 44 +116 47 44 +115 47 44 +113 47 43 +112 46 43 +111 46 43 +110 47 43 +110 47 43 +109 47 42 +108 47 42 +107 48 42 +107 48 42 +106 49 41 +105 50 41 +105 51 41 +104 52 41 +104 53 41 +104 54 41 +104 56 41 +104 57 41 +104 58 41 +104 60 42 +105 62 42 +106 64 43 +106 66 44 +107 68 44 +108 71 45 +109 73 46 +111 76 47 +112 78 48 +113 80 49 +115 83 51 +117 86 53 +119 88 55 +120 91 56 +123 94 59 +125 97 61 +127 99 63 +129 102 66 +131 105 69 +133 107 71 +136 110 74 +139 113 78 +141 116 80 +143 119 84 +146 122 87 +148 124 90 +150 127 94 +153 130 97 +155 134 101 +157 136 104 +160 139 108 +163 142 111 +165 144 115 +167 148 119 +170 151 122 +172 153 126 +174 156 129 +177 159 133 +178 162 137 +181 165 140 +184 168 145 +186 171 148 +188 173 152 +191 177 156 +193 180 159 +195 182 163 +198 185 166 +200 188 170 +202 190 174 +205 193 177 +207 196 181 +210 199 184 +211 201 188 +213 204 191 +216 206 194 +218 208 197 +220 211 200 +221 213 203 +223 215 205 +224 217 208 +226 219 210 +227 220 212 +228 221 214 +229 223 215 +230 224 217 +230 224 217 +231 225 218 +231 225 219 +232 226 219 +232 226 219 diff --git a/cmaps/unused/MTLAKES3.ppm b/cmaps/unused/MTLAKES3.ppm new file mode 100644 index 0000000..8b9a69f --- /dev/null +++ b/cmaps/unused/MTLAKES3.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 89 216 +0 89 216 +0 89 216 +0 90 217 +0 90 217 +0 90 217 +0 90 218 +0 91 220 +0 92 221 +0 92 222 +0 93 224 +0 94 225 +0 96 227 +0 97 228 +0 98 230 +0 99 231 +0 100 233 +0 102 234 +0 103 235 +0 105 237 +0 107 238 +0 109 240 +0 111 241 +0 112 242 +0 114 242 +0 116 242 +0 118 243 +0 119 243 +0 121 243 +0 124 243 +0 126 242 +0 128 241 +0 129 240 +0 131 238 +0 134 237 +0 136 235 +0 138 232 +0 139 229 +0 141 226 +0 144 223 +0 146 219 +0 148 215 +0 149 211 +0 152 207 +0 154 202 +0 156 197 +0 158 192 +0 160 188 +1 162 182 +1 164 177 +2 166 172 +2 168 167 +3 170 163 +4 172 158 +5 174 154 +6 176 149 +7 178 145 +8 180 141 +10 182 137 +11 184 133 +13 186 130 +15 188 127 +16 190 123 +17 192 120 +19 194 118 +20 196 115 +22 199 112 +23 200 110 +25 202 108 +26 204 105 +28 207 103 +30 209 101 +31 210 99 +32 212 97 +34 214 95 +36 216 93 +37 219 92 +38 220 91 +40 222 89 +42 224 87 +43 226 85 +44 227 84 +46 229 83 +48 230 81 +49 231 81 +51 232 79 +52 233 78 +54 234 77 +55 235 76 +57 235 75 +59 236 74 +60 235 73 +62 235 72 +63 234 71 +65 234 71 +66 233 70 +67 232 69 +69 231 68 +71 229 67 +72 227 67 +74 225 66 +75 223 65 +77 221 64 +78 219 64 +80 216 64 +82 213 63 +83 210 62 +84 207 62 +86 204 61 +88 200 60 +90 197 60 +91 194 59 +92 191 59 +94 187 59 +95 182 58 +97 179 58 +98 175 57 +99 172 57 +101 167 56 +102 164 56 +104 160 56 +105 156 55 +106 152 55 +106 148 55 +107 144 54 +108 140 54 +109 136 54 +109 133 53 +110 129 53 +110 126 53 +110 122 52 +110 118 52 +110 115 52 +110 111 52 +110 108 52 +110 104 51 +110 101 51 +109 98 51 +109 95 50 +108 93 50 +108 89 50 +107 86 49 +106 83 49 +106 81 49 +105 79 49 +104 76 48 +103 74 48 +102 72 48 +101 69 47 +100 67 47 +99 66 47 +98 64 47 +97 62 46 +97 61 46 +96 59 46 +95 58 46 +94 57 45 +93 56 45 +92 55 45 +91 54 44 +90 53 44 +89 52 44 +89 52 44 +89 51 44 +88 51 43 +87 50 43 +86 50 43 +86 50 43 +85 50 42 +85 50 42 +84 50 42 +84 50 42 +84 50 42 +84 50 42 +83 51 42 +83 51 42 +83 52 42 +83 53 42 +84 54 42 +84 55 42 +84 56 42 +85 57 43 +85 58 43 +85 59 43 +86 60 43 +87 62 44 +88 64 45 +89 66 45 +90 68 46 +91 69 47 +93 71 48 +94 73 49 +95 75 50 +97 78 51 +98 80 52 +100 82 54 +102 84 56 +104 87 58 +106 89 60 +107 92 61 +109 94 63 +112 97 66 +114 99 68 +116 102 70 +118 105 73 +120 107 75 +123 110 78 +126 113 81 +128 115 83 +131 118 86 +134 121 89 +136 123 92 +139 126 96 +142 129 99 +145 132 102 +147 135 105 +150 138 109 +153 141 112 +156 143 115 +159 146 119 +162 149 122 +164 151 126 +167 154 129 +170 157 132 +173 160 136 +176 163 139 +179 166 143 +182 169 146 +184 171 149 +186 174 153 +189 177 156 +191 179 160 +194 182 163 +196 184 166 +198 186 169 +200 189 172 +202 191 175 +205 194 178 +206 195 181 +208 198 184 +210 200 187 +211 202 189 +213 204 191 +214 205 193 +216 207 195 +217 208 197 +218 210 199 +219 211 201 +220 212 202 +221 213 203 +222 214 205 +222 214 205 +222 215 205 +222 215 206 +223 215 206 +223 215 206 diff --git a/cmaps/unused/NEON.ppm b/cmaps/unused/NEON.ppm new file mode 100644 index 0000000..3ab0a82 --- /dev/null +++ b/cmaps/unused/NEON.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +187 2 2 +189 2 2 +191 3 3 +193 4 4 +196 6 5 +198 7 6 +201 9 8 +203 10 10 +206 11 11 +208 13 12 +210 14 14 +213 16 16 +215 18 17 +216 19 18 +217 20 20 +217 22 21 +218 24 23 +219 26 24 +220 27 25 +221 28 27 +222 30 29 +222 32 30 +223 33 32 +224 34 33 +225 36 34 +225 37 34 +226 39 35 +226 40 36 +227 42 37 +228 44 39 +229 46 40 +230 48 41 +230 49 41 +231 51 41 +232 52 41 +232 54 41 +233 56 41 +233 57 41 +234 58 41 +235 60 41 +236 62 41 +237 63 41 +237 64 41 +238 66 41 +239 68 42 +239 70 42 +240 72 42 +241 73 42 +241 75 42 +242 76 42 +243 78 42 +244 80 42 +245 81 42 +245 82 42 +245 83 42 +246 85 42 +247 87 42 +248 88 42 +249 90 42 +248 92 42 +248 94 42 +247 96 42 +247 97 42 +247 98 42 +247 99 42 +247 101 42 +247 103 42 +247 104 42 +247 106 43 +247 108 43 +247 110 43 +246 112 43 +246 114 43 +246 116 43 +246 117 43 +246 119 43 +245 120 43 +244 121 43 +243 122 43 +243 123 43 +243 125 43 +243 126 43 +243 127 43 +243 128 43 +243 128 43 +243 128 43 +243 129 43 +243 129 43 +243 130 43 +243 131 43 +243 131 43 +243 132 44 +243 133 44 +243 134 44 +243 134 44 +243 135 44 +243 136 44 +243 137 44 +243 138 44 +243 139 44 +243 140 44 +243 141 44 +243 141 44 +243 141 44 +243 142 44 +243 142 44 +242 143 44 +242 145 44 +242 146 44 +241 147 44 +241 148 44 +240 148 44 +239 149 44 +239 149 44 +239 150 44 +239 150 44 +239 151 45 +239 152 45 +239 153 45 +239 153 45 +239 153 45 +239 154 45 +239 155 45 +239 155 45 +239 156 45 +239 157 45 +239 158 45 +239 159 45 +239 160 45 +239 161 45 +239 161 45 +239 162 45 +239 163 45 +239 163 45 +239 164 45 +238 165 45 +238 166 45 +238 167 45 +238 168 45 +237 169 46 +236 169 46 +235 170 46 +234 171 46 +234 171 46 +233 171 46 +232 172 46 +231 173 46 +230 173 46 +230 174 46 +228 175 46 +227 176 46 +226 176 46 +225 177 46 +225 177 46 +224 178 46 +223 179 46 +222 180 46 +221 181 46 +220 182 46 +220 182 46 +219 183 46 +219 184 46 +219 184 46 +218 185 46 +217 186 47 +216 187 47 +215 188 47 +214 189 47 +213 189 47 +212 190 47 +211 191 47 +210 192 47 +210 192 47 +209 193 47 +208 194 47 +207 195 47 +206 196 47 +205 197 47 +204 197 47 +203 198 47 +202 198 47 +201 199 47 +201 199 47 +200 200 47 +199 200 47 +199 201 47 +198 202 47 +197 203 48 +197 203 48 +196 204 48 +195 205 48 +193 207 48 +193 207 48 +192 208 48 +191 209 48 +191 209 48 +190 210 48 +189 210 48 +188 211 48 +187 212 48 +185 213 48 +183 214 48 +181 214 48 +179 215 48 +177 216 48 +175 217 48 +173 218 48 +170 218 48 +168 219 48 +167 220 48 +164 221 48 +162 221 48 +159 221 49 +157 222 49 +155 222 49 +153 223 49 +150 224 49 +147 225 49 +145 226 49 +143 227 49 +141 228 49 +139 229 49 +136 231 49 +134 232 49 +132 233 49 +129 235 49 +126 236 49 +124 237 49 +122 239 49 +119 240 49 +116 241 49 +114 242 49 +112 244 49 +110 245 49 +108 246 49 +105 247 50 +103 249 50 +100 250 50 +98 251 50 +94 253 50 +91 254 50 +87 254 50 +82 254 50 +78 254 50 +72 254 50 +68 254 50 +62 254 50 +57 254 48 +52 254 45 +47 254 40 +42 254 35 +37 254 30 +31 255 25 +28 255 22 +26 255 20 +26 255 20 diff --git a/cmaps/unused/PINKSCAL.ppm b/cmaps/unused/PINKSCAL.ppm new file mode 100644 index 0000000..6c7df68 --- /dev/null +++ b/cmaps/unused/PINKSCAL.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +31 0 0 +33 0 2 +35 0 4 +37 0 6 +40 0 8 +42 0 10 +45 0 12 +47 0 15 +50 0 17 +52 0 19 +54 2 21 +57 3 23 +59 4 25 +61 5 27 +64 6 29 +66 6 31 +68 7 34 +71 8 36 +73 8 38 +75 8 40 +78 8 42 +81 8 45 +83 10 47 +85 11 48 +87 12 51 +89 12 53 +92 14 55 +94 15 57 +96 15 59 +99 16 61 +102 18 64 +104 19 66 +106 20 67 +109 20 70 +112 20 72 +114 20 74 +116 20 77 +117 21 78 +118 22 80 +120 23 83 +122 24 85 +124 25 87 +125 26 89 +126 27 91 +128 28 94 +128 29 96 +130 30 98 +131 31 99 +132 31 99 +134 32 100 +136 32 101 +137 32 102 +138 33 103 +140 34 105 +141 34 105 +143 34 105 +145 36 105 +146 37 105 +147 38 105 +149 39 107 +151 40 108 +152 41 108 +153 42 109 +155 43 111 +156 43 111 +157 44 112 +158 44 114 +159 44 115 +160 44 115 +162 45 116 +164 46 117 +165 47 117 +166 48 117 +168 49 118 +169 50 118 +169 50 118 +171 52 119 +172 53 120 +173 54 121 +175 56 123 +178 56 124 +179 56 124 +181 57 125 +182 57 125 +182 57 125 +184 57 125 +185 58 126 +186 60 127 +186 60 127 +188 61 128 +190 63 130 +191 64 131 +193 65 132 +196 66 133 +197 66 133 +198 67 133 +199 68 133 +200 68 134 +202 69 134 +204 69 135 +206 69 137 +208 69 137 +209 70 138 +210 71 139 +211 72 140 +212 73 141 +213 74 142 +214 76 143 +215 76 144 +217 77 145 +219 79 145 +220 80 146 +222 81 146 +224 81 146 +225 81 146 +226 81 147 +227 81 148 +229 81 149 +230 82 150 +232 84 151 +234 85 153 +236 85 153 +237 85 153 +238 86 153 +239 87 154 +241 88 154 +242 89 154 +244 90 155 +246 91 156 +248 92 157 +249 93 158 +250 93 159 +251 93 160 +251 93 161 +251 93 162 +251 93 162 +251 95 164 +251 96 165 +251 97 166 +251 98 166 +251 99 166 +251 100 166 +251 101 166 +251 102 167 +251 103 168 +251 104 169 +251 105 170 +251 105 170 +251 105 170 +251 105 172 +251 106 173 +251 107 174 +251 108 174 +251 108 174 +251 109 174 +251 110 174 +251 111 174 +251 112 176 +251 113 177 +251 115 178 +251 116 179 +251 116 180 +251 116 179 +251 117 178 +251 117 179 +251 117 180 +251 118 182 +251 119 183 +251 119 185 +251 121 186 +251 122 187 +251 123 189 +251 123 190 +251 125 191 +251 126 193 +251 127 194 +251 128 195 +251 130 197 +251 131 198 +251 132 199 +251 133 201 +251 135 202 +251 135 203 +251 137 205 +251 138 206 +251 139 207 +251 140 209 +251 142 210 +251 143 212 +251 144 213 +251 145 214 +251 147 216 +251 149 217 +251 151 218 +251 152 219 +251 154 221 +251 156 222 +251 158 224 +251 160 225 +251 161 226 +251 164 228 +251 166 229 +251 168 230 +251 170 232 +251 171 233 +251 173 234 +251 175 238 +251 177 238 +251 179 238 +251 180 239 +251 183 239 +251 185 239 +251 187 240 +251 189 240 +251 190 241 +251 192 241 +251 195 241 +251 196 242 +251 198 242 +251 199 243 +251 201 243 +251 203 243 +251 204 244 +251 206 244 +251 207 244 +251 209 245 +251 211 245 +251 213 246 +251 215 246 +251 216 247 +251 217 247 +251 219 247 +251 221 247 +251 222 248 +251 224 248 +251 225 249 +251 227 249 +251 229 250 +251 230 250 +251 232 250 +251 234 251 +251 235 251 +251 237 251 +251 238 252 +251 240 252 +251 242 253 +251 244 253 +251 245 253 +251 246 254 +251 248 254 +251 250 255 +251 252 255 +251 254 255 +251 255 255 +251 254 255 +251 255 255 diff --git a/cmaps/unused/RAINBOW1.ppm b/cmaps/unused/RAINBOW1.ppm new file mode 100644 index 0000000..364edf2 --- /dev/null +++ b/cmaps/unused/RAINBOW1.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +19 6 228 +19 6 228 +20 6 227 +21 6 226 +22 6 223 +24 6 220 +27 6 216 +30 6 213 +33 6 209 +35 6 206 +39 6 201 +43 6 197 +46 6 193 +50 6 189 +53 6 184 +56 6 180 +59 6 176 +63 6 172 +67 6 167 +70 6 163 +74 6 159 +77 6 155 +81 6 150 +85 6 146 +88 6 142 +92 6 138 +95 6 133 +98 6 129 +102 6 125 +105 6 121 +109 6 116 +112 6 112 +116 6 108 +120 6 104 +123 6 99 +127 6 95 +130 6 91 +134 6 87 +138 6 82 +141 5 78 +144 5 74 +147 4 70 +151 4 65 +154 4 61 +158 4 56 +162 4 52 +165 4 48 +169 4 44 +172 4 39 +176 4 35 +180 4 31 +183 4 28 +187 4 25 +190 4 23 +193 4 23 +197 4 22 +200 4 21 +204 4 20 +207 4 20 +212 4 19 +216 4 19 +219 4 19 +222 3 18 +224 3 18 +225 4 18 +225 6 17 +223 9 17 +221 13 17 +219 17 16 +215 23 16 +212 27 15 +207 32 15 +203 36 15 +198 41 14 +193 46 14 +188 51 14 +183 56 13 +178 61 13 +174 65 13 +168 71 12 +164 75 12 +159 80 11 +154 85 11 +149 90 11 +144 95 11 +139 100 10 +134 104 10 +129 109 9 +124 114 9 +119 119 9 +115 123 8 +110 128 8 +105 133 7 +100 138 7 +95 143 7 +90 148 7 +85 152 6 +80 158 6 +75 162 5 +70 167 5 +65 172 5 +60 177 4 +55 182 4 +51 186 4 +46 191 3 +41 196 3 +36 201 3 +31 205 2 +26 210 2 +22 215 1 +18 220 1 +15 224 1 +13 228 0 +12 231 0 +12 233 0 +13 234 0 +15 232 0 +17 230 0 +20 225 0 +23 221 0 +27 215 1 +31 211 1 +35 206 1 +39 200 1 +43 195 2 +47 190 2 +52 185 2 +55 180 2 +60 175 3 +63 170 3 +68 165 3 +72 160 4 +76 155 4 +80 149 4 +84 144 4 +88 140 4 +93 134 5 +97 129 5 +101 124 5 +104 119 6 +107 114 6 +110 109 6 +114 104 6 +117 98 6 +120 93 7 +124 89 7 +127 83 7 +131 78 8 +135 73 8 +138 68 8 +142 63 8 +145 58 9 +149 53 9 +153 48 9 +156 43 9 +161 38 10 +164 32 10 +168 27 10 +172 23 10 +175 17 11 +179 13 11 +183 9 11 +187 8 11 +191 7 12 +194 6 12 +198 6 12 +201 6 12 +206 6 13 +209 6 13 +213 6 13 +217 6 14 +220 6 14 +224 6 14 +227 6 14 +230 6 14 +232 6 15 +234 6 15 +235 6 15 +235 6 16 +234 6 16 +233 5 17 +231 5 19 +229 5 21 +226 5 24 +223 5 27 +221 5 29 +218 5 32 +214 5 36 +212 5 38 +209 5 41 +205 5 44 +202 5 47 +199 5 50 +196 5 53 +193 5 56 +190 5 58 +186 5 61 +183 5 65 +180 5 67 +177 5 70 +174 5 73 +170 6 77 +167 6 79 +164 6 82 +160 6 86 +157 6 88 +154 6 91 +150 6 95 +147 6 97 +144 6 100 +141 6 103 +138 6 105 +134 6 109 +131 6 112 +127 6 115 +125 6 117 +121 6 120 +118 6 123 +115 6 126 +111 6 129 +108 6 132 +105 6 135 +102 6 138 +98 6 141 +95 6 144 +92 6 147 +88 6 150 +85 6 153 +82 6 156 +79 6 159 +76 6 162 +72 6 164 +69 6 167 +66 6 170 +63 6 173 +60 6 176 +57 6 179 +54 6 182 +51 6 185 +48 6 188 +45 6 191 +43 6 194 +41 6 197 +38 6 200 +36 6 203 +34 6 206 +31 6 209 +29 6 211 +27 6 215 +25 6 218 +22 6 220 +20 6 222 +19 6 224 +18 6 225 +17 6 226 +17 6 226 diff --git a/cmaps/unused/RAINBOW2.ppm b/cmaps/unused/RAINBOW2.ppm new file mode 100644 index 0000000..e6394c8 --- /dev/null +++ b/cmaps/unused/RAINBOW2.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +1 1 6 +1 1 6 +1 1 6 +1 1 6 +1 1 6 +1 1 6 +1 1 7 +1 1 10 +1 1 15 +1 1 22 +1 1 28 +1 0 35 +1 0 41 +1 0 49 +1 0 56 +1 0 63 +1 0 70 +1 0 77 +1 0 84 +1 0 91 +1 0 98 +1 0 105 +0 0 112 +0 0 119 +0 0 126 +0 0 133 +0 0 140 +0 0 147 +0 0 154 +0 0 161 +0 0 168 +0 0 175 +0 0 182 +0 0 189 +0 0 196 +0 0 202 +0 0 210 +0 0 217 +0 0 224 +0 0 230 +0 0 236 +0 0 239 +0 0 241 +0 0 243 +0 0 244 +0 0 244 +0 0 245 +0 0 245 +0 0 245 +3 0 246 +6 2 246 +8 3 246 +10 3 245 +10 3 244 +10 3 242 +10 3 239 +12 3 236 +15 3 232 +19 3 227 +24 3 222 +28 3 218 +33 3 212 +37 3 208 +41 3 203 +45 3 198 +50 3 193 +54 3 187 +59 3 182 +63 3 177 +68 3 172 +72 3 168 +76 4 162 +80 4 157 +85 4 152 +89 4 147 +94 4 142 +98 4 137 +103 4 132 +107 4 127 +112 4 121 +116 4 117 +120 4 112 +124 4 106 +129 4 101 +133 4 96 +138 4 91 +142 4 87 +147 4 81 +151 4 76 +156 4 70 +159 4 66 +164 4 61 +168 4 55 +173 4 50 +177 4 45 +182 4 39 +186 4 34 +191 4 29 +195 4 25 +200 4 20 +205 3 16 +208 3 12 +211 2 9 +213 2 7 +216 1 6 +219 0 5 +222 0 4 +224 0 4 +225 0 4 +228 0 4 +230 0 4 +231 0 4 +232 0 4 +234 0 4 +236 0 4 +238 0 4 +239 0 4 +241 0 4 +242 0 4 +244 0 4 +245 0 3 +245 0 3 +245 0 2 +245 0 2 +245 0 1 +245 0 0 +245 0 0 +245 0 0 +245 0 0 +245 0 0 +245 0 0 +245 0 0 +244 0 0 +244 0 0 +243 0 0 +243 0 0 +241 0 0 +239 0 0 +237 0 0 +235 0 0 +234 1 0 +232 3 0 +230 6 0 +228 8 0 +227 11 0 +226 14 0 +224 17 0 +221 20 0 +218 22 0 +214 24 0 +209 26 0 +204 29 0 +199 32 0 +195 35 0 +191 38 0 +186 41 0 +182 44 0 +177 47 0 +173 50 0 +168 53 0 +164 56 0 +158 59 0 +153 62 0 +148 65 0 +144 68 0 +139 71 0 +135 74 0 +130 77 0 +125 79 0 +120 82 0 +116 86 0 +111 91 0 +107 97 0 +102 104 0 +97 112 0 +92 119 0 +88 127 0 +83 136 0 +79 146 0 +74 151 0 +69 154 0 +64 157 0 +60 161 0 +55 166 0 +50 171 0 +44 177 0 +40 181 0 +35 186 0 +31 191 0 +26 196 0 +22 202 0 +17 207 0 +13 210 0 +8 213 0 +5 215 0 +3 217 0 +1 220 0 +0 222 0 +0 224 0 +0 226 0 +0 229 0 +0 232 0 +0 234 0 +0 237 0 +0 239 0 +0 241 0 +0 243 0 +0 246 0 +0 248 0 +0 250 0 +0 252 0 +0 253 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 1 +0 255 4 +3 255 9 +8 255 15 +14 255 23 +22 255 31 +30 255 40 +38 255 48 +47 255 56 +56 255 64 +64 255 72 +73 255 81 +82 255 90 +91 255 99 +100 255 108 +109 255 117 +118 255 125 +127 255 133 +136 255 142 +145 255 150 +154 255 159 +163 255 168 +172 255 177 +181 255 186 +190 255 195 +200 255 204 +209 255 213 +218 255 221 +227 255 229 +234 255 235 +234 255 235 diff --git a/cmaps/unused/RAINBOW3.ppm b/cmaps/unused/RAINBOW3.ppm new file mode 100644 index 0000000..0e3ba92 --- /dev/null +++ b/cmaps/unused/RAINBOW3.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +249 0 8 +249 0 8 +249 0 9 +249 0 9 +249 0 10 +249 0 10 +249 0 11 +249 0 13 +249 0 14 +249 0 15 +249 1 17 +249 1 19 +249 1 21 +249 1 23 +249 1 25 +249 1 27 +249 1 30 +249 1 32 +249 1 34 +249 1 37 +249 1 39 +249 2 42 +249 2 44 +248 2 46 +248 2 48 +248 2 50 +248 2 52 +248 3 53 +248 3 55 +248 3 56 +248 3 58 +248 4 59 +248 4 60 +248 5 61 +248 6 62 +248 6 62 +248 6 63 +248 7 63 +248 8 64 +248 9 64 +248 10 64 +248 11 65 +248 12 65 +248 14 65 +248 16 65 +248 17 65 +248 19 65 +248 21 65 +248 23 65 +248 25 65 +248 28 64 +248 30 64 +248 33 64 +248 36 64 +248 38 64 +248 42 63 +248 45 63 +248 48 63 +248 51 63 +248 55 62 +248 58 62 +248 61 62 +248 65 62 +248 68 62 +248 72 62 +248 75 61 +248 79 61 +248 83 61 +248 86 61 +247 90 61 +247 93 61 +247 97 61 +247 101 61 +247 104 61 +247 108 61 +247 111 61 +247 115 61 +247 119 60 +247 123 60 +247 127 60 +247 130 60 +247 134 60 +247 138 60 +247 141 60 +247 144 60 +247 147 60 +246 151 60 +246 155 60 +246 158 59 +246 161 59 +245 164 59 +245 167 59 +245 170 59 +244 173 59 +244 175 59 +244 178 59 +243 181 59 +243 183 60 +242 185 60 +241 188 60 +241 190 61 +240 192 61 +239 194 62 +239 196 62 +239 198 62 +238 201 63 +237 202 64 +236 204 65 +235 206 66 +234 207 67 +233 209 68 +232 210 69 +230 212 70 +229 213 70 +228 214 71 +226 215 72 +225 216 73 +224 217 74 +222 218 75 +220 219 76 +219 220 76 +218 221 77 +216 222 77 +214 222 77 +212 222 78 +210 223 78 +209 224 78 +207 225 78 +204 225 78 +202 226 78 +200 227 78 +198 228 79 +195 229 79 +193 229 79 +190 229 79 +187 230 79 +185 231 79 +182 232 79 +178 233 79 +176 234 79 +172 235 79 +169 235 79 +164 236 79 +160 236 79 +156 237 79 +152 237 79 +148 238 79 +144 238 79 +139 239 79 +134 239 79 +129 239 79 +124 239 79 +119 239 79 +114 239 79 +108 238 79 +103 238 79 +97 237 79 +92 236 80 +87 234 80 +82 233 80 +77 232 81 +72 230 81 +67 228 81 +62 225 82 +58 222 83 +53 219 84 +49 216 85 +45 212 86 +42 209 88 +38 204 89 +34 200 90 +31 196 92 +29 191 93 +26 186 95 +23 181 97 +21 176 98 +19 171 99 +17 165 101 +15 160 103 +14 155 104 +12 149 106 +11 143 108 +10 137 110 +9 132 112 +8 127 113 +7 121 115 +6 115 118 +6 109 120 +5 104 122 +4 99 123 +4 94 125 +4 89 127 +4 84 129 +3 79 131 +3 75 132 +3 70 134 +2 66 136 +2 61 138 +2 58 140 +2 54 142 +2 51 144 +2 47 146 +2 43 148 +2 40 150 +2 37 151 +2 35 153 +2 32 155 +2 29 157 +2 27 158 +2 25 159 +2 23 161 +2 21 163 +2 19 165 +2 17 167 +2 16 168 +2 15 170 +2 13 172 +2 12 174 +2 10 176 +2 9 177 +2 8 179 +2 8 181 +2 7 183 +2 6 185 +2 5 186 +2 4 188 +2 4 190 +2 3 192 +2 2 194 +2 2 195 +2 2 197 +2 2 199 +2 1 202 +2 1 204 +2 1 206 +2 0 208 +2 0 211 +2 0 213 +2 0 215 +2 0 217 +2 0 220 +2 0 222 +2 0 224 +2 0 226 +2 0 228 +2 0 230 +2 0 232 +2 0 234 +2 0 235 +2 0 236 +2 0 238 +2 0 238 +2 0 239 +2 0 240 +2 0 240 +2 0 240 diff --git a/cmaps/unused/RAINBOW4.ppm b/cmaps/unused/RAINBOW4.ppm new file mode 100644 index 0000000..d967dfe --- /dev/null +++ b/cmaps/unused/RAINBOW4.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 4 165 +0 4 165 +0 5 167 +0 5 168 +0 6 171 +0 6 174 +0 8 179 +0 9 182 +0 10 187 +0 12 191 +0 14 196 +0 16 200 +0 18 205 +0 20 209 +0 23 214 +0 25 218 +0 27 221 +0 30 224 +0 32 227 +0 35 229 +0 38 232 +0 41 234 +0 43 236 +0 46 237 +0 49 239 +0 51 239 +0 54 240 +0 57 241 +0 59 241 +0 62 241 +0 65 242 +0 68 241 +0 70 241 +0 73 240 +0 76 239 +0 78 239 +0 81 237 +0 84 235 +0 86 233 +0 89 230 +0 92 226 +0 94 223 +1 97 218 +1 100 213 +1 103 208 +1 105 203 +1 108 197 +1 111 192 +1 113 185 +1 116 180 +2 119 174 +2 121 168 +2 124 162 +3 127 156 +3 129 152 +3 132 147 +3 135 142 +4 138 137 +4 140 133 +4 143 129 +5 146 125 +5 148 122 +6 151 118 +6 154 115 +6 156 112 +7 159 109 +7 162 106 +8 165 104 +9 167 102 +9 170 99 +10 173 97 +11 175 95 +12 178 94 +13 181 91 +13 183 90 +14 185 88 +15 188 86 +16 190 85 +18 193 83 +19 196 82 +21 199 80 +22 201 79 +24 204 78 +26 207 77 +28 209 76 +30 212 75 +31 215 74 +33 217 73 +36 219 72 +38 222 71 +40 224 70 +42 226 69 +45 228 68 +48 230 67 +50 231 67 +53 233 66 +56 234 66 +58 235 65 +62 236 64 +65 238 64 +67 239 63 +70 240 63 +73 240 62 +76 240 62 +79 241 62 +82 242 61 +86 242 61 +88 243 61 +92 244 60 +95 244 60 +98 245 60 +101 245 59 +104 246 59 +107 246 59 +111 246 59 +114 247 59 +118 247 59 +120 248 58 +124 248 58 +127 249 58 +131 249 58 +135 250 58 +138 250 58 +142 250 58 +145 251 58 +149 251 58 +153 251 58 +156 251 58 +160 252 58 +163 252 58 +167 251 57 +170 251 57 +173 251 57 +176 251 57 +179 250 56 +182 249 56 +184 248 55 +186 246 55 +189 245 54 +191 243 53 +192 242 52 +194 240 51 +195 237 50 +197 235 50 +198 233 49 +199 231 48 +200 229 46 +201 226 45 +202 223 43 +203 221 41 +204 219 40 +205 216 39 +206 213 37 +206 211 36 +207 208 35 +208 205 34 +209 203 33 +210 200 31 +211 197 31 +212 195 30 +213 192 29 +214 189 29 +214 187 29 +215 185 29 +215 182 28 +216 179 28 +217 177 28 +218 174 28 +219 171 28 +220 169 28 +221 166 28 +222 163 28 +222 161 28 +223 158 28 +223 155 28 +224 153 28 +225 150 28 +226 147 28 +227 144 28 +228 143 28 +229 140 28 +230 137 28 +230 135 28 +231 132 28 +232 129 28 +232 127 28 +233 124 28 +234 121 28 +235 119 28 +236 116 28 +237 113 28 +238 110 28 +238 108 28 +239 105 28 +240 102 28 +240 100 28 +241 98 28 +242 95 28 +242 93 28 +243 90 28 +243 87 28 +244 84 28 +244 82 28 +244 79 28 +244 76 28 +244 74 28 +245 71 28 +245 68 28 +245 66 27 +245 63 27 +244 60 27 +244 58 27 +244 56 26 +244 53 26 +244 50 25 +244 48 24 +244 46 24 +244 43 23 +243 41 22 +243 40 21 +243 38 20 +243 36 20 +244 34 19 +244 32 18 +244 31 17 +244 30 16 +244 28 15 +245 27 14 +245 26 13 +245 25 12 +246 24 11 +246 24 11 +246 23 10 +247 22 9 +247 21 9 +248 21 8 +248 20 7 +248 20 7 +249 19 7 +249 19 6 +250 18 6 +250 18 6 +250 18 6 +251 17 5 +251 17 5 +252 16 5 +252 16 5 +252 15 5 +253 15 4 +253 15 4 +253 14 4 +253 14 4 +253 14 4 +253 14 4 +253 14 4 +253 14 4 diff --git a/cmaps/unused/RAINBOW5.ppm b/cmaps/unused/RAINBOW5.ppm new file mode 100644 index 0000000..54f64cf --- /dev/null +++ b/cmaps/unused/RAINBOW5.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 2 148 +0 2 148 +0 2 151 +0 3 155 +0 3 161 +0 4 166 +0 5 173 +0 7 179 +0 8 185 +0 10 192 +0 12 198 +0 14 203 +0 16 209 +0 19 214 +0 22 218 +0 24 222 +0 27 226 +0 30 229 +0 32 232 +0 35 234 +0 38 236 +0 41 238 +0 43 240 +0 46 241 +0 49 242 +0 51 242 +0 54 242 +0 57 243 +0 59 243 +0 62 243 +0 65 243 +0 68 243 +0 70 243 +0 73 242 +0 76 242 +0 78 241 +0 81 239 +0 84 237 +0 86 234 +0 89 231 +0 92 226 +0 94 222 +0 97 217 +0 100 211 +0 103 205 +0 105 199 +1 108 192 +1 111 184 +1 113 177 +1 116 169 +2 119 160 +2 121 151 +2 124 141 +2 127 131 +2 129 121 +3 132 111 +3 135 101 +3 138 92 +4 140 83 +4 143 75 +4 146 68 +5 148 62 +5 151 55 +6 154 50 +6 156 45 +6 159 40 +7 162 35 +8 165 31 +8 167 28 +9 170 24 +10 173 21 +10 175 18 +11 178 16 +12 181 14 +12 183 12 +13 186 10 +14 189 9 +15 191 8 +16 194 7 +18 197 6 +20 200 5 +21 202 5 +23 205 5 +25 208 5 +27 210 5 +29 213 5 +30 215 5 +32 217 5 +34 220 5 +37 223 5 +39 225 5 +41 228 5 +44 230 5 +47 232 5 +49 234 5 +52 235 5 +55 236 5 +58 237 5 +61 238 5 +64 239 5 +67 240 5 +70 240 5 +73 241 5 +76 241 5 +79 242 5 +82 242 5 +86 243 5 +88 243 5 +92 244 5 +95 244 5 +97 245 5 +101 245 5 +104 246 5 +107 246 5 +110 246 5 +113 247 5 +117 247 5 +119 248 5 +123 248 5 +126 249 5 +130 249 5 +134 250 5 +138 250 5 +142 250 5 +145 251 5 +149 251 5 +154 252 5 +157 252 5 +161 253 5 +164 253 5 +168 253 5 +172 253 5 +175 253 5 +178 253 5 +181 253 5 +185 252 5 +187 251 5 +189 249 5 +191 248 5 +193 246 5 +194 244 5 +196 242 5 +198 239 5 +198 237 5 +199 234 5 +200 231 5 +201 229 5 +202 226 5 +203 224 5 +204 222 5 +205 219 5 +206 216 5 +207 213 5 +207 211 5 +207 208 5 +208 205 4 +209 203 4 +210 200 4 +211 197 4 +212 195 4 +213 192 4 +214 189 4 +214 187 4 +215 185 4 +215 182 4 +216 179 4 +217 177 4 +218 174 4 +219 171 4 +220 169 4 +221 166 4 +222 163 4 +222 161 4 +223 158 4 +224 155 4 +224 153 4 +225 150 4 +226 147 4 +227 144 4 +228 143 4 +229 140 4 +230 137 4 +230 135 4 +231 132 4 +232 129 4 +232 127 4 +233 124 4 +234 121 4 +235 119 4 +236 116 4 +237 113 4 +238 110 4 +238 108 4 +239 105 4 +240 102 4 +241 100 4 +242 98 4 +242 95 4 +243 93 4 +244 90 4 +244 87 4 +245 84 4 +245 82 4 +245 79 4 +245 76 4 +245 74 4 +245 71 4 +245 68 4 +245 66 4 +245 63 4 +245 60 4 +245 58 4 +245 55 4 +244 52 4 +244 49 4 +244 47 4 +243 45 4 +243 42 4 +243 40 4 +243 38 4 +243 36 4 +243 34 4 +243 32 4 +243 30 4 +243 29 4 +243 28 4 +244 26 4 +244 25 4 +245 24 4 +245 23 4 +246 23 4 +246 23 4 +246 22 4 +247 21 4 +247 21 4 +248 20 4 +248 20 4 +248 20 4 +249 19 4 +249 19 4 +250 18 5 +250 18 5 +250 18 5 +251 17 5 +251 17 5 +252 16 5 +252 15 5 +253 15 5 +253 14 5 +253 14 4 +254 14 4 +254 14 4 +254 13 3 +254 13 3 +254 13 3 +254 13 3 diff --git a/cmaps/unused/RAINBOW6.ppm b/cmaps/unused/RAINBOW6.ppm new file mode 100644 index 0000000..e89d1e0 --- /dev/null +++ b/cmaps/unused/RAINBOW6.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 5 224 +0 5 224 +0 5 225 +0 5 226 +0 5 227 +0 5 229 +0 5 231 +0 6 233 +0 6 234 +0 7 236 +0 7 238 +0 7 240 +0 8 242 +0 8 243 +0 9 245 +0 9 246 +0 9 247 +0 10 248 +0 10 249 +0 10 250 +0 11 251 +0 12 251 +0 12 252 +0 13 252 +0 14 252 +0 14 252 +0 15 253 +0 16 253 +0 17 253 +0 18 253 +0 20 254 +0 21 254 +0 22 254 +0 23 254 +0 25 254 +0 26 254 +0 28 254 +0 29 254 +0 31 254 +0 33 253 +0 35 253 +0 37 252 +0 38 251 +0 41 250 +0 44 249 +0 46 248 +0 49 246 +1 52 245 +1 54 243 +1 58 240 +1 62 237 +2 65 235 +2 69 231 +2 72 228 +2 76 224 +2 81 219 +3 85 214 +3 89 209 +4 93 203 +4 98 198 +4 102 192 +5 106 186 +5 110 179 +6 115 172 +6 119 166 +6 124 159 +7 128 152 +8 132 145 +8 136 137 +9 141 130 +10 145 123 +11 150 117 +12 154 110 +13 158 103 +13 162 97 +14 167 91 +16 171 85 +17 176 80 +18 179 75 +20 184 70 +21 188 66 +22 192 61 +24 196 57 +26 200 53 +28 204 49 +30 207 46 +31 211 42 +33 214 40 +36 217 37 +38 220 34 +40 222 32 +43 224 29 +45 226 27 +48 228 25 +50 230 23 +53 232 21 +56 233 20 +58 234 19 +61 236 17 +65 237 16 +67 238 15 +70 239 14 +73 240 13 +76 240 13 +79 240 12 +82 241 11 +85 242 10 +88 242 10 +91 243 9 +95 244 8 +97 244 8 +101 245 7 +104 245 7 +107 245 7 +111 246 6 +114 246 6 +117 247 6 +120 247 5 +124 248 5 +127 248 5 +131 249 5 +135 249 5 +138 249 5 +142 249 5 +145 250 5 +149 250 5 +152 250 5 +155 250 5 +159 250 4 +162 250 4 +165 250 4 +169 249 4 +172 249 4 +174 249 4 +177 248 4 +180 247 4 +182 246 4 +184 245 4 +187 243 4 +189 241 4 +190 240 4 +192 238 4 +194 236 4 +195 234 4 +197 231 4 +198 229 4 +199 227 4 +200 224 4 +202 221 4 +203 219 4 +204 215 4 +205 212 4 +206 209 4 +206 205 4 +207 202 4 +208 199 4 +209 196 4 +210 192 4 +210 188 4 +211 185 4 +212 181 4 +213 178 4 +213 174 4 +214 169 4 +215 166 4 +216 161 4 +217 158 4 +218 153 4 +219 149 4 +219 144 4 +220 139 4 +221 134 4 +221 130 4 +222 125 4 +223 120 4 +224 115 4 +225 111 4 +226 106 4 +227 102 4 +227 97 4 +228 93 4 +229 89 4 +229 85 4 +230 82 4 +231 78 4 +232 75 4 +233 72 4 +234 68 4 +235 66 4 +236 63 4 +236 60 4 +237 57 4 +237 55 4 +238 52 4 +239 50 4 +240 48 4 +240 46 4 +241 43 4 +241 41 4 +242 40 4 +242 38 4 +243 36 4 +243 34 4 +243 32 4 +243 31 4 +243 30 4 +244 29 4 +244 27 4 +244 26 4 +244 25 4 +244 24 4 +244 24 4 +244 24 4 +244 23 4 +243 22 4 +243 22 4 +243 22 4 +243 21 4 +243 21 4 +243 21 4 +243 21 4 +243 21 4 +243 20 4 +244 20 4 +244 20 4 +244 20 4 +244 20 4 +244 20 4 +245 19 4 +245 19 4 +245 19 4 +245 19 4 +246 19 4 +246 19 4 +247 18 4 +247 18 4 +248 18 4 +248 18 4 +248 17 4 +249 17 4 +249 17 4 +249 17 4 +250 17 4 +250 16 4 +251 16 4 +251 15 4 +251 15 4 +252 15 4 +252 15 4 +252 14 4 +252 14 4 +252 14 4 +252 14 3 +252 14 3 +253 14 3 +253 14 3 diff --git a/cmaps/unused/RAINBOW7.ppm b/cmaps/unused/RAINBOW7.ppm new file mode 100644 index 0000000..c93e2ef --- /dev/null +++ b/cmaps/unused/RAINBOW7.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 6 134 +0 6 134 +0 6 134 +0 7 134 +0 7 134 +0 7 134 +0 7 134 +0 7 134 +0 7 134 +0 8 134 +0 8 134 +0 8 134 +0 9 135 +0 9 135 +0 10 135 +0 10 135 +0 10 135 +0 11 136 +0 12 136 +0 12 136 +0 13 137 +0 14 137 +0 15 137 +0 16 138 +0 17 138 +0 17 138 +0 18 139 +0 19 139 +0 20 139 +0 22 140 +0 23 140 +0 25 141 +0 26 141 +0 27 141 +0 29 142 +0 31 142 +0 33 142 +0 34 143 +0 36 143 +0 38 143 +0 41 144 +0 43 144 +0 45 145 +1 48 145 +1 51 145 +1 53 145 +1 56 145 +1 59 145 +1 61 145 +2 64 145 +2 68 145 +2 71 145 +2 74 145 +3 77 144 +3 81 144 +3 85 144 +4 88 143 +4 92 142 +4 95 141 +5 99 140 +5 103 139 +6 107 137 +7 111 136 +7 114 134 +7 117 132 +8 120 129 +9 124 127 +10 127 124 +11 130 121 +12 133 118 +13 135 115 +14 137 111 +15 139 107 +16 141 103 +16 143 99 +18 144 95 +19 146 91 +20 147 87 +22 148 83 +23 149 78 +25 150 75 +26 150 71 +28 151 67 +30 152 63 +32 152 59 +34 152 56 +35 153 52 +37 154 49 +39 154 46 +42 155 43 +44 155 41 +46 156 38 +48 156 35 +51 157 33 +53 157 31 +56 157 29 +59 158 27 +61 158 25 +64 159 23 +67 159 22 +69 160 20 +72 160 19 +75 161 17 +77 161 17 +80 161 16 +83 162 15 +87 162 14 +89 163 13 +92 163 12 +96 164 11 +98 164 10 +102 165 9 +105 165 9 +108 165 9 +111 166 8 +114 166 8 +117 167 7 +119 167 7 +122 168 6 +125 168 6 +127 169 6 +130 169 6 +132 170 5 +134 170 5 +137 170 5 +139 170 5 +140 171 5 +143 171 5 +145 171 4 +147 171 4 +148 171 4 +150 171 4 +152 171 4 +154 171 4 +156 171 4 +157 171 4 +159 171 4 +161 171 4 +163 171 4 +164 171 4 +165 170 4 +167 170 4 +168 170 4 +168 170 4 +169 170 4 +170 169 4 +171 169 4 +171 169 4 +172 168 4 +172 168 4 +173 167 4 +173 167 4 +174 166 4 +174 166 4 +175 165 4 +175 164 4 +176 163 4 +176 162 4 +177 161 4 +177 160 4 +177 159 4 +177 157 4 +177 155 4 +177 153 4 +177 151 4 +177 149 4 +177 147 4 +177 144 4 +177 141 4 +177 138 4 +177 134 4 +177 131 4 +177 127 4 +177 124 4 +178 120 4 +178 116 4 +178 113 4 +179 109 4 +179 106 4 +179 102 4 +180 98 4 +180 95 4 +180 91 4 +181 88 4 +181 84 4 +181 81 4 +182 78 4 +182 74 4 +183 72 4 +183 69 4 +184 65 4 +184 62 4 +184 60 4 +184 58 4 +185 55 4 +185 53 4 +186 51 4 +186 48 4 +187 46 4 +187 45 4 +187 43 4 +188 41 4 +188 39 4 +188 37 4 +189 36 4 +189 35 3 +189 33 3 +190 32 3 +190 31 3 +191 30 3 +191 28 3 +191 28 3 +192 27 3 +192 26 3 +192 26 3 +193 25 3 +193 24 3 +194 23 3 +194 23 3 +195 22 3 +195 22 3 +195 22 3 +195 21 3 +196 21 3 +196 20 3 +197 20 3 +197 20 3 +197 19 3 +198 19 3 +198 19 3 +199 19 3 +199 19 3 +199 18 3 +200 18 3 +200 18 3 +200 18 3 +201 17 3 +201 17 3 +202 17 3 +202 17 3 +203 16 3 +203 16 3 +203 16 3 +203 16 3 +204 16 3 +204 16 3 +205 15 3 +205 15 3 +205 15 3 +206 15 3 +206 15 3 +206 15 3 +206 15 3 +206 15 3 +206 15 3 +206 15 3 diff --git a/cmaps/unused/RED.ppm b/cmaps/unused/RED.ppm new file mode 100644 index 0000000..0b69a7f --- /dev/null +++ b/cmaps/unused/RED.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +3 1 1 +3 1 1 +5 1 1 +6 0 0 +8 0 0 +10 0 0 +12 0 0 +15 0 0 +17 0 0 +19 0 0 +21 0 0 +23 0 0 +25 0 0 +27 0 0 +30 0 0 +32 0 0 +34 0 0 +37 0 0 +38 0 0 +41 0 0 +43 0 0 +46 0 0 +48 0 0 +49 0 0 +52 0 0 +54 0 0 +56 0 0 +58 0 0 +60 0 0 +63 0 0 +65 0 0 +68 0 0 +69 0 0 +72 0 0 +74 0 0 +76 0 0 +78 0 0 +80 0 0 +82 0 0 +85 0 0 +87 0 0 +89 0 0 +91 0 0 +94 0 0 +96 0 0 +98 0 0 +100 0 0 +102 0 0 +104 0 0 +107 0 0 +109 0 0 +111 0 0 +113 0 0 +115 0 0 +117 0 0 +119 0 0 +121 0 0 +123 0 0 +125 0 0 +128 0 0 +130 0 1 +132 0 1 +134 1 0 +137 1 0 +139 1 0 +141 0 0 +144 0 0 +146 1 1 +148 2 2 +150 3 3 +153 4 4 +155 5 5 +157 6 6 +160 7 7 +162 7 7 +164 8 8 +167 9 9 +168 10 10 +171 11 11 +173 12 12 +176 13 13 +177 14 14 +180 15 15 +182 16 16 +184 16 16 +187 17 17 +189 18 18 +191 19 19 +193 20 20 +196 21 21 +198 22 22 +200 23 23 +202 24 24 +205 25 25 +207 25 25 +210 26 26 +212 27 27 +214 28 28 +216 29 29 +219 30 30 +221 31 31 +223 32 32 +225 33 33 +227 33 33 +230 34 34 +232 35 35 +234 36 36 +236 37 37 +239 38 38 +241 39 39 +243 40 40 +245 41 41 +248 42 42 +250 42 42 +252 43 43 +253 44 44 +254 45 45 +254 46 46 +254 47 47 +254 48 48 +254 49 49 +254 50 50 +254 51 51 +254 51 51 +254 52 52 +254 52 53 +254 53 54 +254 54 55 +254 55 56 +255 56 57 +255 57 58 +255 58 59 +255 59 60 +255 59 60 +255 60 61 +255 61 62 +255 62 63 +255 63 64 +255 64 65 +255 65 66 +255 66 67 +255 67 68 +255 68 69 +255 68 69 +255 69 70 +255 70 71 +255 71 72 +255 72 73 +255 73 74 +255 74 75 +255 75 76 +255 76 77 +255 77 78 +255 77 78 +255 78 79 +255 79 80 +255 80 81 +255 81 82 +255 82 83 +255 83 84 +255 84 85 +255 85 86 +255 85 86 +255 86 87 +255 87 88 +255 88 89 +255 89 90 +255 90 91 +255 91 92 +255 92 93 +255 93 94 +255 94 95 +255 94 95 +255 95 96 +255 96 97 +255 97 98 +255 98 99 +255 99 100 +255 100 101 +255 99 102 +255 98 103 +255 99 103 +255 100 103 +255 102 105 +255 103 106 +255 105 108 +255 108 110 +255 110 112 +255 112 114 +255 114 116 +255 116 118 +255 118 121 +255 120 123 +255 123 125 +255 125 127 +255 127 129 +255 129 131 +255 131 133 +255 133 135 +255 135 137 +255 137 140 +255 140 142 +255 142 144 +255 144 146 +255 146 148 +255 148 150 +255 150 152 +255 152 155 +255 154 157 +255 156 158 +255 159 161 +255 161 163 +255 163 165 +255 165 167 +255 167 169 +255 169 171 +255 171 173 +255 174 176 +255 176 178 +255 177 180 +255 180 182 +255 182 184 +255 184 186 +255 186 189 +255 188 190 +255 190 192 +255 193 195 +255 195 197 +255 197 199 +255 199 201 +255 201 203 +255 203 205 +255 205 207 +255 207 209 +255 209 211 +255 211 213 +255 214 216 +255 216 218 +255 217 220 +255 220 222 +255 222 224 +255 224 226 +255 227 229 +255 228 230 +255 230 232 +255 233 235 +255 235 237 +255 237 239 +255 239 241 +255 241 243 +255 243 245 +255 245 247 +255 248 250 +255 249 251 +255 251 253 +255 251 253 diff --git a/cmaps/unused/RUST.ppm b/cmaps/unused/RUST.ppm new file mode 100644 index 0000000..44ad548 --- /dev/null +++ b/cmaps/unused/RUST.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 0 +2 1 0 +4 2 0 +6 3 0 +8 4 0 +10 5 0 +12 6 0 +13 7 0 +15 9 0 +16 10 0 +18 11 0 +21 12 0 +23 13 0 +24 14 0 +26 15 0 +29 16 0 +31 17 0 +32 18 0 +34 20 0 +36 21 0 +38 23 0 +40 24 0 +42 25 0 +45 26 0 +47 27 0 +50 28 0 +52 30 0 +54 31 0 +56 32 0 +57 33 0 +59 34 0 +62 35 0 +64 36 0 +65 37 0 +67 39 0 +70 40 0 +72 41 0 +73 42 0 +75 43 0 +78 44 0 +80 46 0 +81 47 0 +83 49 0 +84 50 0 +86 51 0 +88 52 0 +90 53 0 +92 54 0 +94 56 0 +96 57 0 +98 57 0 +100 58 0 +102 60 0 +103 61 0 +105 63 0 +107 64 0 +109 65 0 +111 66 0 +113 67 0 +115 68 0 +118 70 0 +119 71 0 +122 72 0 +125 73 0 +127 74 0 +129 76 0 +131 78 0 +133 79 0 +135 80 0 +137 81 0 +139 81 0 +141 82 0 +143 84 0 +145 85 0 +147 86 0 +149 87 0 +151 89 0 +152 91 0 +154 92 0 +156 93 0 +158 93 0 +160 94 0 +162 96 0 +164 98 0 +166 100 0 +168 101 0 +170 101 0 +171 102 0 +173 104 0 +174 105 0 +176 105 0 +178 105 0 +181 107 0 +182 109 0 +184 111 0 +186 112 0 +189 113 0 +190 114 0 +192 115 0 +194 116 0 +197 118 0 +198 119 0 +201 120 0 +203 121 0 +206 123 0 +208 125 0 +210 127 0 +212 128 0 +215 129 0 +216 130 0 +218 131 0 +219 132 0 +222 133 0 +223 134 0 +225 134 0 +227 135 0 +229 138 0 +231 139 0 +233 140 0 +235 141 0 +238 143 0 +239 144 0 +241 146 0 +242 147 0 +244 149 0 +246 150 0 +248 150 0 +250 151 0 +252 153 0 +253 154 0 +254 154 0 +255 155 0 +255 157 0 +255 158 0 +255 160 0 +255 161 0 +255 162 0 +255 163 0 +255 164 0 +255 165 1 +255 167 3 +255 168 5 +255 169 7 +255 170 10 +255 171 13 +255 172 14 +255 173 16 +255 174 17 +255 175 20 +255 176 22 +255 178 24 +255 179 25 +255 181 28 +255 182 31 +255 182 33 +255 183 35 +255 185 38 +255 186 40 +255 188 42 +255 189 43 +255 190 46 +255 191 48 +255 193 50 +255 195 51 +255 197 54 +255 198 56 +255 198 58 +255 198 61 +255 200 63 +255 201 65 +255 201 67 +255 202 69 +255 204 71 +255 206 73 +255 208 75 +255 209 77 +255 210 80 +255 211 83 +255 211 85 +255 212 86 +255 214 88 +255 216 91 +255 217 93 +255 218 94 +255 219 96 +255 220 99 +255 221 101 +255 222 102 +255 222 105 +255 223 108 +255 225 110 +255 227 112 +255 229 114 +255 230 116 +255 230 119 +255 231 120 +255 232 123 +255 234 126 +255 236 128 +255 237 130 +255 239 132 +255 240 134 +255 241 136 +255 242 138 +255 242 140 +255 243 143 +255 243 145 +255 244 148 +255 246 150 +255 248 152 +255 250 154 +255 251 155 +255 252 157 +255 253 160 +255 254 162 +255 255 163 +255 255 165 +255 255 168 +255 255 171 +255 255 173 +255 255 175 +255 255 177 +255 255 179 +255 255 181 +255 255 183 +255 255 185 +255 255 187 +255 255 189 +255 255 192 +255 255 195 +255 255 197 +255 255 199 +255 255 201 +255 255 203 +255 255 205 +255 255 207 +255 255 209 +255 255 211 +255 255 213 +255 255 215 +255 255 217 +255 255 220 +255 255 222 +255 255 224 +255 255 226 +255 255 228 +255 255 230 +255 255 232 +255 255 234 +255 255 237 +255 255 239 +255 255 240 +255 255 242 +255 255 245 +255 255 248 +255 255 251 diff --git a/cmaps/unused/SAILING.ppm b/cmaps/unused/SAILING.ppm new file mode 100644 index 0000000..a6e09b2 --- /dev/null +++ b/cmaps/unused/SAILING.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 4 +0 0 7 +0 0 10 +0 0 13 +0 0 15 +0 1 17 +0 2 20 +0 3 23 +0 4 27 +0 4 30 +0 4 33 +0 4 36 +0 4 39 +0 4 42 +0 4 44 +0 5 47 +0 7 50 +0 8 53 +0 8 56 +0 9 59 +0 11 63 +0 12 66 +0 12 69 +0 12 72 +0 12 75 +0 12 78 +0 12 80 +0 12 83 +0 14 85 +0 15 88 +0 15 91 +0 16 95 +0 16 99 +0 16 101 +0 16 103 +0 16 106 +0 16 109 +0 17 112 +0 18 115 +0 19 119 +0 20 123 +0 21 126 +0 22 128 +0 23 131 +0 24 134 +0 24 137 +0 24 140 +0 24 143 +0 25 146 +0 26 149 +0 26 152 +0 27 155 +0 28 158 +0 28 161 +0 29 164 +0 30 167 +0 31 170 +0 32 173 +0 32 176 +0 32 179 +0 32 182 +0 33 185 +0 33 188 +0 34 191 +0 35 194 +0 36 197 +0 36 200 +0 36 203 +0 36 206 +0 36 209 +0 36 212 +0 37 216 +0 38 219 +0 39 222 +0 39 225 +0 40 228 +0 42 231 +0 43 234 +0 43 237 +0 44 240 +0 44 242 +0 44 244 +0 44 247 +0 45 250 +2 45 251 +4 46 250 +6 49 247 +9 51 245 +12 53 242 +14 55 240 +16 57 237 +19 60 234 +22 63 231 +25 65 228 +29 67 225 +32 70 222 +35 73 219 +38 76 216 +41 78 213 +43 80 209 +46 82 206 +49 84 203 +52 87 200 +55 90 197 +58 93 194 +61 96 191 +65 98 188 +68 100 185 +71 102 182 +74 105 179 +77 107 176 +79 109 173 +82 112 170 +84 115 167 +87 117 164 +90 119 161 +93 122 158 +97 125 155 +100 127 152 +102 129 149 +105 132 146 +108 134 143 +111 136 140 +114 139 137 +117 142 134 +121 145 132 +125 148 129 +127 150 126 +130 152 123 +132 154 120 +135 156 116 +138 158 113 +141 161 110 +144 164 107 +147 167 104 +150 169 102 +153 171 99 +156 173 96 +159 175 92 +162 178 89 +165 181 86 +168 183 83 +171 185 81 +174 188 79 +177 191 76 +180 193 73 +183 196 70 +186 198 67 +189 201 64 +192 202 60 +195 204 57 +198 207 54 +201 210 51 +204 213 48 +207 216 45 +210 218 43 +214 221 40 +217 223 37 +220 225 34 +223 227 31 +226 230 27 +229 233 24 +232 236 21 +235 237 18 +238 240 15 +241 242 13 +243 244 11 +245 247 8 +249 250 5 +252 252 4 +253 253 4 +254 254 5 +255 255 7 +255 255 10 +255 255 13 +255 255 15 +255 255 17 +255 255 20 +255 255 24 +255 255 27 +255 255 30 +255 255 33 +255 255 36 +255 255 39 +255 255 42 +255 255 45 +255 255 47 +255 255 50 +255 255 53 +255 255 56 +255 255 60 +255 255 63 +255 255 66 +255 255 69 +255 255 72 +255 255 75 +255 255 78 +255 255 81 +255 255 83 +255 255 85 +255 255 88 +255 255 92 +255 255 96 +255 255 99 +255 255 101 +255 255 104 +255 255 106 +255 255 109 +255 255 112 +255 255 116 +255 255 119 +255 255 123 +255 255 126 +255 255 129 +255 255 131 +255 255 134 +255 255 137 +255 255 140 +255 255 143 +255 255 146 +255 255 149 +255 255 152 +255 255 155 +255 255 158 +255 255 161 +255 255 164 +255 255 167 +255 255 170 +255 255 173 +255 255 176 +255 255 179 +255 255 182 +255 255 185 +255 255 188 +255 255 191 +255 255 194 +255 255 197 +255 255 200 +255 255 203 +255 255 206 +255 255 209 +255 255 213 +255 255 216 +255 255 219 +255 255 222 +255 255 225 +255 255 228 +255 255 231 +255 255 234 +255 255 237 +255 255 240 +255 255 242 +255 255 244 +255 255 248 +255 255 251 +255 255 255 diff --git a/cmaps/unused/SUNSET.ppm b/cmaps/unused/SUNSET.ppm new file mode 100644 index 0000000..5e78307 --- /dev/null +++ b/cmaps/unused/SUNSET.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 4 +0 2 7 +0 4 10 +0 6 13 +0 8 15 +0 10 17 +0 11 20 +0 12 23 +0 13 27 +0 14 30 +0 16 33 +0 18 36 +0 20 39 +0 22 42 +0 23 44 +0 24 47 +0 26 50 +0 28 53 +0 30 56 +0 31 59 +0 33 63 +0 34 66 +0 35 69 +0 36 72 +0 38 75 +0 40 78 +0 42 80 +0 44 83 +0 46 85 +0 48 88 +0 50 91 +0 51 95 +0 52 99 +0 53 101 +0 55 103 +0 56 106 +0 58 109 +0 60 112 +0 62 115 +0 63 119 +0 65 123 +0 66 126 +0 67 128 +0 70 131 +0 72 134 +0 73 137 +0 75 140 +0 76 143 +0 78 146 +0 79 149 +0 81 152 +0 82 155 +0 84 158 +0 85 161 +0 87 164 +0 88 167 +0 90 170 +0 91 173 +0 93 176 +0 95 179 +0 97 182 +0 99 185 +0 101 188 +0 102 191 +0 104 194 +0 105 197 +0 106 200 +0 108 203 +0 110 206 +0 111 209 +0 113 212 +0 114 216 +0 116 219 +0 117 222 +0 119 225 +0 121 228 +0 123 231 +0 125 234 +0 127 237 +0 128 240 +0 129 242 +0 130 244 +0 131 247 +0 132 250 +2 133 251 +4 133 250 +6 133 247 +9 134 245 +12 134 242 +14 134 240 +16 134 237 +19 134 234 +22 134 231 +25 134 228 +29 134 225 +32 134 222 +35 134 219 +38 134 216 +41 134 213 +43 134 209 +46 134 206 +49 134 203 +52 134 200 +55 134 197 +58 134 194 +61 134 191 +65 134 188 +68 134 185 +71 134 182 +74 134 179 +77 134 176 +79 134 173 +82 134 170 +84 134 167 +87 134 164 +90 134 161 +93 134 158 +97 134 155 +100 134 152 +102 134 149 +105 134 146 +108 134 143 +111 134 140 +114 134 137 +117 134 134 +121 134 132 +125 134 129 +127 134 126 +130 134 123 +132 134 120 +135 134 116 +138 134 113 +141 134 110 +144 134 107 +147 134 104 +150 134 102 +153 134 99 +156 134 96 +159 134 92 +162 134 89 +165 134 86 +168 134 83 +171 134 81 +174 134 79 +177 134 76 +180 134 73 +183 134 70 +186 134 67 +189 134 64 +192 134 60 +195 134 57 +198 134 54 +201 134 51 +204 134 48 +207 134 45 +210 134 43 +214 134 40 +217 134 37 +220 134 34 +223 134 31 +226 134 27 +229 134 24 +232 134 21 +235 134 18 +238 134 15 +241 134 13 +243 134 11 +245 134 8 +249 134 5 +252 134 4 +253 134 4 +254 134 5 +255 134 7 +255 134 10 +255 134 13 +255 134 15 +255 134 17 +255 134 20 +255 134 24 +255 134 27 +255 134 30 +255 134 33 +255 134 36 +255 134 39 +255 134 42 +255 134 45 +255 134 47 +255 134 50 +255 134 53 +255 134 56 +255 134 60 +255 134 63 +255 134 66 +255 134 69 +255 134 72 +255 134 75 +255 134 78 +255 134 81 +255 134 83 +255 134 85 +255 134 88 +255 134 92 +255 134 96 +255 134 99 +255 134 101 +255 134 104 +255 134 106 +255 134 109 +255 134 112 +255 134 116 +255 134 119 +255 134 123 +255 134 126 +255 134 129 +255 134 131 +255 134 134 +255 134 137 +255 134 140 +255 134 143 +255 134 146 +255 134 149 +255 134 152 +255 134 155 +255 134 158 +255 134 161 +255 134 164 +255 134 167 +255 134 170 +255 134 173 +255 134 176 +255 134 179 +255 134 182 +255 134 185 +255 134 188 +255 134 191 +255 134 194 +255 134 197 +255 134 200 +255 134 203 +255 134 206 +255 134 209 +255 134 213 +255 134 216 +255 134 219 +255 134 222 +255 134 225 +255 134 228 +255 134 231 +255 134 234 +255 134 237 +255 134 240 +255 134 242 +255 134 244 +255 134 248 +255 134 251 +255 134 255 diff --git a/cmaps/unused/TITANIUM.ppm b/cmaps/unused/TITANIUM.ppm new file mode 100644 index 0000000..76cc2fe --- /dev/null +++ b/cmaps/unused/TITANIUM.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 0 125 +1 0 127 +2 0 129 +3 0 131 +5 0 133 +6 0 134 +8 0 136 +9 0 138 +11 0 140 +12 0 141 +14 0 142 +15 0 144 +17 0 146 +18 0 148 +20 0 150 +21 0 151 +23 0 153 +24 0 154 +26 0 156 +27 0 158 +29 0 160 +30 0 161 +32 0 162 +34 0 164 +36 0 166 +38 0 168 +40 0 170 +43 0 171 +45 0 173 +48 0 174 +50 0 176 +51 0 179 +53 0 181 +55 0 182 +57 0 183 +59 0 184 +61 0 186 +64 0 188 +67 0 190 +69 0 192 +71 0 194 +73 0 196 +75 0 198 +76 0 199 +78 0 201 +79 0 202 +81 0 203 +82 0 205 +84 0 207 +86 0 208 +89 0 210 +92 0 213 +94 0 215 +95 0 216 +97 0 217 +98 0 218 +100 0 220 +101 0 221 +103 0 223 +106 0 225 +108 0 227 +109 0 228 +111 0 230 +114 0 233 +116 0 235 +118 0 236 +120 0 238 +123 0 239 +125 0 240 +127 0 241 +129 0 243 +132 0 245 +134 0 247 +136 0 249 +138 0 251 +141 0 252 +143 0 254 +144 0 255 +146 0 255 +148 0 255 +150 0 255 +152 0 255 +154 0 255 +155 0 255 +157 0 255 +158 0 255 +160 0 255 +161 0 255 +164 0 255 +167 0 255 +169 0 255 +171 0 255 +173 0 255 +174 0 255 +176 0 255 +177 0 255 +179 0 255 +182 0 255 +184 0 255 +186 0 255 +189 0 255 +190 0 255 +192 0 255 +193 0 255 +195 0 255 +197 0 255 +199 0 255 +201 0 255 +203 0 255 +204 0 255 +206 0 255 +208 0 255 +211 0 255 +212 0 255 +214 0 255 +215 0 255 +218 0 255 +219 0 255 +221 0 255 +222 0 255 +224 0 255 +226 0 255 +229 0 255 +232 1 255 +235 3 255 +236 4 255 +238 6 255 +240 8 255 +242 11 255 +243 12 255 +245 14 255 +247 15 255 +249 18 255 +250 21 255 +251 23 255 +252 24 255 +254 26 255 +255 28 255 +255 30 255 +255 32 255 +255 35 255 +255 36 255 +255 37 255 +255 39 255 +255 42 255 +255 43 255 +255 45 255 +255 47 255 +255 50 255 +255 51 255 +255 53 255 +255 54 255 +255 56 255 +255 58 255 +255 60 255 +255 63 255 +255 66 255 +255 68 255 +255 70 255 +255 71 255 +255 73 255 +255 74 255 +255 75 255 +255 77 255 +255 80 255 +255 81 255 +255 83 255 +255 84 255 +255 85 255 +255 87 255 +255 89 255 +255 91 255 +255 93 255 +255 94 255 +255 95 255 +255 97 255 +255 99 255 +255 101 255 +255 103 255 +255 105 255 +255 107 255 +255 109 255 +255 111 255 +255 113 255 +255 115 255 +255 118 255 +255 120 255 +255 122 255 +255 124 255 +255 127 255 +255 128 255 +255 129 255 +255 131 255 +255 133 255 +255 135 255 +255 138 255 +255 140 255 +255 141 255 +255 142 255 +255 143 255 +255 145 255 +255 148 255 +255 151 255 +255 152 255 +255 154 255 +255 156 255 +255 158 255 +255 159 255 +255 161 255 +255 163 255 +255 165 255 +255 168 255 +255 170 255 +255 172 255 +255 173 255 +255 174 255 +255 176 255 +255 177 255 +255 179 255 +255 181 255 +255 183 255 +255 185 255 +255 187 255 +255 189 255 +255 190 255 +255 191 255 +255 193 255 +255 195 255 +255 197 255 +255 200 255 +255 202 255 +255 203 255 +255 205 255 +255 206 255 +255 208 255 +255 210 255 +255 212 255 +255 215 255 +255 218 255 +255 219 255 +255 221 255 +255 222 255 +255 223 255 +255 224 255 +255 226 255 +255 229 255 +255 232 255 +255 235 255 +255 237 255 +255 238 255 +255 239 255 +255 240 255 +255 242 255 +255 245 255 +255 248 255 +255 251 255 diff --git a/cmaps/unused/YELLOW.ppm b/cmaps/unused/YELLOW.ppm new file mode 100644 index 0000000..1ef0389 --- /dev/null +++ b/cmaps/unused/YELLOW.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +1 4 0 +1 4 0 +1 4 0 +1 5 0 +2 7 0 +3 8 0 +5 10 0 +7 12 0 +8 13 0 +10 14 0 +12 16 0 +14 18 0 +16 20 0 +17 21 0 +19 23 0 +21 25 0 +24 27 0 +26 29 0 +27 30 0 +29 32 0 +31 34 0 +33 35 0 +35 37 0 +37 38 0 +39 40 0 +41 42 0 +43 44 0 +44 45 0 +46 47 0 +49 49 0 +51 51 0 +53 53 0 +54 54 0 +56 56 0 +58 58 0 +60 59 0 +63 61 0 +64 62 0 +66 64 0 +68 66 0 +70 68 0 +72 70 0 +74 71 0 +76 73 0 +78 75 0 +80 77 0 +82 79 0 +83 80 0 +85 81 0 +88 83 0 +90 85 0 +92 87 0 +93 88 0 +95 90 0 +97 92 0 +99 94 0 +102 96 0 +103 97 0 +105 99 0 +107 101 0 +109 103 0 +111 104 0 +113 105 0 +115 107 0 +117 109 0 +119 111 0 +121 113 0 +122 114 0 +124 116 0 +127 118 0 +129 120 0 +131 122 0 +132 123 0 +134 125 0 +136 126 0 +138 128 0 +141 130 0 +142 131 0 +144 133 0 +146 135 0 +148 137 0 +149 138 0 +152 140 0 +154 142 0 +156 144 0 +158 146 0 +159 147 1 +161 148 1 +163 150 1 +166 152 1 +168 154 1 +169 155 1 +171 157 1 +173 158 1 +175 159 1 +177 160 1 +179 161 1 +181 162 1 +183 163 1 +185 164 1 +187 165 1 +188 166 1 +190 167 1 +192 167 1 +193 168 1 +194 169 1 +195 170 1 +196 171 1 +197 171 1 +198 172 1 +199 173 1 +200 174 1 +201 175 1 +201 175 1 +202 176 1 +203 177 1 +204 178 1 +205 178 2 +205 179 2 +206 180 3 +207 181 3 +208 182 4 +209 183 5 +209 183 5 +210 184 5 +211 185 6 +211 186 7 +212 187 7 +213 188 8 +214 189 9 +215 190 9 +216 191 10 +217 192 11 +217 192 11 +218 193 11 +218 194 12 +219 195 13 +220 196 13 +221 197 14 +222 198 15 +223 199 15 +224 199 16 +224 200 17 +224 200 17 +225 201 17 +226 202 18 +227 203 19 +228 204 19 +229 205 19 +230 206 20 +230 207 21 +231 208 22 +232 209 23 +232 209 25 +233 210 27 +234 210 28 +235 211 30 +236 212 32 +236 213 34 +237 214 36 +238 215 37 +239 216 39 +239 216 40 +240 217 42 +241 218 44 +242 219 45 +242 220 47 +243 221 49 +244 221 51 +245 222 53 +246 223 54 +247 224 56 +247 224 58 +248 225 60 +249 226 62 +249 227 63 +249 228 65 +249 229 67 +249 230 68 +250 231 69 +250 232 71 +250 233 73 +250 233 75 +250 233 77 +251 234 78 +251 235 80 +251 236 82 +251 237 84 +251 238 86 +252 239 87 +252 240 89 +252 241 91 +252 241 93 +252 242 95 +253 243 96 +253 244 97 +253 244 99 +253 245 101 +253 246 103 +254 247 104 +254 248 106 +254 249 108 +254 249 110 +254 250 112 +254 251 113 +254 252 115 +254 253 117 +254 254 119 +254 254 121 +254 254 122 +254 254 124 +254 254 125 +254 254 127 +254 254 129 +254 254 131 +254 254 133 +254 254 136 +254 254 140 +254 254 145 +254 255 149 +254 255 154 +254 255 159 +254 255 164 +255 255 170 +255 255 175 +255 255 180 +255 255 186 +255 255 191 +255 255 196 +255 255 201 +255 255 206 +255 255 212 +255 255 217 +255 255 222 +255 255 228 +255 255 233 +255 255 238 +255 255 243 +255 255 247 +255 255 250 +255 255 252 +255 255 252 +255 255 253 +255 255 254 +255 255 254 +255 255 254 +255 255 254 +255 255 254 +255 255 254 +255 255 254 +255 255 253 +255 255 252 +255 255 250 +254 255 249 +254 255 247 +254 255 247 diff --git a/cmaps/vee.ppm b/cmaps/vee.ppm new file mode 100644 index 0000000..72dc5bb --- /dev/null +++ b/cmaps/vee.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +255 255 255 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +253 253 253 +253 253 253 +253 253 253 +252 252 252 +252 252 252 +251 251 251 +251 251 251 +250 250 250 +250 250 250 +249 249 249 +248 248 248 +248 248 248 +247 247 247 +246 246 246 +245 245 245 +244 244 244 +243 243 243 +243 243 243 +242 242 242 +241 241 241 +239 239 239 +238 238 238 +237 237 237 +236 236 236 +235 235 235 +234 234 234 +232 232 232 +231 231 231 +230 230 230 +228 228 228 +227 227 227 +226 226 226 +224 224 224 +223 223 223 +221 221 221 +220 220 220 +218 218 218 +216 216 216 +215 215 215 +213 213 213 +211 211 211 +209 209 209 +208 208 208 +206 206 206 +204 204 204 +202 202 202 +200 200 200 +198 198 198 +196 196 196 +194 194 194 +192 192 192 +190 190 190 +188 188 188 +186 186 186 +184 184 184 +181 181 181 +179 179 179 +177 177 177 +175 175 175 +172 172 172 +170 170 170 +168 168 168 +165 165 165 +163 163 163 +161 161 161 +158 158 158 +156 156 156 +153 153 153 +151 151 151 +148 148 148 +146 146 146 +143 143 143 +140 140 140 +138 138 138 +135 135 135 +132 132 132 +130 130 130 +127 127 127 +124 124 124 +122 122 122 +119 119 119 +116 116 116 +113 113 113 +110 110 110 +108 108 108 +105 105 105 +102 102 102 +99 99 99 +96 96 96 +93 93 93 +90 90 90 +87 87 87 +84 84 84 +81 81 81 +78 78 78 +75 75 75 +72 72 72 +69 69 69 +66 66 66 +63 63 63 +60 60 60 +57 57 57 +54 54 54 +51 51 51 +48 48 48 +45 45 45 +42 42 42 +39 39 39 +36 36 36 +32 32 32 +29 29 29 +26 26 26 +23 23 23 +20 20 20 +17 17 17 +14 14 14 +10 10 10 +7 7 7 +4 4 4 +1 1 1 +1 1 1 +4 4 4 +7 7 7 +10 10 10 +14 14 14 +17 17 17 +20 20 20 +23 23 23 +26 26 26 +29 29 29 +32 32 32 +36 36 36 +39 39 39 +42 42 42 +45 45 45 +48 48 48 +51 51 51 +54 54 54 +57 57 57 +60 60 60 +63 63 63 +66 66 66 +69 69 69 +72 72 72 +75 75 75 +78 78 78 +81 81 81 +84 84 84 +87 87 87 +90 90 90 +93 93 93 +96 96 96 +99 99 99 +102 102 102 +105 105 105 +108 108 108 +110 110 110 +113 113 113 +116 116 116 +119 119 119 +122 122 122 +124 124 124 +127 127 127 +130 130 130 +132 132 132 +135 135 135 +138 138 138 +140 140 140 +143 143 143 +146 146 146 +148 148 148 +151 151 151 +153 153 153 +156 156 156 +158 158 158 +161 161 161 +163 163 163 +165 165 165 +168 168 168 +170 170 170 +172 172 172 +175 175 175 +177 177 177 +179 179 179 +181 181 181 +184 184 184 +186 186 186 +188 188 188 +190 190 190 +192 192 192 +194 194 194 +196 196 196 +198 198 198 +200 200 200 +202 202 202 +204 204 204 +206 206 206 +208 208 208 +209 209 209 +211 211 211 +213 213 213 +215 215 215 +216 216 216 +218 218 218 +220 220 220 +221 221 221 +223 223 223 +224 224 224 +226 226 226 +227 227 227 +228 228 228 +230 230 230 +231 231 231 +232 232 232 +234 234 234 +235 235 235 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +241 241 241 +242 242 242 +243 243 243 +243 243 243 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +248 248 248 +248 248 248 +249 249 249 +250 250 250 +250 250 250 +251 251 251 +251 251 251 +252 252 252 +252 252 252 +253 253 253 +253 253 253 +253 253 253 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +254 254 254 +255 255 255 diff --git a/cmaps/viol-grn.ppm b/cmaps/viol-grn.ppm new file mode 100644 index 0000000..f6422de --- /dev/null +++ b/cmaps/viol-grn.ppm @@ -0,0 +1,259 @@ +P3 +1 256 +255 +0 127 0 +0 126 0 +1 125 0 +2 124 0 +3 123 0 +4 122 0 +5 121 0 +6 120 0 +7 119 0 +8 118 0 +9 117 0 +10 116 0 +11 115 0 +12 114 0 +13 113 0 +14 112 0 +15 111 0 +16 110 0 +17 109 0 +18 108 0 +19 107 0 +20 106 0 +21 105 0 +22 104 0 +23 103 0 +24 102 0 +25 101 0 +26 100 0 +27 99 0 +28 98 0 +29 97 0 +30 96 0 +31 95 0 +33 94 0 +33 93 0 +35 92 0 +35 91 0 +37 90 0 +37 89 0 +39 88 0 +39 87 0 +41 86 0 +41 85 0 +43 84 0 +43 83 0 +45 82 0 +45 81 0 +47 80 0 +47 79 0 +49 78 0 +49 77 0 +51 76 0 +51 75 0 +53 74 0 +53 73 0 +55 72 0 +55 71 0 +57 70 0 +57 69 0 +59 68 0 +59 67 0 +61 66 0 +61 65 0 +63 64 0 +63 63 1 +64 62 1 +66 61 1 +67 60 1 +67 59 1 +68 58 1 +70 57 1 +71 56 1 +71 55 1 +72 54 1 +74 53 1 +75 52 1 +75 51 2 +76 50 2 +78 49 2 +79 48 2 +79 47 2 +80 46 2 +82 45 2 +83 44 2 +83 43 3 +84 42 3 +86 41 3 +87 40 3 +87 39 3 +88 38 3 +90 37 3 +91 36 4 +91 35 4 +92 34 4 +94 33 4 +95 32 4 +95 31 5 +96 30 5 +98 29 5 +99 28 5 +99 27 6 +100 26 6 +102 25 6 +103 24 6 +103 23 7 +104 22 7 +106 21 7 +107 20 7 +107 19 8 +108 18 8 +110 17 8 +111 16 9 +111 15 9 +112 14 9 +114 13 10 +115 12 10 +115 11 10 +116 10 11 +118 9 11 +119 8 12 +119 7 12 +120 6 12 +122 5 13 +123 4 13 +123 3 14 +124 2 14 +126 1 15 +127 0 15 +127 0 16 +128 1 16 +129 2 17 +130 3 17 +132 4 18 +133 5 18 +134 6 19 +135 7 20 +135 8 20 +136 9 21 +137 10 21 +138 11 22 +140 12 23 +141 13 23 +142 14 24 +143 15 25 +143 16 25 +144 17 26 +145 18 27 +146 19 28 +148 20 28 +149 21 29 +150 22 30 +151 23 31 +151 24 32 +152 25 33 +153 26 33 +154 27 34 +156 28 35 +157 29 36 +158 30 37 +159 31 38 +159 32 39 +160 33 40 +161 34 41 +162 35 42 +164 36 43 +165 37 44 +166 38 45 +167 39 46 +167 40 48 +168 41 49 +169 42 50 +170 43 51 +172 44 52 +173 45 54 +174 46 55 +175 47 56 +175 48 57 +176 49 59 +177 50 60 +178 51 61 +180 52 63 +181 53 64 +182 54 66 +183 55 67 +183 56 69 +184 57 70 +185 58 72 +186 59 73 +188 60 75 +189 61 76 +190 62 78 +191 63 80 +191 64 81 +192 65 83 +193 66 85 +194 67 87 +196 68 89 +197 69 90 +198 70 92 +199 71 94 +199 72 96 +200 73 98 +201 74 100 +202 75 102 +204 76 104 +205 77 106 +206 78 108 +207 79 110 +207 80 112 +208 81 115 +209 82 117 +210 83 119 +212 84 121 +213 85 124 +214 86 126 +215 87 128 +215 88 131 +216 89 133 +217 90 136 +218 91 138 +220 92 141 +221 93 143 +222 94 146 +223 95 149 +223 96 151 +224 97 154 +225 98 157 +226 99 160 +228 100 162 +229 101 165 +230 102 168 +231 103 171 +231 104 174 +232 105 177 +233 106 180 +234 107 183 +236 108 187 +237 109 190 +238 110 193 +239 111 196 +239 112 200 +240 113 203 +241 114 206 +242 115 210 +244 116 213 +245 117 217 +246 118 220 +247 119 224 +247 120 228 +248 121 231 +249 122 235 +250 123 239 +252 124 243 +253 125 247 +254 126 251 +255 127 255 diff --git a/cmaps/wsxm/AllColors.lut b/cmaps/wsxm/AllColors.lut new file mode 100755 index 0000000..3cbf176 --- /dev/null +++ b/cmaps/wsxm/AllColors.lut @@ -0,0 +1,66 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1850 + +[Blue Info] + + Control Point 0: (0 , 254) + Control Point 1: (127 , 254) + Control Point 10: (223 , 0) + Control Point 11: (224 , 228) + Control Point 12: (230 , 184) + Control Point 13: (255 , 0) + Control Point 2: (128 , 228) + Control Point 3: (153 , 45) + Control Point 4: (159 , 0) + Control Point 5: (160 , 228) + Control Point 6: (179 , 89) + Control Point 7: (191 , 0) + Control Point 8: (192 , 228) + Control Point 9: (204 , 140) + Number of Control Points: 14 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (31 , 255) + Control Point 10: (191 , 127) + Control Point 11: (192 , 255) + Control Point 12: (223 , 255) + Control Point 13: (255 , 0) + Control Point 2: (63 , 135) + Control Point 3: (64 , 228) + Control Point 4: (95 , 0) + Control Point 5: (96 , 228) + Control Point 6: (127 , 0) + Control Point 7: (128 , 228) + Control Point 8: (159 , 0) + Control Point 9: (160 , 242) + Number of Control Points: 14 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (31 , 0) + Control Point 10: (255 , 0) + Control Point 2: (32 , 228) + Control Point 3: (63 , 0) + Control Point 4: (64 , 228) + Control Point 5: (95 , 0) + Control Point 6: (96 , 255) + Control Point 7: (191 , 255) + Control Point 8: (223 , 0) + Control Point 9: (224 , 228) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/AllColors.ppm b/cmaps/wsxm/AllColors.ppm new file mode 100644 index 0000000..a0c8869 --- /dev/null +++ b/cmaps/wsxm/AllColors.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 1 +8 0 1 +16 0 1 +24 0 1 +32 0 1 +41 0 1 +49 0 1 +57 0 1 +65 0 1 +74 0 1 +82 0 1 +90 0 1 +98 0 1 +106 0 1 +115 0 1 +123 0 1 +131 0 1 +139 0 1 +148 0 1 +156 0 1 +164 0 1 +172 0 1 +180 0 1 +189 0 1 +197 0 1 +205 0 1 +213 0 1 +222 0 1 +230 0 1 +238 0 1 +246 0 1 +255 0 1 +27 3 1 +34 7 1 +41 11 1 +49 15 1 +56 18 1 +63 22 1 +71 26 1 +78 30 1 +85 33 1 +93 37 1 +100 41 1 +107 45 1 +115 48 1 +122 52 1 +129 56 1 +137 60 1 +144 63 1 +152 67 1 +159 71 1 +166 75 1 +174 78 1 +181 82 1 +188 86 1 +196 90 1 +203 93 1 +210 97 1 +218 101 1 +225 105 1 +232 108 1 +240 112 1 +247 116 1 +255 120 1 +27 27 1 +34 34 1 +41 41 1 +49 49 1 +56 56 1 +63 63 1 +71 71 1 +78 78 1 +85 85 1 +93 93 1 +100 100 1 +107 107 1 +115 115 1 +122 122 1 +129 129 1 +137 137 1 +144 144 1 +152 152 1 +159 159 1 +166 166 1 +174 174 1 +181 181 1 +188 188 1 +196 196 1 +203 203 1 +210 210 1 +218 218 1 +225 225 1 +232 232 1 +240 240 1 +247 247 1 +255 255 1 +0 27 1 +0 34 1 +0 41 1 +0 49 1 +0 56 1 +0 63 1 +0 71 1 +0 78 1 +0 85 1 +0 93 1 +0 100 1 +0 107 1 +0 115 1 +0 122 1 +0 129 1 +0 137 1 +0 144 1 +0 152 1 +0 159 1 +0 166 1 +0 174 1 +0 181 1 +0 188 1 +0 196 1 +0 203 1 +0 210 1 +0 218 1 +0 225 1 +0 232 1 +0 240 1 +0 247 1 +0 255 1 +0 27 27 +0 34 34 +0 41 41 +0 49 48 +0 56 56 +0 63 63 +0 71 70 +0 78 78 +0 85 85 +0 93 92 +0 100 100 +0 107 107 +0 115 114 +0 122 122 +0 129 129 +0 137 136 +0 144 144 +0 152 151 +0 159 158 +0 166 166 +0 174 173 +0 181 180 +0 188 188 +0 196 195 +0 203 202 +0 210 210 +0 218 217 +0 225 225 +0 232 232 +0 240 240 +0 247 247 +0 255 255 +0 13 27 +0 16 34 +0 20 41 +0 24 48 +0 27 56 +0 31 63 +0 35 70 +0 38 78 +0 42 85 +0 46 92 +0 50 100 +0 53 107 +0 57 114 +0 61 122 +0 64 129 +0 68 136 +0 72 144 +0 76 151 +0 79 158 +0 83 166 +0 87 173 +0 90 180 +0 94 188 +0 98 195 +0 102 203 +0 105 210 +0 109 217 +0 113 225 +0 116 232 +0 120 240 +0 124 247 +0 128 255 +7 0 27 +15 0 34 +23 0 41 +31 0 48 +39 0 56 +47 0 63 +55 0 70 +63 0 78 +71 0 85 +79 0 92 +87 0 100 +95 0 107 +103 0 115 +111 0 122 +119 0 129 +127 0 137 +135 0 144 +143 0 151 +151 0 159 +159 0 166 +167 0 173 +175 0 181 +183 0 188 +191 0 196 +199 0 203 +207 0 210 +215 0 218 +223 0 225 +231 0 232 +239 0 240 +247 0 247 +255 0 255 +27 7 27 +34 15 34 +41 23 41 +49 31 48 +56 39 56 +63 47 63 +71 55 71 +78 63 78 +85 71 85 +93 79 93 +100 87 100 +107 95 107 +115 103 115 +122 111 122 +129 119 129 +137 127 137 +144 135 144 +152 143 151 +159 151 159 +166 159 166 +174 167 174 +181 175 181 +188 183 188 +196 191 196 +203 199 203 +210 207 210 +218 215 218 +225 223 225 +232 231 232 +240 239 240 +247 247 247 +254 255 255 diff --git a/cmaps/wsxm/Autum.lut b/cmaps/wsxm/Autum.lut new file mode 100755 index 0000000..e4183d2 --- /dev/null +++ b/cmaps/wsxm/Autum.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1643 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 255) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 255) + Control Point 9: (230 , 255) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 230) + Control Point 10: (255 , 0) + Control Point 2: (51 , 204) + Control Point 3: (77 , 179) + Control Point 4: (102 , 153) + Control Point 5: (128 , 128) + Control Point 6: (153 , 102) + Control Point 7: (179 , 77) + Control Point 8: (204 , 51) + Control Point 9: (230 , 26) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 0) + Control Point 10: (255 , 0) + Control Point 2: (51 , 0) + Control Point 3: (77 , 0) + Control Point 4: (102 , 0) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Autum.ppm b/cmaps/wsxm/Autum.ppm new file mode 100644 index 0000000..92bfadc --- /dev/null +++ b/cmaps/wsxm/Autum.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +255 0 0 +255 0 0 +255 1 0 +255 2 0 +255 3 0 +255 4 0 +255 5 0 +255 6 0 +255 7 0 +255 8 0 +255 9 0 +255 10 0 +255 11 0 +255 12 0 +255 13 0 +255 14 0 +255 15 0 +255 16 0 +255 17 0 +255 18 0 +255 19 0 +255 20 0 +255 21 0 +255 22 0 +255 23 0 +255 24 0 +255 25 0 +255 26 0 +255 27 0 +255 28 0 +255 29 0 +255 30 0 +255 31 0 +255 32 0 +255 33 0 +255 34 0 +255 35 0 +255 36 0 +255 37 0 +255 38 0 +255 39 0 +255 40 0 +255 41 0 +255 42 0 +255 43 0 +255 44 0 +255 45 0 +255 46 0 +255 47 0 +255 48 0 +255 49 0 +255 51 0 +255 51 0 +255 52 0 +255 53 0 +255 54 0 +255 55 0 +255 56 0 +255 57 0 +255 58 0 +255 59 0 +255 60 0 +255 61 0 +255 62 0 +255 63 0 +255 64 0 +255 65 0 +255 66 0 +255 67 0 +255 68 0 +255 69 0 +255 70 0 +255 71 0 +255 72 0 +255 73 0 +255 74 0 +255 75 0 +255 76 0 +255 77 0 +255 78 0 +255 79 0 +255 80 0 +255 81 0 +255 82 0 +255 83 0 +255 84 0 +255 85 0 +255 86 0 +255 87 0 +255 88 0 +255 89 0 +255 90 0 +255 91 0 +255 92 0 +255 93 0 +255 94 0 +255 95 0 +255 96 0 +255 97 0 +255 98 0 +255 99 0 +255 100 0 +255 102 0 +255 102 0 +255 103 0 +255 104 0 +255 105 0 +255 106 0 +255 107 0 +255 108 0 +255 109 0 +255 110 0 +255 111 0 +255 112 0 +255 113 0 +255 114 0 +255 115 0 +255 116 0 +255 117 0 +255 118 0 +255 119 0 +255 120 0 +255 121 0 +255 122 0 +255 123 0 +255 124 0 +255 125 0 +255 126 0 +255 127 0 +255 128 0 +255 129 0 +255 130 0 +255 131 0 +255 132 0 +255 133 0 +255 134 0 +255 135 0 +255 136 0 +255 137 0 +255 138 0 +255 139 0 +255 140 0 +255 141 0 +255 142 0 +255 143 0 +255 144 0 +255 145 0 +255 146 0 +255 147 0 +255 148 0 +255 149 0 +255 150 0 +255 151 0 +255 153 0 +255 153 0 +255 154 0 +255 155 0 +255 156 0 +255 157 0 +255 158 0 +255 159 0 +255 160 0 +255 161 0 +255 162 0 +255 163 0 +255 164 0 +255 165 0 +255 166 0 +255 167 0 +255 168 0 +255 169 0 +255 170 0 +255 171 0 +255 172 0 +255 173 0 +255 174 0 +255 175 0 +255 176 0 +255 177 0 +255 178 0 +255 179 0 +255 180 0 +255 181 0 +255 182 0 +255 183 0 +255 184 0 +255 185 0 +255 186 0 +255 187 0 +255 188 0 +255 189 0 +255 190 0 +255 191 0 +255 192 0 +255 193 0 +255 194 0 +255 195 0 +255 196 0 +255 197 0 +255 198 0 +255 199 0 +255 200 0 +255 201 0 +255 202 0 +255 204 0 +255 204 0 +255 205 0 +255 206 0 +255 207 0 +255 208 0 +255 209 0 +255 210 0 +255 211 0 +255 212 0 +255 213 0 +255 214 0 +255 215 0 +255 216 0 +255 217 0 +255 218 0 +255 219 0 +255 220 0 +255 221 0 +255 222 0 +255 223 0 +255 224 0 +255 225 0 +255 226 0 +255 227 0 +255 228 0 +255 229 0 +255 230 0 +255 231 0 +255 232 0 +255 233 0 +255 234 0 +255 235 0 +255 236 0 +255 237 0 +255 238 0 +255 239 0 +255 240 0 +255 241 0 +255 242 0 +255 243 0 +255 244 0 +255 245 0 +255 246 0 +255 247 0 +255 248 0 +255 249 0 +255 250 0 +255 251 0 +255 252 0 +255 253 0 +255 255 0 diff --git a/cmaps/wsxm/BlackBody.lut b/cmaps/wsxm/BlackBody.lut new file mode 100755 index 0000000..bb205a1 --- /dev/null +++ b/cmaps/wsxm/BlackBody.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1643 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 228) + Control Point 8: (204 , 153) + Control Point 9: (230 , 75) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 204) + Control Point 5: (128 , 126) + Control Point 6: (153 , 51) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 177) + Control Point 10: (255 , 0) + Control Point 2: (51 , 102) + Control Point 3: (77 , 24) + Control Point 4: (102 , 0) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/BlackBody.ppm b/cmaps/wsxm/BlackBody.ppm new file mode 100644 index 0000000..56d48f9 --- /dev/null +++ b/cmaps/wsxm/BlackBody.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +3 0 0 +6 0 0 +9 0 0 +12 0 0 +15 0 0 +18 0 0 +21 0 0 +24 0 0 +27 0 0 +30 0 0 +33 0 0 +36 0 0 +39 0 0 +42 0 0 +45 0 0 +48 0 0 +51 0 0 +54 0 0 +57 0 0 +60 0 0 +63 0 0 +66 0 0 +69 0 0 +72 0 0 +75 0 0 +78 0 0 +81 0 0 +84 0 0 +87 0 0 +90 0 0 +93 0 0 +96 0 0 +99 0 0 +102 0 0 +105 0 0 +108 0 0 +111 0 0 +114 0 0 +117 0 0 +120 0 0 +123 0 0 +126 0 0 +129 0 0 +132 0 0 +135 0 0 +138 0 0 +141 0 0 +144 0 0 +147 0 0 +150 0 0 +153 0 0 +156 0 0 +159 0 0 +162 0 0 +165 0 0 +168 0 0 +171 0 0 +174 0 0 +177 0 0 +180 0 0 +183 0 0 +186 0 0 +189 0 0 +192 0 0 +195 0 0 +198 0 0 +201 0 0 +204 0 0 +207 0 0 +210 0 0 +213 0 0 +216 0 0 +219 0 0 +222 0 0 +225 0 0 +228 0 0 +231 0 0 +231 2 0 +232 4 0 +233 6 0 +234 8 0 +235 10 0 +236 12 0 +237 14 0 +238 16 0 +239 18 0 +240 20 0 +241 22 0 +242 24 0 +243 26 0 +244 28 0 +245 30 0 +246 32 0 +247 34 0 +248 36 0 +249 38 0 +250 40 0 +251 42 0 +252 44 0 +253 46 0 +254 48 0 +255 51 0 +255 54 0 +255 57 0 +255 60 0 +255 63 0 +255 66 0 +255 69 0 +255 72 0 +255 75 0 +255 78 0 +255 81 0 +255 84 0 +255 87 0 +255 90 0 +255 93 0 +255 96 0 +255 99 0 +255 102 0 +255 105 0 +255 108 0 +255 111 0 +255 114 0 +255 117 0 +255 120 0 +255 123 0 +255 126 0 +255 129 0 +255 132 0 +255 135 0 +255 138 0 +255 141 0 +255 144 0 +255 147 0 +255 150 0 +255 153 0 +255 156 0 +255 159 0 +255 162 0 +255 165 0 +255 168 0 +255 171 0 +255 174 0 +255 177 0 +255 180 0 +255 183 0 +255 186 0 +255 189 0 +255 192 0 +255 195 0 +255 198 0 +255 201 0 +255 204 0 +255 205 1 +255 207 2 +255 209 3 +255 211 4 +255 213 5 +255 215 6 +255 217 7 +255 219 8 +255 221 9 +255 223 10 +255 225 11 +255 227 12 +255 229 13 +255 231 14 +255 233 15 +255 235 16 +255 237 17 +255 239 18 +255 241 19 +255 243 20 +255 245 21 +255 247 22 +255 249 23 +255 251 24 +255 253 25 +255 255 27 +255 255 30 +255 255 33 +255 255 36 +255 255 39 +255 255 42 +255 255 45 +255 255 48 +255 255 51 +255 255 54 +255 255 57 +255 255 60 +255 255 63 +255 255 66 +255 255 69 +255 255 72 +255 255 75 +255 255 78 +255 255 81 +255 255 84 +255 255 87 +255 255 90 +255 255 93 +255 255 96 +255 255 99 +255 255 102 +255 255 105 +255 255 108 +255 255 111 +255 255 114 +255 255 117 +255 255 120 +255 255 123 +255 255 126 +255 255 129 +255 255 132 +255 255 135 +255 255 138 +255 255 141 +255 255 144 +255 255 147 +255 255 150 +255 255 153 +255 255 156 +255 255 159 +255 255 162 +255 255 165 +255 255 168 +255 255 171 +255 255 174 +255 255 177 +255 255 180 +255 255 183 +255 255 186 +255 255 189 +255 255 192 +255 255 195 +255 255 198 +255 255 201 +255 255 204 +255 255 207 +255 255 210 +255 255 213 +255 255 216 +255 255 219 +255 255 222 +255 255 225 +255 255 228 +255 255 231 +255 255 234 +255 255 237 +255 255 240 +255 255 243 +255 255 246 +255 255 249 +255 255 252 +255 255 255 diff --git a/cmaps/wsxm/Blue.lut b/cmaps/wsxm/Blue.lut new file mode 100755 index 0000000..7108435 --- /dev/null +++ b/cmaps/wsxm/Blue.lut @@ -0,0 +1,33 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 752 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 0) + Number of Control Points: 2 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/Blue.ppm b/cmaps/wsxm/Blue.ppm new file mode 100644 index 0000000..74bb142 --- /dev/null +++ b/cmaps/wsxm/Blue.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 0 1 +0 0 2 +0 0 3 +0 0 4 +0 0 5 +0 0 6 +0 0 7 +0 0 8 +0 0 9 +0 0 10 +0 0 11 +0 0 12 +0 0 13 +0 0 14 +0 0 15 +0 0 16 +0 0 17 +0 0 18 +0 0 19 +0 0 20 +0 0 21 +0 0 22 +0 0 23 +0 0 24 +0 0 25 +0 0 26 +0 0 27 +0 0 28 +0 0 29 +0 0 30 +0 0 31 +0 0 32 +0 0 33 +0 0 34 +0 0 35 +0 0 36 +0 0 37 +0 0 38 +0 0 39 +0 0 40 +0 0 41 +0 0 42 +0 0 43 +0 0 44 +0 0 45 +0 0 46 +0 0 47 +0 0 48 +0 0 49 +0 0 50 +0 0 51 +0 0 52 +0 0 53 +0 0 54 +0 0 55 +0 0 56 +0 0 57 +0 0 58 +0 0 59 +0 0 60 +0 0 61 +0 0 62 +0 0 63 +0 0 64 +0 0 65 +0 0 66 +0 0 67 +0 0 68 +0 0 69 +0 0 70 +0 0 71 +0 0 72 +0 0 73 +0 0 74 +0 0 75 +0 0 76 +0 0 77 +0 0 78 +0 0 79 +0 0 80 +0 0 81 +0 0 82 +0 0 83 +0 0 84 +0 0 85 +0 0 86 +0 0 87 +0 0 88 +0 0 89 +0 0 90 +0 0 91 +0 0 92 +0 0 93 +0 0 94 +0 0 95 +0 0 96 +0 0 97 +0 0 98 +0 0 99 +0 0 100 +0 0 101 +0 0 102 +0 0 103 +0 0 104 +0 0 105 +0 0 106 +0 0 107 +0 0 108 +0 0 109 +0 0 110 +0 0 111 +0 0 112 +0 0 113 +0 0 114 +0 0 115 +0 0 116 +0 0 117 +0 0 118 +0 0 119 +0 0 120 +0 0 121 +0 0 122 +0 0 123 +0 0 124 +0 0 125 +0 0 126 +0 0 127 +0 0 128 +0 0 129 +0 0 130 +0 0 131 +0 0 132 +0 0 133 +0 0 134 +0 0 135 +0 0 136 +0 0 137 +0 0 138 +0 0 139 +0 0 140 +0 0 141 +0 0 142 +0 0 143 +0 0 144 +0 0 145 +0 0 146 +0 0 147 +0 0 148 +0 0 149 +0 0 150 +0 0 151 +0 0 152 +0 0 153 +0 0 154 +0 0 155 +0 0 156 +0 0 157 +0 0 158 +0 0 159 +0 0 160 +0 0 161 +0 0 162 +0 0 163 +0 0 164 +0 0 165 +0 0 166 +0 0 167 +0 0 168 +0 0 169 +0 0 170 +0 0 171 +0 0 172 +0 0 173 +0 0 174 +0 0 175 +0 0 176 +0 0 177 +0 0 178 +0 0 179 +0 0 180 +0 0 181 +0 0 182 +0 0 183 +0 0 184 +0 0 185 +0 0 186 +0 0 187 +0 0 188 +0 0 189 +0 0 190 +0 0 191 +0 0 192 +0 0 193 +0 0 194 +0 0 195 +0 0 196 +0 0 197 +0 0 198 +0 0 199 +0 0 200 +0 0 201 +0 0 202 +0 0 203 +0 0 204 +0 0 205 +0 0 206 +0 0 207 +0 0 208 +0 0 209 +0 0 210 +0 0 211 +0 0 212 +0 0 213 +0 0 214 +0 0 215 +0 0 216 +0 0 217 +0 0 218 +0 0 219 +0 0 220 +0 0 221 +0 0 222 +0 0 223 +0 0 224 +0 0 225 +0 0 226 +0 0 227 +0 0 228 +0 0 229 +0 0 230 +0 0 231 +0 0 232 +0 0 233 +0 0 234 +0 0 235 +0 0 236 +0 0 237 +0 0 238 +0 0 239 +0 0 240 +0 0 241 +0 0 242 +0 0 243 +0 0 244 +0 0 245 +0 0 246 +0 0 247 +0 0 248 +0 0 249 +0 0 250 +0 0 251 +0 0 252 +0 0 253 +0 0 254 +0 0 255 diff --git a/cmaps/wsxm/BlueYellow.lut b/cmaps/wsxm/BlueYellow.lut new file mode 100755 index 0000000..cf0415d --- /dev/null +++ b/cmaps/wsxm/BlueYellow.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1648 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 151) + Control Point 10: (255 , 0) + Control Point 2: (51 , 51) + Control Point 3: (77 , 27) + Control Point 4: (102 , 77) + Control Point 5: (128 , 129) + Control Point 6: (153 , 179) + Control Point 7: (179 , 231) + Control Point 8: (204 , 203) + Control Point 9: (230 , 99) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 229) + Control Point 4: (102 , 179) + Control Point 5: (128 , 127) + Control Point 6: (153 , 77) + Control Point 7: (179 , 25) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 229) + Control Point 4: (102 , 179) + Control Point 5: (128 , 127) + Control Point 6: (153 , 77) + Control Point 7: (179 , 25) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/BlueYellow.ppm b/cmaps/wsxm/BlueYellow.ppm new file mode 100644 index 0000000..091a338 --- /dev/null +++ b/cmaps/wsxm/BlueYellow.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 0 4 +0 0 8 +0 0 12 +0 0 16 +0 0 20 +0 0 24 +0 0 28 +0 0 32 +0 0 36 +0 0 40 +0 0 44 +0 0 48 +0 0 52 +0 0 56 +0 0 60 +0 0 64 +0 0 68 +0 0 72 +0 0 76 +0 0 80 +0 0 84 +0 0 88 +0 0 92 +0 0 96 +0 0 100 +0 0 104 +0 0 108 +0 0 112 +0 0 116 +0 0 120 +0 0 124 +0 0 128 +0 0 132 +0 0 136 +0 0 140 +0 0 144 +0 0 148 +0 0 152 +0 0 156 +0 0 160 +0 0 164 +0 0 168 +0 0 172 +0 0 176 +0 0 180 +0 0 184 +0 0 188 +0 0 192 +0 0 196 +0 0 200 +0 0 204 +1 1 204 +2 2 205 +3 3 206 +4 4 207 +5 5 208 +6 6 209 +7 7 210 +8 8 211 +9 9 212 +10 10 213 +11 11 214 +12 12 215 +13 13 216 +14 14 216 +15 15 217 +16 16 218 +17 17 219 +18 18 220 +19 19 221 +20 20 222 +21 21 223 +22 22 224 +23 23 225 +24 24 226 +25 25 227 +26 26 228 +28 28 226 +30 30 224 +32 32 222 +34 34 220 +36 36 218 +38 38 216 +40 40 214 +42 42 212 +44 44 210 +46 46 208 +48 48 206 +50 50 204 +52 52 202 +54 54 200 +56 56 198 +58 58 196 +60 60 194 +62 62 192 +64 64 190 +66 66 188 +68 68 186 +70 70 184 +72 72 182 +74 74 180 +76 76 178 +78 78 176 +80 80 174 +82 82 172 +84 84 170 +86 86 168 +88 88 166 +90 90 164 +92 92 162 +94 94 160 +96 96 158 +98 98 156 +100 100 154 +102 102 152 +104 104 150 +106 106 148 +108 108 146 +110 110 144 +112 112 142 +114 114 140 +116 116 138 +118 118 136 +120 120 134 +122 122 132 +124 124 130 +126 126 128 +128 128 126 +130 130 124 +132 132 122 +134 134 120 +136 136 118 +138 138 116 +140 140 114 +142 142 112 +144 144 110 +146 146 108 +148 148 106 +150 150 104 +152 152 102 +154 154 100 +156 156 98 +158 158 96 +160 160 94 +162 162 92 +164 164 90 +166 166 88 +168 168 86 +170 170 84 +172 172 82 +174 174 80 +176 176 78 +178 178 76 +180 180 74 +182 182 72 +184 184 70 +186 186 68 +188 188 66 +190 190 64 +192 192 62 +194 194 60 +196 196 58 +198 198 56 +200 200 54 +202 202 52 +204 204 50 +206 206 48 +208 208 46 +210 210 44 +212 212 42 +214 214 40 +216 216 38 +218 218 36 +220 220 34 +222 222 32 +224 224 30 +226 226 28 +228 228 26 +230 230 24 +231 231 25 +232 232 26 +233 233 27 +234 234 28 +235 235 29 +236 236 30 +237 237 31 +238 238 32 +239 239 34 +240 240 35 +241 241 36 +242 242 37 +243 243 38 +244 244 39 +245 245 40 +246 246 41 +247 247 43 +248 248 44 +249 249 45 +250 250 46 +251 251 47 +252 252 48 +253 253 49 +254 254 50 +255 255 52 +255 255 56 +255 255 60 +255 255 64 +255 255 68 +255 255 72 +255 255 76 +255 255 80 +255 255 84 +255 255 88 +255 255 92 +255 255 96 +255 255 100 +255 255 104 +255 255 108 +255 255 112 +255 255 116 +255 255 120 +255 255 124 +255 255 128 +255 255 132 +255 255 136 +255 255 140 +255 255 144 +255 255 148 +255 255 152 +255 255 156 +255 255 159 +255 255 163 +255 255 167 +255 255 171 +255 255 175 +255 255 179 +255 255 183 +255 255 187 +255 255 191 +255 255 195 +255 255 199 +255 255 203 +255 255 207 +255 255 211 +255 255 215 +255 255 219 +255 255 223 +255 255 227 +255 255 231 +255 255 235 +255 255 239 +255 255 243 +255 255 247 +255 255 251 +255 255 254 diff --git a/cmaps/wsxm/Bone.lut b/cmaps/wsxm/Bone.lut new file mode 100755 index 0000000..a9cd94a --- /dev/null +++ b/cmaps/wsxm/Bone.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1654 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 224) + Control Point 10: (255 , 0) + Control Point 2: (51 , 194) + Control Point 3: (77 , 162) + Control Point 4: (102 , 134) + Control Point 5: (128 , 112) + Control Point 6: (153 , 90) + Control Point 7: (179 , 67) + Control Point 8: (204 , 45) + Control Point 9: (230 , 22) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 233) + Control Point 10: (255 , 0) + Control Point 2: (51 , 211) + Control Point 3: (77 , 188) + Control Point 4: (102 , 164) + Control Point 5: (128 , 133) + Control Point 6: (153 , 102) + Control Point 7: (179 , 71) + Control Point 8: (204 , 45) + Control Point 9: (230 , 22) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 233) + Control Point 10: (255 , 0) + Control Point 2: (51 , 211) + Control Point 3: (77 , 188) + Control Point 4: (102 , 166) + Control Point 5: (128 , 143) + Control Point 6: (153 , 122) + Control Point 7: (179 , 99) + Control Point 8: (204 , 71) + Control Point 9: (230 , 35) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Bone.ppm b/cmaps/wsxm/Bone.ppm new file mode 100644 index 0000000..ff62d05 --- /dev/null +++ b/cmaps/wsxm/Bone.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 0 1 +1 1 2 +2 2 3 +3 3 4 +4 4 5 +5 5 7 +5 5 8 +6 6 9 +7 7 10 +8 8 11 +9 9 13 +10 10 14 +10 10 15 +11 11 16 +12 12 17 +13 13 19 +14 14 20 +15 15 21 +16 16 22 +16 16 23 +17 17 25 +18 18 26 +19 19 27 +20 20 28 +21 21 29 +22 22 31 +22 22 32 +23 23 33 +24 24 34 +25 25 35 +26 26 36 +27 27 38 +28 28 39 +29 29 40 +29 29 41 +30 30 42 +31 31 44 +32 32 45 +33 33 46 +34 34 47 +35 35 48 +36 36 50 +36 36 51 +37 37 52 +38 38 53 +39 39 54 +40 40 56 +41 41 57 +42 42 58 +43 43 59 +44 44 61 +44 44 62 +45 45 63 +46 46 64 +47 47 65 +48 48 67 +49 49 68 +50 50 69 +51 51 70 +51 51 72 +52 52 73 +53 53 74 +54 54 75 +55 55 77 +56 56 78 +57 57 79 +58 58 80 +59 59 81 +59 59 83 +60 60 84 +61 61 85 +62 62 86 +63 63 88 +64 64 89 +65 65 90 +66 66 91 +67 67 93 +67 67 94 +68 68 95 +69 69 96 +70 70 97 +71 71 98 +72 72 99 +73 73 100 +74 74 101 +74 75 103 +75 76 104 +76 77 105 +77 78 106 +78 79 107 +79 80 108 +80 81 109 +81 82 110 +81 83 112 +82 84 113 +83 85 114 +84 86 115 +85 87 116 +86 88 117 +87 89 118 +88 90 119 +89 91 121 +89 92 121 +90 93 122 +91 94 123 +92 95 124 +93 96 125 +94 98 126 +95 99 126 +96 100 127 +96 101 128 +97 102 129 +98 104 130 +99 105 131 +100 106 131 +101 107 132 +102 108 133 +103 110 134 +104 111 135 +104 112 136 +105 113 137 +106 114 137 +107 116 138 +108 117 139 +109 118 140 +110 119 141 +111 120 142 +112 122 143 +112 123 143 +113 124 144 +114 125 145 +115 126 146 +116 128 147 +117 129 148 +117 130 149 +118 131 150 +119 133 150 +120 134 151 +121 135 152 +122 136 153 +122 138 154 +123 139 155 +124 140 156 +125 141 157 +126 143 157 +127 144 158 +127 145 159 +128 146 160 +129 148 161 +130 149 162 +131 150 163 +132 151 164 +133 153 165 +133 154 165 +134 155 166 +135 156 167 +136 157 168 +137 158 169 +138 160 170 +139 161 171 +140 162 172 +140 163 172 +141 164 173 +142 166 174 +143 167 175 +144 168 176 +145 169 177 +146 170 178 +147 172 179 +148 173 180 +148 174 180 +149 175 181 +150 176 182 +151 178 183 +152 179 184 +153 180 185 +154 181 186 +155 182 187 +156 184 188 +157 185 188 +158 186 189 +159 187 190 +160 188 191 +161 189 192 +162 190 193 +163 191 194 +164 192 195 +166 193 195 +167 194 196 +168 195 197 +169 196 198 +170 197 199 +171 198 200 +172 199 201 +173 200 202 +175 201 202 +176 202 203 +177 203 204 +178 204 205 +179 205 206 +180 206 207 +181 207 208 +182 208 209 +184 210 210 +185 210 210 +186 211 211 +188 212 212 +189 213 213 +190 214 214 +192 215 215 +193 216 216 +195 217 217 +196 217 217 +197 218 218 +199 219 219 +200 220 220 +201 221 221 +203 222 222 +204 223 223 +206 224 224 +207 225 225 +208 225 225 +210 226 226 +211 227 227 +213 228 228 +214 229 229 +215 230 230 +217 231 231 +218 232 232 +220 233 233 +221 233 233 +222 234 234 +224 235 235 +225 236 236 +226 237 237 +228 238 238 +229 239 239 +231 240 240 +232 240 240 +233 241 241 +235 242 242 +236 243 243 +238 244 244 +239 245 245 +240 246 246 +242 247 247 +243 247 247 +245 248 248 +246 249 249 +247 250 250 +249 251 251 +250 252 252 +252 253 253 +253 254 254 +254 255 255 diff --git a/cmaps/wsxm/Brodmann.lut b/cmaps/wsxm/Brodmann.lut new file mode 100755 index 0000000..6735b96 --- /dev/null +++ b/cmaps/wsxm/Brodmann.lut @@ -0,0 +1,246 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 7960 + +[Blue Info] + + Control Point 0: (0 , 0) + Control Point 1: (2 , 162) + Control Point 10: (16 , 245) + Control Point 11: (17 , 200) + Control Point 12: (18 , 244) + Control Point 13: (19 , 211) + Control Point 14: (20 , 245) + Control Point 15: (22 , 67) + Control Point 16: (23 , 189) + Control Point 17: (24 , 67) + Control Point 18: (25 , 67) + Control Point 19: (26 , 208) + Control Point 2: (4 , 67) + Control Point 20: (30 , 91) + Control Point 21: (31 , 134) + Control Point 22: (32 , 67) + Control Point 23: (33 , 245) + Control Point 24: (34 , 179) + Control Point 25: (35 , 234) + Control Point 26: (38 , 70) + Control Point 27: (39 , 245) + Control Point 28: (40 , 67) + Control Point 29: (41 , 245) + Control Point 3: (5 , 245) + Control Point 30: (42 , 245) + Control Point 31: (44 , 67) + Control Point 32: (46 , 245) + Control Point 33: (47 , 245) + Control Point 34: (48 , 155) + Control Point 35: (49 , 245) + Control Point 36: (207 , 245) + Control Point 37: (208 , 127) + Control Point 38: (209 , 255) + Control Point 39: (210 , 255) + Control Point 4: (6 , 198) + Control Point 40: (212 , 1) + Control Point 41: (214 , 255) + Control Point 42: (215 , 255) + Control Point 43: (216 , 1) + Control Point 44: (217 , 255) + Control Point 45: (218 , 5) + Control Point 46: (221 , 239) + Control Point 47: (222 , 160) + Control Point 48: (223 , 255) + Control Point 49: (224 , 1) + Control Point 5: (7 , 234) + Control Point 50: (225 , 96) + Control Point 51: (226 , 35) + Control Point 52: (230 , 202) + Control Point 53: (231 , 1) + Control Point 54: (232 , 1) + Control Point 55: (233 , 175) + Control Point 56: (234 , 1) + Control Point 57: (236 , 255) + Control Point 58: (237 , 206) + Control Point 59: (238 , 253) + Control Point 6: (8 , 165) + Control Point 60: (239 , 120) + Control Point 61: (240 , 255) + Control Point 62: (244 , 255) + Control Point 63: (245 , 1) + Control Point 64: (247 , 251) + Control Point 65: (248 , 140) + Control Point 66: (249 , 239) + Control Point 67: (250 , 188) + Control Point 68: (251 , 255) + Control Point 69: (252 , 1) + Control Point 7: (9 , 242) + Control Point 70: (254 , 137) + Control Point 71: (255 , 120) + Control Point 8: (11 , 67) + Control Point 9: (12 , 245) + Number of Control Points: 72 + +[Green Info] + + Control Point 0: (0 , 0) + Control Point 1: (2 , 174) + Control Point 10: (16 , 245) + Control Point 11: (17 , 67) + Control Point 12: (19 , 115) + Control Point 13: (20 , 67) + Control Point 14: (22 , 121) + Control Point 15: (23 , 112) + Control Point 16: (24 , 198) + Control Point 17: (25 , 67) + Control Point 18: (26 , 213) + Control Point 19: (27 , 185) + Control Point 2: (3 , 115) + Control Point 20: (28 , 185) + Control Point 21: (29 , 245) + Control Point 22: (30 , 245) + Control Point 23: (32 , 127) + Control Point 24: (33 , 245) + Control Point 25: (34 , 230) + Control Point 26: (36 , 245) + Control Point 27: (37 , 67) + Control Point 28: (38 , 182) + Control Point 29: (40 , 67) + Control Point 3: (4 , 192) + Control Point 30: (43 , 225) + Control Point 31: (44 , 70) + Control Point 32: (45 , 245) + Control Point 33: (46 , 70) + Control Point 34: (47 , 199) + Control Point 35: (48 , 155) + Control Point 36: (49 , 245) + Control Point 37: (207 , 245) + Control Point 38: (208 , 127) + Control Point 39: (209 , 189) + Control Point 4: (5 , 67) + Control Point 40: (210 , 5) + Control Point 41: (211 , 255) + Control Point 42: (212 , 5) + Control Point 43: (213 , 226) + Control Point 44: (216 , 1) + Control Point 45: (218 , 165) + Control Point 46: (219 , 1) + Control Point 47: (220 , 255) + Control Point 48: (222 , 234) + Control Point 49: (223 , 255) + Control Point 5: (6 , 245) + Control Point 50: (224 , 86) + Control Point 51: (226 , 255) + Control Point 52: (227 , 255) + Control Point 53: (228 , 169) + Control Point 54: (229 , 169) + Control Point 55: (230 , 210) + Control Point 56: (231 , 1) + Control Point 57: (232 , 188) + Control Point 58: (233 , 65) + Control Point 59: (234 , 78) + Control Point 6: (9 , 67) + Control Point 60: (236 , 1) + Control Point 61: (237 , 70) + Control Point 62: (239 , 1) + Control Point 63: (240 , 255) + Control Point 64: (244 , 255) + Control Point 65: (245 , 154) + Control Point 66: (246 , 255) + Control Point 67: (247 , 1) + Control Point 68: (250 , 255) + Control Point 69: (251 , 1) + Control Point 7: (10 , 245) + Control Point 70: (252 , 179) + Control Point 71: (253 , 69) + Control Point 72: (254 , 154) + Control Point 73: (255 , 119) + Control Point 8: (11 , 174) + Control Point 9: (12 , 245) + Number of Control Points: 74 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 0) + Control Point 1: (1 , 67) + Control Point 10: (12 , 245) + Control Point 11: (16 , 245) + Control Point 12: (17 , 67) + Control Point 13: (18 , 85) + Control Point 14: (20 , 67) + Control Point 15: (21 , 234) + Control Point 16: (22 , 67) + Control Point 17: (23 , 245) + Control Point 18: (25 , 115) + Control Point 19: (26 , 123) + Control Point 2: (3 , 67) + Control Point 20: (27 , 112) + Control Point 21: (29 , 212) + Control Point 22: (30 , 174) + Control Point 23: (32 , 245) + Control Point 24: (33 , 245) + Control Point 25: (34 , 162) + Control Point 26: (36 , 162) + Control Point 27: (37 , 139) + Control Point 28: (38 , 182) + Control Point 29: (39 , 67) + Control Point 3: (5 , 245) + Control Point 30: (40 , 245) + Control Point 31: (42 , 67) + Control Point 32: (44 , 245) + Control Point 33: (45 , 151) + Control Point 34: (46 , 245) + Control Point 35: (47 , 127) + Control Point 36: (49 , 245) + Control Point 37: (207 , 245) + Control Point 38: (209 , 87) + Control Point 39: (210 , 255) + Control Point 4: (6 , 103) + Control Point 40: (211 , 120) + Control Point 41: (212 , 255) + Control Point 42: (214 , 1) + Control Point 43: (216 , 255) + Control Point 44: (217 , 1) + Control Point 45: (218 , 165) + Control Point 46: (219 , 103) + Control Point 47: (220 , 137) + Control Point 48: (222 , 137) + Control Point 49: (223 , 255) + Control Point 5: (7 , 103) + Control Point 50: (224 , 255) + Control Point 51: (226 , 154) + Control Point 52: (227 , 208) + Control Point 53: (229 , 65) + Control Point 54: (230 , 80) + Control Point 55: (231 , 69) + Control Point 56: (233 , 255) + Control Point 57: (234 , 1) + Control Point 58: (235 , 239) + Control Point 59: (236 , 1) + Control Point 6: (8 , 245) + Control Point 60: (237 , 25) + Control Point 61: (239 , 1) + Control Point 62: (240 , 255) + Control Point 63: (244 , 255) + Control Point 64: (245 , 52) + Control Point 65: (246 , 53) + Control Point 66: (247 , 1) + Control Point 67: (248 , 255) + Control Point 68: (249 , 52) + Control Point 69: (250 , 52) + Control Point 7: (9 , 67) + Control Point 70: (251 , 255) + Control Point 71: (253 , 1) + Control Point 72: (255 , 1) + Control Point 8: (10 , 104) + Control Point 9: (11 , 103) + Number of Control Points: 73 + +[Header end] diff --git a/cmaps/wsxm/Cardiac.lut b/cmaps/wsxm/Cardiac.lut new file mode 100755 index 0000000..6ef86a9 --- /dev/null +++ b/cmaps/wsxm/Cardiac.lut @@ -0,0 +1,64 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1785 + +[Blue Info] + + Control Point 0: (0 , 252) + Control Point 1: (26 , 43) + Control Point 10: (230 , 250) + Control Point 11: (255 , 252) + Control Point 2: (32 , 0) + Control Point 3: (51 , 0) + Control Point 4: (77 , 0) + Control Point 5: (102 , 34) + Control Point 6: (128 , 90) + Control Point 7: (153 , 165) + Control Point 8: (179 , 255) + Control Point 9: (204 , 255) + Number of Control Points: 12 + +[Green Info] + + Control Point 0: (0 , 62) + Control Point 1: (26 , 33) + Control Point 10: (224 , 16) + Control Point 11: (230 , 22) + Control Point 12: (255 , 62) + Control Point 2: (32 , 33) + Control Point 3: (51 , 134) + Control Point 4: (77 , 228) + Control Point 5: (102 , 255) + Control Point 6: (128 , 255) + Control Point 7: (153 , 255) + Control Point 8: (179 , 210) + Control Point 9: (204 , 106) + Number of Control Points: 13 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 182) + Control Point 1: (26 , 236) + Control Point 10: (230 , 29) + Control Point 11: (255 , 182) + Control Point 2: (51 , 255) + Control Point 3: (77 , 242) + Control Point 4: (102 , 230) + Control Point 5: (128 , 165) + Control Point 6: (153 , 58) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (224 , 0) + Number of Control Points: 12 + +[Header end] diff --git a/cmaps/wsxm/Cardiac.ppm b/cmaps/wsxm/Cardiac.ppm new file mode 100644 index 0000000..60cba77 --- /dev/null +++ b/cmaps/wsxm/Cardiac.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +73 193 3 +70 194 11 +68 195 19 +66 196 27 +64 197 35 +62 198 43 +60 199 51 +58 200 59 +56 201 67 +54 203 75 +52 204 83 +50 205 91 +48 206 99 +45 207 107 +43 208 115 +41 209 123 +39 210 131 +37 211 139 +35 213 147 +33 214 155 +31 215 163 +29 216 171 +27 217 179 +25 218 187 +23 219 195 +21 220 203 +19 222 212 +18 222 219 +17 222 226 +16 222 233 +15 222 240 +15 222 247 +14 222 255 +13 216 255 +12 211 255 +12 206 255 +11 200 255 +10 195 255 +9 190 255 +9 184 255 +8 179 255 +7 174 255 +6 168 255 +6 163 255 +5 158 255 +4 152 255 +3 147 255 +3 142 255 +2 136 255 +1 131 255 +0 126 255 +0 121 255 +0 117 255 +1 113 255 +1 110 255 +2 106 255 +2 102 255 +3 99 255 +3 95 255 +4 92 255 +4 88 255 +5 84 255 +5 81 255 +6 77 255 +6 73 255 +7 70 255 +7 66 255 +8 63 255 +8 59 255 +9 55 255 +9 52 255 +10 48 255 +10 45 255 +11 41 255 +11 37 255 +12 34 255 +12 30 255 +13 27 255 +13 25 253 +13 24 252 +14 23 250 +14 22 249 +15 21 248 +15 20 246 +16 19 245 +16 18 244 +17 17 242 +17 16 241 +18 15 240 +18 14 238 +19 12 237 +19 11 235 +20 10 234 +20 9 233 +21 8 231 +21 7 230 +22 6 229 +22 5 227 +23 4 226 +23 3 225 +24 2 223 +24 1 222 +25 0 221 +27 0 218 +30 0 216 +32 0 214 +35 0 212 +37 0 210 +40 0 208 +42 0 205 +45 0 203 +47 0 201 +50 0 199 +52 0 197 +55 0 195 +57 0 193 +60 0 190 +62 0 188 +65 0 186 +67 0 184 +70 0 182 +72 0 180 +75 0 177 +77 0 175 +80 0 173 +82 0 171 +85 0 169 +87 0 167 +90 0 165 +94 0 162 +98 0 159 +102 0 156 +107 0 153 +111 0 150 +115 0 147 +119 0 144 +124 0 141 +128 0 138 +132 0 135 +137 0 132 +141 0 129 +145 0 126 +149 0 123 +154 0 120 +158 0 117 +162 0 114 +167 0 111 +171 0 108 +175 0 105 +179 0 102 +184 0 99 +188 0 96 +192 0 93 +197 0 90 +199 1 86 +201 3 83 +203 5 79 +205 6 76 +208 8 72 +210 10 69 +212 12 65 +214 13 62 +217 15 58 +219 17 55 +221 19 51 +223 20 48 +226 22 44 +228 24 41 +230 25 38 +232 27 34 +234 29 31 +237 31 27 +239 32 24 +241 34 20 +243 36 17 +246 38 13 +248 39 10 +250 41 6 +252 43 3 +255 45 0 +255 49 0 +255 53 0 +255 57 0 +255 61 0 +255 65 0 +255 69 0 +255 74 0 +255 78 0 +255 82 0 +255 86 0 +255 90 0 +255 94 0 +255 99 0 +255 103 0 +255 107 0 +255 111 0 +255 115 0 +255 119 0 +255 124 0 +255 128 0 +255 132 0 +255 136 0 +255 140 0 +255 144 0 +255 149 0 +255 153 0 +255 158 0 +255 162 0 +255 167 0 +255 171 0 +255 176 1 +255 180 1 +255 185 1 +255 189 1 +255 194 1 +255 198 2 +255 203 2 +255 207 2 +255 212 2 +255 216 2 +255 221 3 +255 225 3 +255 230 3 +255 234 3 +255 239 3 +250 238 4 +245 237 4 +240 236 4 +235 235 4 +230 234 4 +226 233 5 +219 231 4 +213 229 4 +207 228 4 +201 226 4 +195 224 4 +189 223 4 +183 221 4 +177 220 4 +170 218 4 +164 216 4 +158 215 4 +152 213 4 +146 212 3 +140 210 3 +134 208 3 +128 207 3 +121 205 3 +115 204 3 +109 202 3 +103 200 3 +97 199 3 +91 197 3 +85 196 3 +79 194 3 +72 192 2 diff --git a/cmaps/wsxm/China.lut b/cmaps/wsxm/China.lut new file mode 100755 index 0000000..1840517 --- /dev/null +++ b/cmaps/wsxm/China.lut @@ -0,0 +1,47 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1212 + +[Blue Info] + + Control Point 0: (0 , 254) + Control Point 1: (69 , 254) + Control Point 2: (176 , 172) + Control Point 3: (219 , 54) + Control Point 4: (255 , 14) + Number of Control Points: 5 + +[Green Info] + + Control Point 0: (0 , 170) + Control Point 1: (40 , 170) + Control Point 2: (94 , 108) + Control Point 3: (110 , 108) + Control Point 4: (146 , 49) + Control Point 5: (162 , 47) + Control Point 6: (173 , 14) + Control Point 7: (255 , 14) + Number of Control Points: 8 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 80) + Control Point 1: (46 , 48) + Control Point 2: (56 , 48) + Control Point 3: (62 , 31) + Control Point 4: (142 , 31) + Control Point 5: (167 , 14) + Control Point 6: (255 , 14) + Number of Control Points: 7 + +[Header end] diff --git a/cmaps/wsxm/China.ppm b/cmaps/wsxm/China.ppm new file mode 100644 index 0000000..5e720a9 --- /dev/null +++ b/cmaps/wsxm/China.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +175 85 1 +175 85 1 +176 85 1 +177 85 1 +177 85 1 +178 85 1 +179 85 1 +179 85 1 +180 85 1 +181 85 1 +181 85 1 +182 85 1 +183 85 1 +184 85 1 +184 85 1 +185 85 1 +186 85 1 +186 85 1 +187 85 1 +188 85 1 +188 85 1 +189 85 1 +190 85 1 +190 85 1 +191 85 1 +192 85 1 +193 85 1 +193 85 1 +194 85 1 +195 85 1 +195 85 1 +196 85 1 +197 85 1 +197 85 1 +198 85 1 +199 85 1 +200 85 1 +200 85 1 +201 85 1 +202 85 1 +202 85 1 +203 86 1 +204 87 1 +204 88 1 +205 89 1 +206 90 1 +207 91 1 +207 93 1 +207 94 1 +207 95 1 +207 96 1 +207 97 1 +207 98 1 +207 99 1 +207 101 1 +207 102 1 +207 103 1 +209 104 1 +212 105 1 +215 106 1 +218 107 1 +221 109 1 +224 110 1 +224 111 1 +224 112 1 +224 113 1 +224 114 1 +224 115 1 +224 117 1 +224 118 1 +224 119 1 +224 120 2 +224 121 3 +224 122 4 +224 124 4 +224 125 5 +224 126 6 +224 127 7 +224 128 7 +224 129 8 +224 130 9 +224 132 10 +224 133 10 +224 134 11 +224 135 12 +224 136 13 +224 137 14 +224 138 14 +224 140 15 +224 141 16 +224 142 17 +224 143 17 +224 144 18 +224 145 19 +224 147 20 +224 147 20 +224 147 21 +224 147 22 +224 147 23 +224 147 23 +224 147 24 +224 147 25 +224 147 26 +224 147 27 +224 147 27 +224 147 28 +224 147 29 +224 147 30 +224 147 30 +224 147 31 +224 147 32 +224 148 33 +224 150 33 +224 151 34 +224 153 35 +224 155 36 +224 156 37 +224 158 37 +224 160 38 +224 161 39 +224 163 40 +224 165 40 +224 166 41 +224 168 42 +224 169 43 +224 171 43 +224 173 44 +224 174 45 +224 176 46 +224 178 46 +224 179 47 +224 181 48 +224 183 49 +224 184 50 +224 186 50 +224 187 51 +224 189 52 +224 191 53 +224 192 53 +224 194 54 +224 196 55 +224 197 56 +224 199 56 +224 201 57 +225 202 58 +226 204 59 +226 206 60 +227 206 60 +228 206 61 +228 206 62 +229 206 63 +230 206 63 +230 206 64 +231 206 65 +232 207 66 +232 207 66 +233 207 67 +234 207 68 +234 207 69 +235 207 69 +236 207 70 +236 207 71 +237 208 72 +238 211 73 +238 214 73 +239 217 74 +240 220 75 +241 223 76 +241 226 76 +241 229 77 +241 232 78 +241 235 79 +241 238 79 +241 241 80 +241 241 81 +241 241 82 +241 241 83 +241 241 85 +241 241 88 +241 241 91 +241 241 93 +241 241 96 +241 241 99 +241 241 102 +241 241 104 +241 241 107 +241 241 110 +241 241 113 +241 241 115 +241 241 118 +241 241 121 +241 241 124 +241 241 126 +241 241 129 +241 241 132 +241 241 135 +241 241 137 +241 241 140 +241 241 143 +241 241 146 +241 241 148 +241 241 151 +241 241 154 +241 241 157 +241 241 159 +241 241 162 +241 241 165 +241 241 168 +241 241 170 +241 241 173 +241 241 176 +241 241 179 +241 241 181 +241 241 184 +241 241 187 +241 241 190 +241 241 192 +241 241 195 +241 241 198 +241 241 201 +241 241 202 +241 241 203 +241 241 204 +241 241 205 +241 241 206 +241 241 207 +241 241 208 +241 241 209 +241 241 211 +241 241 212 +241 241 213 +241 241 214 +241 241 215 +241 241 216 +241 241 217 +241 241 218 +241 241 219 +241 241 221 +241 241 222 +241 241 223 +241 241 224 +241 241 225 +241 241 226 +241 241 227 +241 241 228 +241 241 229 +241 241 231 +241 241 232 +241 241 233 +241 241 234 +241 241 235 +241 241 236 +241 241 237 +241 241 238 +241 241 239 +241 241 241 diff --git a/cmaps/wsxm/Cool.lut b/cmaps/wsxm/Cool.lut new file mode 100755 index 0000000..d6d7459 --- /dev/null +++ b/cmaps/wsxm/Cool.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1638 + +[Blue Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 0) + Control Point 10: (255 , 0) + Control Point 2: (51 , 0) + Control Point 3: (77 , 0) + Control Point 4: (102 , 0) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 26) + Control Point 10: (255 , 255) + Control Point 2: (51 , 51) + Control Point 3: (77 , 77) + Control Point 4: (102 , 102) + Control Point 5: (128 , 128) + Control Point 6: (153 , 153) + Control Point 7: (179 , 179) + Control Point 8: (204 , 204) + Control Point 9: (230 , 230) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 230) + Control Point 10: (255 , 0) + Control Point 2: (51 , 204) + Control Point 3: (77 , 179) + Control Point 4: (102 , 153) + Control Point 5: (128 , 128) + Control Point 6: (153 , 102) + Control Point 7: (179 , 77) + Control Point 8: (204 , 51) + Control Point 9: (230 , 26) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Cool.ppm b/cmaps/wsxm/Cool.ppm new file mode 100644 index 0000000..d080592 --- /dev/null +++ b/cmaps/wsxm/Cool.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 255 255 +0 254 255 +1 253 255 +2 252 255 +3 251 255 +4 250 255 +5 249 255 +6 248 255 +7 247 255 +8 246 255 +9 245 255 +10 244 255 +11 243 255 +12 242 255 +13 241 255 +14 240 255 +15 239 255 +16 238 255 +17 237 255 +18 236 255 +19 235 255 +20 234 255 +21 233 255 +22 232 255 +23 231 255 +24 230 255 +25 229 255 +26 228 255 +27 227 255 +28 226 255 +29 225 255 +30 224 255 +31 223 255 +32 222 255 +33 221 255 +34 220 255 +35 219 255 +36 218 255 +37 217 255 +38 216 255 +39 215 255 +40 214 255 +41 213 255 +42 212 255 +43 211 255 +44 210 255 +45 209 255 +46 208 255 +47 207 255 +48 206 255 +49 205 255 +51 204 255 +51 203 255 +52 202 255 +53 201 255 +54 200 255 +55 199 255 +56 198 255 +57 197 255 +58 196 255 +59 195 255 +60 194 255 +61 193 255 +62 192 255 +63 191 255 +64 190 255 +65 189 255 +66 188 255 +67 187 255 +68 186 255 +69 185 255 +70 184 255 +71 183 255 +72 182 255 +73 181 255 +74 180 255 +75 179 255 +76 178 255 +77 177 255 +78 176 255 +79 175 255 +80 174 255 +81 173 255 +82 172 255 +83 171 255 +84 170 255 +85 169 255 +86 168 255 +87 167 255 +88 166 255 +89 165 255 +90 164 255 +91 163 255 +92 162 255 +93 161 255 +94 160 255 +95 159 255 +96 158 255 +97 157 255 +98 156 255 +99 155 255 +100 154 255 +102 153 255 +102 152 255 +103 151 255 +104 150 255 +105 149 255 +106 148 255 +107 147 255 +108 146 255 +109 145 255 +110 144 255 +111 143 255 +112 142 255 +113 141 255 +114 140 255 +115 139 255 +116 138 255 +117 137 255 +118 136 255 +119 135 255 +120 134 255 +121 133 255 +122 132 255 +123 131 255 +124 130 255 +125 129 255 +126 128 255 +127 127 255 +128 126 255 +129 125 255 +130 124 255 +131 123 255 +132 122 255 +133 121 255 +134 120 255 +135 119 255 +136 118 255 +137 117 255 +138 116 255 +139 115 255 +140 114 255 +141 113 255 +142 112 255 +143 111 255 +144 110 255 +145 109 255 +146 108 255 +147 107 255 +148 106 255 +149 105 255 +150 104 255 +151 103 255 +153 102 255 +153 101 255 +154 100 255 +155 99 255 +156 98 255 +157 97 255 +158 96 255 +159 95 255 +160 94 255 +161 93 255 +162 92 255 +163 91 255 +164 90 255 +165 89 255 +166 88 255 +167 87 255 +168 86 255 +169 85 255 +170 84 255 +171 83 255 +172 82 255 +173 81 255 +174 80 255 +175 79 255 +176 78 255 +177 77 255 +178 76 255 +179 75 255 +180 74 255 +181 73 255 +182 72 255 +183 71 255 +184 70 255 +185 69 255 +186 68 255 +187 67 255 +188 66 255 +189 65 255 +190 64 255 +191 63 255 +192 62 255 +193 61 255 +194 60 255 +195 59 255 +196 58 255 +197 57 255 +198 56 255 +199 55 255 +200 54 255 +201 53 255 +202 52 255 +204 51 255 +204 50 255 +205 49 255 +206 48 255 +207 47 255 +208 46 255 +209 45 255 +210 44 255 +211 43 255 +212 42 255 +213 41 255 +214 40 255 +215 39 255 +216 38 255 +217 37 255 +218 36 255 +219 35 255 +220 34 255 +221 33 255 +222 32 255 +223 31 255 +224 30 255 +225 29 255 +226 28 255 +227 27 255 +228 26 255 +229 25 255 +230 24 255 +231 23 255 +232 22 255 +233 21 255 +234 20 255 +235 19 255 +236 18 255 +237 17 255 +238 16 255 +239 15 255 +240 14 255 +241 13 255 +242 12 255 +243 11 255 +244 10 255 +245 9 255 +246 8 255 +247 7 255 +248 6 255 +249 5 255 +250 4 255 +251 3 255 +252 2 255 +253 1 255 +255 0 255 diff --git a/cmaps/wsxm/Cooling.lut b/cmaps/wsxm/Cooling.lut new file mode 100755 index 0000000..bfecf5b --- /dev/null +++ b/cmaps/wsxm/Cooling.lut @@ -0,0 +1,39 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 947 + +[Blue Info] + + Control Point 0: (0 , 253) + Control Point 1: (88 , 252) + Control Point 2: (172 , 162) + Control Point 3: (220 , 52) + Control Point 4: (255 , 3) + Number of Control Points: 5 + +[Green Info] + + Control Point 0: (0 , 251) + Control Point 1: (66 , 221) + Control Point 2: (184 , 45) + Control Point 3: (220 , 12) + Control Point 4: (255 , 3) + Number of Control Points: 5 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 3) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/Cooling.ppm b/cmaps/wsxm/Cooling.ppm new file mode 100644 index 0000000..bdadc0b --- /dev/null +++ b/cmaps/wsxm/Cooling.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +252 4 2 +251 4 2 +250 4 2 +249 5 2 +248 5 2 +247 6 2 +246 6 2 +245 7 2 +244 7 2 +243 8 2 +242 8 2 +241 8 2 +240 9 2 +239 9 2 +238 10 2 +237 10 2 +236 11 2 +235 11 2 +234 12 2 +233 12 2 +232 13 2 +231 13 2 +230 13 2 +229 14 2 +228 14 2 +227 15 2 +226 15 2 +225 16 2 +224 16 2 +223 17 2 +222 17 2 +221 18 2 +220 18 2 +219 18 2 +218 19 2 +217 19 2 +216 20 2 +215 20 2 +214 21 2 +213 21 2 +212 22 2 +211 22 2 +210 23 2 +209 23 2 +208 23 2 +207 24 2 +206 24 2 +205 25 2 +204 25 2 +203 26 2 +202 26 2 +201 27 2 +200 27 2 +199 28 2 +198 28 2 +197 28 2 +196 29 2 +195 29 2 +194 30 2 +193 30 2 +192 31 2 +191 31 2 +190 32 2 +189 32 2 +188 33 2 +187 33 2 +186 34 2 +185 35 2 +184 36 2 +183 38 2 +182 39 2 +181 41 2 +180 42 2 +179 44 2 +178 45 2 +177 47 2 +176 48 2 +175 50 2 +174 51 2 +173 53 2 +172 54 2 +171 56 2 +170 57 2 +169 59 2 +168 60 2 +167 62 2 +167 63 2 +166 65 2 +165 66 3 +164 68 4 +163 69 5 +162 71 6 +161 72 7 +160 74 8 +159 75 9 +158 77 10 +157 78 11 +156 80 12 +155 81 13 +154 83 14 +153 84 15 +152 86 16 +151 87 17 +150 89 19 +149 90 20 +148 92 21 +147 93 22 +146 95 23 +145 96 24 +144 98 25 +143 99 26 +142 101 27 +141 102 28 +140 104 29 +139 105 30 +138 107 31 +137 108 32 +136 110 34 +135 111 35 +134 113 36 +133 114 37 +132 116 38 +131 117 39 +130 119 40 +129 120 41 +128 122 42 +127 123 43 +126 124 44 +125 126 45 +124 127 46 +123 129 47 +122 130 49 +121 132 50 +120 133 51 +119 135 52 +118 136 53 +117 138 54 +116 139 55 +115 141 56 +114 142 57 +113 144 58 +112 145 59 +111 147 60 +110 148 61 +109 150 62 +108 151 64 +107 153 65 +106 154 66 +105 156 67 +104 157 68 +103 159 69 +102 160 70 +101 162 71 +100 163 72 +99 165 73 +98 166 74 +97 168 75 +96 169 76 +95 171 77 +94 172 79 +93 174 80 +92 175 81 +91 177 82 +90 178 83 +89 180 84 +88 181 85 +87 183 86 +86 184 87 +85 186 88 +84 187 89 +83 189 90 +83 190 91 +82 192 93 +81 193 95 +80 195 97 +79 196 99 +78 198 102 +77 199 104 +76 201 106 +75 202 109 +74 204 111 +73 205 113 +72 207 115 +71 208 118 +70 210 120 +69 210 122 +68 211 125 +67 212 127 +66 213 129 +65 214 131 +64 215 134 +63 216 136 +62 217 138 +61 218 141 +60 219 143 +59 220 145 +58 220 147 +57 221 150 +56 222 152 +55 223 154 +54 224 157 +53 225 159 +52 226 161 +51 227 164 +50 228 166 +49 229 168 +48 230 170 +47 231 173 +46 231 175 +45 232 177 +44 233 180 +43 234 182 +42 235 184 +41 236 186 +40 237 189 +39 238 191 +38 239 193 +37 240 196 +36 241 198 +35 242 200 +34 243 203 +33 243 204 +32 243 205 +31 243 207 +30 244 208 +29 244 209 +28 244 211 +27 244 212 +26 245 214 +25 245 215 +24 245 216 +23 245 218 +22 246 219 +21 246 221 +20 246 222 +19 246 223 +18 247 225 +17 247 226 +16 247 228 +15 247 229 +14 248 230 +13 248 232 +12 248 233 +11 248 235 +10 249 236 +9 249 237 +8 249 239 +7 249 240 +6 250 242 +5 250 243 +4 250 244 +3 250 246 +2 251 247 +1 251 249 +0 251 250 +0 251 251 diff --git a/cmaps/wsxm/Copper.lut b/cmaps/wsxm/Copper.lut new file mode 100755 index 0000000..0c5ea0f --- /dev/null +++ b/cmaps/wsxm/Copper.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1658 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 243) + Control Point 10: (255 , 129) + Control Point 2: (51 , 230) + Control Point 3: (77 , 217) + Control Point 4: (102 , 205) + Control Point 5: (128 , 192) + Control Point 6: (153 , 179) + Control Point 7: (179 , 166) + Control Point 8: (204 , 154) + Control Point 9: (230 , 141) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 235) + Control Point 10: (255 , 56) + Control Point 2: (51 , 216) + Control Point 3: (77 , 195) + Control Point 4: (102 , 176) + Control Point 5: (128 , 156) + Control Point 6: (153 , 136) + Control Point 7: (179 , 116) + Control Point 8: (204 , 96) + Control Point 9: (230 , 76) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 223) + Control Point 10: (255 , 0) + Control Point 2: (51 , 192) + Control Point 3: (77 , 159) + Control Point 4: (102 , 128) + Control Point 5: (128 , 96) + Control Point 6: (153 , 64) + Control Point 7: (179 , 32) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Copper.ppm b/cmaps/wsxm/Copper.ppm new file mode 100644 index 0000000..f4edb83 --- /dev/null +++ b/cmaps/wsxm/Copper.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +1 0 0 +2 1 0 +3 2 1 +4 3 1 +6 3 2 +7 4 2 +8 5 3 +9 6 3 +11 6 4 +12 7 4 +13 8 5 +14 9 5 +16 10 6 +17 10 6 +18 11 6 +19 12 7 +20 13 7 +22 13 8 +23 14 8 +24 15 9 +25 16 9 +27 16 10 +28 17 10 +29 18 11 +30 19 11 +32 20 12 +33 20 12 +34 21 13 +35 22 13 +36 23 14 +38 23 14 +39 24 15 +40 25 15 +41 26 16 +43 26 16 +44 27 17 +45 28 17 +46 29 18 +48 29 18 +49 30 19 +50 31 19 +51 32 20 +53 32 20 +54 33 21 +55 34 21 +56 35 22 +58 35 22 +59 36 23 +60 37 23 +61 38 24 +63 39 25 +64 39 25 +65 40 26 +66 41 26 +68 42 27 +69 43 27 +70 43 28 +71 44 28 +73 45 29 +74 46 29 +75 47 30 +76 47 30 +78 48 31 +79 49 31 +80 50 32 +82 51 32 +83 51 33 +84 52 33 +85 53 34 +87 54 34 +88 55 35 +89 55 35 +90 56 36 +92 57 36 +93 58 37 +94 59 37 +96 60 38 +97 60 38 +98 61 38 +99 62 39 +100 63 39 +102 63 40 +103 64 40 +104 65 41 +105 66 41 +107 66 42 +108 67 42 +109 68 43 +110 69 43 +112 69 44 +113 70 44 +114 71 45 +115 72 45 +117 72 46 +118 73 46 +119 74 47 +120 75 47 +122 75 48 +123 76 48 +124 77 49 +125 78 49 +127 79 50 +128 79 50 +129 80 51 +130 81 51 +131 82 52 +133 82 52 +134 83 53 +135 84 53 +136 85 54 +138 85 54 +139 86 55 +140 87 55 +141 88 56 +143 89 56 +144 89 57 +145 90 57 +146 91 58 +147 92 58 +149 92 59 +150 93 59 +151 94 60 +152 95 60 +154 95 61 +155 96 61 +156 97 62 +157 98 62 +159 99 63 +160 99 63 +161 100 64 +162 101 64 +164 102 65 +165 103 65 +166 103 66 +167 104 66 +169 105 67 +170 106 67 +171 107 68 +173 107 68 +174 108 69 +175 109 69 +176 110 70 +178 111 70 +179 111 71 +180 112 71 +182 113 72 +183 114 72 +184 115 73 +185 115 73 +187 116 74 +188 117 74 +189 118 75 +191 119 76 +192 119 76 +193 120 77 +194 121 77 +195 122 78 +197 122 78 +198 123 79 +199 124 79 +200 125 80 +202 125 80 +203 126 81 +204 127 81 +205 128 82 +207 129 82 +208 129 83 +209 130 83 +210 131 84 +211 132 84 +213 132 85 +214 133 85 +215 134 86 +216 135 86 +218 135 87 +219 136 87 +220 137 88 +221 138 88 +223 139 89 +224 139 89 +225 140 89 +226 141 90 +228 142 90 +229 143 91 +230 143 91 +231 144 92 +233 145 92 +234 146 93 +235 147 93 +237 147 94 +238 148 94 +239 149 95 +240 150 95 +242 151 96 +243 151 96 +244 152 97 +246 153 97 +247 154 98 +248 155 98 +249 155 99 +251 156 99 +252 157 100 +253 158 100 +255 159 101 +255 159 101 +255 160 102 +255 161 102 +255 162 103 +255 162 103 +255 163 104 +255 164 104 +255 165 105 +255 165 105 +255 166 106 +255 167 106 +255 168 107 +255 169 107 +255 169 108 +255 170 108 +255 171 109 +255 172 109 +255 172 110 +255 173 110 +255 174 111 +255 175 111 +255 175 112 +255 176 112 +255 177 113 +255 178 113 +255 179 114 +255 179 114 +255 180 114 +255 181 115 +255 182 115 +255 183 116 +255 183 116 +255 184 117 +255 185 117 +255 186 118 +255 187 118 +255 187 119 +255 188 119 +255 189 120 +255 190 120 +255 191 121 +255 191 121 +255 192 122 +255 193 122 +255 194 123 +255 195 123 +255 195 124 +255 196 124 +255 197 125 +255 198 125 +255 199 125 diff --git a/cmaps/wsxm/Dos.lut b/cmaps/wsxm/Dos.lut new file mode 100755 index 0000000..33502b5 --- /dev/null +++ b/cmaps/wsxm/Dos.lut @@ -0,0 +1,55 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1512 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (76 , 255) + Control Point 2: (121 , 200) + Control Point 3: (153 , 81) + Control Point 4: (180 , 73) + Control Point 5: (191 , 48) + Control Point 6: (230 , 26) + Control Point 7: (255 , 24) + Number of Control Points: 8 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (24 , 254) + Control Point 10: (189 , 238) + Control Point 11: (200 , 252) + Control Point 12: (230 , 255) + Control Point 13: (255 , 255) + Control Point 2: (65 , 225) + Control Point 3: (83 , 183) + Control Point 4: (108 , 148) + Control Point 5: (128 , 147) + Control Point 6: (135 , 186) + Control Point 7: (146 , 197) + Control Point 8: (151 , 241) + Control Point 9: (153 , 255) + Number of Control Points: 14 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Automatic + Derivate Mode for the last green Point: Automatic + Derivate Mode for the last red Point: Automatic + Is there a particular palette index colored?: No + Smooth Blue: Yes + Smooth Green: Yes + Smooth Red: Yes + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 183) + Control Point 2: (56 , 157) + Control Point 3: (94 , 148) + Control Point 4: (203 , 47) + Control Point 5: (255 , 25) + Number of Control Points: 6 + +[Header end] diff --git a/cmaps/wsxm/Dos.ppm b/cmaps/wsxm/Dos.ppm new file mode 100644 index 0000000..67cc5e9 --- /dev/null +++ b/cmaps/wsxm/Dos.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +2 0 0 +5 0 0 +8 0 0 +11 0 0 +13 0 0 +16 0 0 +19 0 0 +22 0 0 +24 0 0 +27 0 0 +30 0 0 +33 0 0 +35 0 0 +38 0 0 +41 0 0 +44 0 0 +47 0 0 +49 0 0 +52 0 0 +55 0 0 +58 0 0 +60 0 0 +63 0 0 +66 1 0 +69 1 0 +72 2 0 +72 3 0 +73 3 0 +74 4 0 +75 5 0 +76 5 0 +77 6 0 +78 7 0 +78 8 0 +79 8 0 +80 9 0 +81 10 0 +82 10 0 +83 11 0 +84 12 0 +85 13 0 +85 13 0 +86 14 0 +87 15 0 +88 15 0 +89 16 0 +90 17 0 +91 17 0 +91 18 0 +92 19 0 +93 20 0 +94 20 0 +95 21 0 +96 22 0 +97 22 0 +98 23 0 +98 24 0 +98 25 0 +98 25 0 +98 26 0 +99 27 0 +99 27 0 +99 28 0 +99 29 0 +100 30 0 +100 32 0 +100 34 0 +100 37 0 +101 39 0 +101 41 0 +101 44 0 +101 46 0 +102 48 0 +102 51 0 +102 53 0 +102 55 0 +102 58 1 +103 60 2 +103 62 3 +103 65 4 +103 67 6 +104 69 7 +104 72 8 +104 73 9 +104 74 11 +105 76 12 +105 77 13 +105 78 14 +105 80 15 +106 81 17 +106 83 18 +106 84 19 +106 85 20 +107 87 22 +107 88 23 +108 90 24 +109 91 25 +110 92 26 +111 94 28 +112 95 29 +113 97 30 +114 98 31 +115 99 33 +116 101 34 +117 102 35 +118 104 36 +119 105 37 +119 107 39 +120 107 40 +121 107 41 +122 107 42 +123 107 44 +124 107 45 +125 107 46 +126 107 47 +127 107 48 +128 107 50 +129 107 51 +130 107 52 +131 107 53 +132 107 55 +132 107 58 +133 107 62 +134 107 66 +135 107 69 +136 107 73 +137 107 77 +138 108 81 +139 102 84 +140 96 88 +141 91 92 +142 85 95 +143 80 99 +144 74 103 +144 69 107 +145 68 110 +146 67 114 +147 66 118 +148 65 121 +149 64 125 +150 63 129 +151 62 133 +152 61 136 +153 60 140 +154 59 144 +155 58 147 +156 49 151 +157 40 155 +157 31 159 +158 22 162 +159 14 166 +160 7 170 +161 0 174 +162 0 174 +163 0 174 +164 1 174 +165 1 175 +166 2 175 +167 2 175 +168 3 176 +169 3 176 +170 4 176 +170 4 176 +171 5 177 +172 5 177 +173 6 177 +174 6 178 +175 7 178 +176 7 178 +177 8 179 +178 8 179 +179 8 179 +180 9 179 +181 9 180 +182 10 180 +182 10 180 +183 11 181 +184 11 181 +185 12 181 +186 12 182 +187 13 184 +188 13 186 +189 14 188 +190 14 191 +191 15 193 +192 15 195 +193 16 197 +194 16 200 +195 17 202 +195 15 204 +196 14 207 +197 13 207 +198 11 208 +199 10 208 +200 9 209 +201 8 209 +202 6 210 +203 5 210 +204 4 211 +205 3 212 +206 2 212 +207 2 213 +208 2 213 +208 2 214 +208 2 214 +209 2 215 +209 2 216 +210 2 216 +210 2 217 +210 1 217 +211 1 218 +211 1 218 +212 1 219 +212 1 219 +213 1 220 +213 1 221 +213 1 221 +214 1 222 +214 1 222 +215 0 223 +215 0 223 +216 0 224 +216 0 225 +216 0 225 +217 0 226 +217 0 226 +218 0 227 +218 0 227 +218 0 228 +219 0 229 +219 0 229 +220 0 229 +220 0 229 +221 0 229 +221 0 229 +221 0 229 +222 0 229 +222 0 229 +223 0 229 +223 0 229 +224 0 229 +224 0 229 +224 0 230 +225 0 230 +225 0 230 +226 0 230 +226 0 230 +227 0 230 +227 0 230 +227 0 230 +228 0 230 +228 0 230 +229 0 230 +229 0 230 +229 0 231 diff --git a/cmaps/wsxm/Earth&Green.lut b/cmaps/wsxm/Earth&Green.lut new file mode 100755 index 0000000..1b6e98e --- /dev/null +++ b/cmaps/wsxm/Earth&Green.lut @@ -0,0 +1,36 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 852 + +[Blue Info] + + Control Point 0: (0 , 254) + Control Point 1: (186 , 254) + Control Point 2: (255 , 139) + Number of Control Points: 3 + +[Green Info] + + Control Point 0: (0 , 254) + Control Point 1: (84 , 254) + Control Point 2: (179 , 85) + Control Point 3: (255 , 82) + Number of Control Points: 4 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 179) + Control Point 1: (255 , 46) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/Earth&Green.ppm b/cmaps/wsxm/Earth&Green.ppm new file mode 100644 index 0000000..f5b6ee8 --- /dev/null +++ b/cmaps/wsxm/Earth&Green.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +76 1 1 +76 1 1 +77 1 1 +77 1 1 +78 1 1 +78 1 1 +79 1 1 +79 1 1 +80 1 1 +80 1 1 +81 1 1 +81 1 1 +82 1 1 +82 1 1 +83 1 1 +83 1 1 +84 1 1 +84 1 1 +85 1 1 +85 1 1 +86 1 1 +86 1 1 +87 1 1 +87 1 1 +88 1 1 +89 1 1 +89 1 1 +90 1 1 +90 1 1 +91 1 1 +91 1 1 +92 1 1 +92 1 1 +93 1 1 +93 1 1 +94 1 1 +94 1 1 +95 1 1 +95 1 1 +96 1 1 +96 1 1 +97 1 1 +97 1 1 +98 1 1 +98 1 1 +99 1 1 +99 1 1 +100 1 1 +101 1 1 +101 1 1 +102 1 1 +102 1 1 +103 1 1 +103 1 1 +104 1 1 +104 1 1 +105 1 1 +105 1 1 +106 1 1 +106 1 1 +107 1 1 +107 1 1 +108 1 1 +108 1 1 +109 1 1 +109 1 1 +110 1 1 +110 1 1 +111 1 1 +111 1 1 +112 1 1 +113 1 1 +113 1 1 +114 1 1 +114 1 1 +115 1 1 +115 1 1 +116 1 1 +116 1 1 +117 1 1 +117 1 1 +118 1 1 +118 1 1 +119 1 1 +119 1 1 +120 2 1 +120 4 1 +121 6 1 +121 8 1 +122 9 1 +122 11 1 +123 13 1 +123 15 1 +124 17 1 +125 18 1 +125 20 1 +126 22 1 +126 24 1 +127 25 1 +127 27 1 +128 29 1 +128 31 1 +129 33 1 +129 34 1 +130 36 1 +130 38 1 +131 40 1 +131 41 1 +132 43 1 +132 45 1 +133 47 1 +133 49 1 +134 50 1 +134 52 1 +135 54 1 +135 56 1 +136 57 1 +137 59 1 +137 61 1 +138 63 1 +138 65 1 +139 66 1 +139 68 1 +140 70 1 +140 72 1 +141 73 1 +141 75 1 +142 77 1 +142 79 1 +143 81 1 +143 82 1 +144 84 1 +144 86 1 +145 88 1 +145 89 1 +146 91 1 +146 93 1 +147 95 1 +147 97 1 +148 98 1 +149 100 1 +149 102 1 +150 104 1 +150 105 1 +151 107 1 +151 109 1 +152 111 1 +152 113 1 +153 114 1 +153 116 1 +154 118 1 +154 120 1 +155 121 1 +155 123 1 +156 125 1 +156 127 1 +157 129 1 +157 130 1 +158 132 1 +158 134 1 +159 136 1 +159 137 1 +160 139 1 +161 141 1 +161 143 1 +162 145 1 +162 146 1 +163 148 1 +163 150 1 +164 152 1 +164 153 1 +165 155 1 +165 157 1 +166 159 1 +166 161 1 +167 162 1 +167 164 1 +168 166 1 +168 168 1 +169 170 1 +169 170 1 +170 170 1 +170 170 1 +171 170 1 +171 170 1 +172 170 1 +173 170 1 +173 170 2 +174 170 4 +174 170 6 +175 170 7 +175 170 9 +176 170 11 +176 170 12 +177 170 14 +177 170 16 +178 170 17 +178 170 19 +179 170 21 +179 170 22 +180 170 24 +180 170 26 +181 170 27 +181 170 29 +182 170 31 +182 171 32 +183 171 34 +183 171 36 +184 171 37 +185 171 39 +185 171 41 +186 171 42 +186 171 44 +187 171 46 +187 171 47 +188 171 49 +188 171 51 +189 171 52 +189 171 54 +190 171 56 +190 171 57 +191 171 59 +191 171 61 +192 171 62 +192 171 64 +193 171 66 +193 171 67 +194 171 69 +194 171 71 +195 171 72 +195 172 74 +196 172 76 +197 172 77 +197 172 79 +198 172 81 +198 172 82 +199 172 84 +199 172 86 +200 172 87 +200 172 89 +201 172 91 +201 172 92 +202 172 94 +202 172 96 +203 172 97 +203 172 99 +204 172 101 +204 172 102 +205 172 104 +205 172 106 +206 172 107 +206 172 109 +207 172 111 +207 172 112 +208 172 114 +209 172 116 diff --git a/cmaps/wsxm/Earth.lut b/cmaps/wsxm/Earth.lut new file mode 100755 index 0000000..bb9de8f --- /dev/null +++ b/cmaps/wsxm/Earth.lut @@ -0,0 +1,44 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1125 + +[Blue Info] + + Control Point 0: (0 , 254) + Control Point 1: (106 , 254) + Control Point 2: (181 , 166) + Control Point 3: (220 , 69) + Control Point 4: (230 , 37) + Control Point 5: (255 , 6) + Number of Control Points: 6 + +[Green Info] + + Control Point 0: (0 , 252) + Control Point 1: (79 , 197) + Control Point 2: (181 , 56) + Control Point 3: (206 , 27) + Control Point 4: (230 , 13) + Control Point 5: (255 , 6) + Number of Control Points: 6 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Automatic + Derivate Mode for the last green Point: Automatic + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: Yes + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 252) + Control Point 1: (104 , 78) + Control Point 2: (154 , 58) + Control Point 3: (181 , 41) + Control Point 4: (255 , 3) + Number of Control Points: 5 + +[Header end] diff --git a/cmaps/wsxm/Earth.ppm b/cmaps/wsxm/Earth.ppm new file mode 100644 index 0000000..5ce00ea --- /dev/null +++ b/cmaps/wsxm/Earth.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +3 3 1 +4 3 1 +6 4 1 +8 5 1 +9 5 1 +11 6 1 +13 7 1 +14 7 1 +16 8 1 +18 9 1 +19 9 1 +21 10 1 +23 11 1 +24 12 1 +26 12 1 +28 13 1 +29 14 1 +31 14 1 +33 15 1 +34 16 1 +36 16 1 +38 17 1 +39 18 1 +41 19 1 +43 19 1 +44 20 1 +46 21 1 +48 21 1 +49 22 1 +51 23 1 +53 23 1 +54 24 1 +56 25 1 +58 25 1 +59 26 1 +61 27 1 +63 28 1 +64 28 1 +66 29 1 +68 30 1 +69 30 1 +71 31 1 +73 32 1 +74 32 1 +76 33 1 +78 34 1 +79 35 1 +81 35 1 +83 36 1 +84 37 1 +86 37 1 +88 38 1 +90 39 1 +91 39 1 +93 40 1 +95 41 1 +96 41 1 +98 42 1 +100 43 1 +101 44 1 +103 44 1 +105 45 1 +106 46 1 +108 46 1 +110 47 1 +111 48 1 +113 48 1 +115 49 1 +116 50 1 +118 51 1 +120 51 1 +121 52 1 +123 53 1 +125 53 1 +126 54 1 +128 55 1 +130 55 1 +131 56 1 +133 57 1 +135 58 1 +136 59 1 +138 60 1 +140 62 1 +141 63 1 +143 64 1 +145 66 1 +146 67 1 +148 69 1 +150 70 1 +151 71 1 +153 73 1 +155 74 1 +156 75 1 +158 77 1 +160 78 1 +161 80 1 +163 81 1 +165 82 1 +166 84 1 +168 85 1 +170 87 1 +171 88 1 +173 89 1 +175 91 1 +177 92 1 +177 93 1 +177 95 1 +178 96 2 +178 98 3 +179 99 4 +179 100 5 +179 102 6 +180 103 8 +180 104 9 +181 106 10 +181 107 11 +181 109 12 +182 110 13 +182 111 15 +183 113 16 +183 114 17 +183 116 18 +184 117 19 +184 118 20 +185 120 22 +185 121 23 +185 122 24 +186 124 25 +186 125 26 +187 127 27 +187 128 29 +187 129 30 +188 131 31 +188 132 32 +189 134 33 +189 135 35 +189 136 36 +190 138 37 +190 139 38 +191 140 39 +191 142 40 +191 143 42 +192 145 43 +192 146 44 +193 147 45 +193 149 46 +193 150 47 +194 151 49 +194 153 50 +195 154 51 +195 156 52 +195 157 53 +196 158 54 +196 160 56 +197 161 57 +197 163 58 +198 164 59 +198 165 60 +199 167 62 +200 168 63 +200 169 64 +201 171 65 +202 172 66 +202 174 67 +203 175 69 +203 176 70 +204 178 71 +205 179 72 +205 181 73 +206 182 74 +207 183 76 +207 185 77 +208 186 78 +208 187 79 +209 189 80 +210 190 81 +210 192 83 +211 193 84 +212 194 85 +212 196 86 +213 197 87 +214 199 89 +214 200 91 +215 201 93 +215 202 96 +216 203 98 +216 204 101 +217 205 103 +217 207 106 +218 208 108 +218 209 111 +219 210 113 +219 211 116 +220 212 118 +220 214 121 +221 215 123 +221 216 126 +222 217 128 +222 218 131 +223 219 133 +223 221 136 +224 222 138 +224 223 141 +225 224 143 +225 225 146 +226 226 148 +226 228 151 +227 228 153 +227 229 156 +228 229 158 +228 230 161 +229 230 163 +229 231 166 +230 232 168 +230 232 171 +231 233 173 +231 233 176 +232 234 178 +232 235 181 +233 235 183 +234 236 186 +234 236 189 +235 237 192 +235 237 195 +236 238 198 +236 239 202 +237 239 205 +237 240 208 +238 240 211 +238 241 214 +239 242 218 +239 242 219 +240 242 220 +240 242 221 +241 243 222 +241 243 224 +242 243 225 +242 243 226 +243 244 227 +243 244 229 +244 244 230 +244 245 231 +245 245 232 +245 245 234 +246 245 235 +246 246 236 +247 246 237 +247 246 239 +248 247 240 +248 247 241 +249 247 242 +249 247 244 +250 248 245 +250 248 246 +251 248 247 +251 249 248 diff --git a/cmaps/wsxm/ExtraRain.lut b/cmaps/wsxm/ExtraRain.lut new file mode 100755 index 0000000..0f793e4 --- /dev/null +++ b/cmaps/wsxm/ExtraRain.lut @@ -0,0 +1,64 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1784 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 151) + Control Point 10: (204 , 255) + Control Point 11: (230 , 255) + Control Point 12: (255 , 255) + Control Point 2: (51 , 51) + Control Point 3: (64 , 0) + Control Point 4: (77 , 104) + Control Point 5: (96 , 255) + Control Point 6: (102 , 255) + Control Point 7: (128 , 255) + Control Point 8: (153 , 255) + Control Point 9: (179 , 255) + Number of Control Points: 13 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (204 , 99) + Control Point 11: (230 , 177) + Control Point 12: (255 , 252) + Control Point 2: (51 , 255) + Control Point 3: (64 , 255) + Control Point 4: (77 , 151) + Control Point 5: (96 , 0) + Control Point 6: (102 , 0) + Control Point 7: (128 , 0) + Control Point 8: (153 , 0) + Control Point 9: (179 , 38) + Number of Control Points: 13 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 203) + Control Point 10: (255 , 0) + Control Point 2: (51 , 229) + Control Point 3: (77 , 255) + Control Point 4: (102 , 231) + Control Point 5: (128 , 127) + Control Point 6: (153 , 27) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/ExtraRain.ppm b/cmaps/wsxm/ExtraRain.ppm new file mode 100644 index 0000000..324e687 --- /dev/null +++ b/cmaps/wsxm/ExtraRain.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +2 0 4 +4 0 8 +6 0 12 +8 0 16 +10 0 20 +12 0 24 +14 0 28 +16 0 32 +18 0 36 +20 0 40 +22 0 44 +24 0 48 +26 0 52 +28 0 56 +30 0 60 +32 0 64 +34 0 68 +36 0 72 +38 0 76 +40 0 80 +42 0 84 +44 0 88 +46 0 92 +48 0 96 +50 0 100 +52 0 104 +50 0 108 +49 0 112 +48 0 116 +47 0 120 +46 0 124 +45 0 128 +44 0 132 +43 0 136 +42 0 140 +41 0 144 +40 0 148 +39 0 152 +38 0 156 +37 0 160 +36 0 164 +35 0 168 +34 0 172 +33 0 176 +32 0 180 +31 0 184 +30 0 188 +29 0 192 +28 0 196 +27 0 200 +26 0 204 +25 0 207 +24 0 211 +23 0 215 +22 0 219 +21 0 223 +20 0 227 +19 0 231 +18 0 235 +17 0 239 +16 0 243 +15 0 247 +14 0 251 +13 0 255 +12 8 247 +11 16 239 +10 24 231 +9 32 223 +8 40 215 +7 48 207 +6 56 199 +5 64 191 +4 72 183 +3 80 175 +2 88 167 +1 96 159 +0 104 151 +0 111 143 +1 119 135 +2 127 127 +3 135 119 +4 143 111 +5 151 103 +6 159 95 +7 167 87 +8 175 79 +9 183 71 +10 191 63 +11 199 55 +12 207 47 +13 215 39 +14 223 31 +15 231 23 +16 239 15 +17 247 7 +18 255 0 +19 255 0 +20 255 0 +21 255 0 +22 255 0 +23 255 0 +24 255 0 +28 255 0 +32 255 0 +36 255 0 +40 255 0 +44 255 0 +48 255 0 +52 255 0 +56 255 0 +60 255 0 +64 255 0 +68 255 0 +72 255 0 +76 255 0 +80 255 0 +84 255 0 +88 255 0 +92 255 0 +96 255 0 +100 255 0 +104 255 0 +108 255 0 +112 255 0 +116 255 0 +120 255 0 +124 255 0 +128 255 0 +132 255 0 +136 255 0 +140 255 0 +144 255 0 +148 255 0 +152 255 0 +156 255 0 +160 255 0 +164 255 0 +168 255 0 +172 255 0 +176 255 0 +180 255 0 +184 255 0 +188 255 0 +192 255 0 +196 255 0 +200 255 0 +204 255 0 +208 255 0 +212 255 0 +216 255 0 +220 255 0 +224 255 0 +228 255 0 +229 253 0 +230 252 0 +231 250 0 +232 249 0 +233 247 0 +234 246 0 +235 244 0 +236 243 0 +237 241 0 +238 240 0 +239 238 0 +240 237 0 +241 236 0 +242 234 0 +243 233 0 +244 231 0 +245 230 0 +246 228 0 +247 227 0 +248 225 0 +249 224 0 +250 222 0 +251 221 0 +252 219 0 +253 218 0 +255 217 0 +255 214 0 +255 212 0 +255 209 0 +255 207 0 +255 204 0 +255 202 0 +255 199 0 +255 197 0 +255 195 0 +255 192 0 +255 190 0 +255 187 0 +255 185 0 +255 182 0 +255 180 0 +255 177 0 +255 175 0 +255 173 0 +255 170 0 +255 168 0 +255 165 0 +255 163 0 +255 160 0 +255 158 0 +255 156 0 +255 153 0 +255 150 0 +255 147 0 +255 144 0 +255 141 0 +255 138 0 +255 135 0 +255 132 0 +255 129 0 +255 126 0 +255 123 0 +255 120 0 +255 117 0 +255 114 0 +255 111 0 +255 108 0 +255 105 0 +255 102 0 +255 99 0 +255 96 0 +255 93 0 +255 90 0 +255 87 0 +255 84 0 +255 81 0 +255 78 0 +255 75 0 +255 72 0 +255 69 0 +255 66 0 +255 63 0 +255 60 0 +255 57 0 +255 54 0 +255 51 0 +255 48 0 +255 45 0 +255 42 0 +255 39 0 +255 36 0 +255 33 0 +255 30 0 +255 27 0 +255 24 0 +255 21 0 +255 18 0 +255 15 0 +255 12 0 +255 9 0 +255 6 0 +255 3 0 diff --git a/cmaps/wsxm/Flag.lut b/cmaps/wsxm/Flag.lut new file mode 100755 index 0000000..9a72376 --- /dev/null +++ b/cmaps/wsxm/Flag.lut @@ -0,0 +1,732 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 24671 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (1 , 0) + Control Point 10: (10 , 0) + Control Point 100: (100 , 255) + Control Point 101: (101 , 0) + Control Point 102: (102 , 0) + Control Point 103: (103 , 255) + Control Point 104: (104 , 255) + Control Point 105: (105 , 0) + Control Point 106: (106 , 0) + Control Point 107: (107 , 255) + Control Point 108: (108 , 255) + Control Point 109: (109 , 0) + Control Point 11: (11 , 255) + Control Point 110: (110 , 0) + Control Point 111: (111 , 255) + Control Point 112: (112 , 255) + Control Point 113: (113 , 0) + Control Point 114: (114 , 0) + Control Point 115: (115 , 255) + Control Point 116: (116 , 255) + Control Point 117: (117 , 0) + Control Point 118: (118 , 0) + Control Point 119: (119 , 255) + Control Point 12: (12 , 255) + Control Point 120: (120 , 255) + Control Point 121: (121 , 0) + Control Point 122: (122 , 0) + Control Point 123: (123 , 255) + Control Point 124: (124 , 255) + Control Point 125: (125 , 0) + Control Point 126: (126 , 0) + Control Point 127: (127 , 255) + Control Point 128: (128 , 255) + Control Point 129: (129 , 0) + Control Point 13: (13 , 0) + Control Point 130: (130 , 0) + Control Point 131: (131 , 255) + Control Point 132: (132 , 255) + Control Point 133: (133 , 0) + Control Point 134: (134 , 0) + Control Point 135: (135 , 255) + Control Point 136: (136 , 255) + Control Point 137: (137 , 0) + Control Point 138: (138 , 0) + Control Point 139: (139 , 255) + Control Point 14: (14 , 0) + Control Point 140: (140 , 255) + Control Point 141: (141 , 0) + Control Point 142: (142 , 0) + Control Point 143: (143 , 255) + Control Point 144: (144 , 255) + Control Point 145: (145 , 0) + Control Point 146: (146 , 0) + Control Point 147: (147 , 255) + Control Point 148: (148 , 255) + Control Point 149: (149 , 0) + Control Point 15: (15 , 255) + Control Point 150: (150 , 0) + Control Point 151: (151 , 255) + Control Point 152: (152 , 255) + Control Point 153: (153 , 0) + Control Point 154: (154 , 0) + Control Point 155: (155 , 255) + Control Point 156: (156 , 255) + Control Point 157: (157 , 0) + Control Point 158: (158 , 0) + Control Point 159: (159 , 255) + Control Point 16: (16 , 255) + Control Point 160: (160 , 255) + Control Point 161: (161 , 0) + Control Point 162: (162 , 0) + Control Point 163: (163 , 255) + Control Point 164: (164 , 255) + Control Point 165: (165 , 0) + Control Point 166: (166 , 0) + Control Point 167: (167 , 255) + Control Point 168: (168 , 255) + Control Point 169: (169 , 0) + Control Point 17: (17 , 0) + Control Point 170: (170 , 0) + Control Point 171: (171 , 255) + Control Point 172: (172 , 255) + Control Point 173: (173 , 0) + Control Point 174: (174 , 0) + Control Point 175: (175 , 255) + Control Point 176: (176 , 255) + Control Point 177: (177 , 0) + Control Point 178: (178 , 0) + Control Point 179: (179 , 255) + Control Point 18: (18 , 0) + Control Point 180: (180 , 255) + Control Point 181: (181 , 0) + Control Point 182: (182 , 0) + Control Point 183: (183 , 255) + Control Point 184: (184 , 255) + Control Point 185: (185 , 0) + Control Point 186: (186 , 0) + Control Point 187: (187 , 255) + Control Point 188: (188 , 255) + Control Point 189: (189 , 0) + Control Point 19: (19 , 255) + Control Point 190: (190 , 0) + Control Point 191: (191 , 255) + Control Point 192: (192 , 255) + Control Point 193: (193 , 0) + Control Point 194: (194 , 0) + Control Point 195: (195 , 255) + Control Point 196: (196 , 255) + Control Point 197: (197 , 0) + Control Point 198: (198 , 0) + Control Point 199: (199 , 255) + Control Point 2: (2 , 0) + Control Point 20: (20 , 255) + Control Point 200: (200 , 255) + Control Point 201: (201 , 0) + Control Point 202: (202 , 0) + Control Point 203: (203 , 255) + Control Point 204: (204 , 255) + Control Point 205: (205 , 0) + Control Point 206: (206 , 0) + Control Point 207: (207 , 255) + Control Point 208: (208 , 255) + Control Point 209: (209 , 0) + Control Point 21: (21 , 0) + Control Point 210: (210 , 0) + Control Point 211: (211 , 255) + Control Point 212: (212 , 255) + Control Point 213: (213 , 0) + Control Point 214: (214 , 0) + Control Point 215: (215 , 255) + Control Point 216: (216 , 255) + Control Point 217: (217 , 0) + Control Point 218: (218 , 0) + Control Point 219: (219 , 255) + Control Point 22: (22 , 0) + Control Point 220: (220 , 255) + Control Point 221: (221 , 0) + Control Point 222: (222 , 0) + Control Point 223: (223 , 255) + Control Point 224: (224 , 255) + Control Point 225: (225 , 0) + Control Point 226: (226 , 0) + Control Point 227: (227 , 255) + Control Point 228: (228 , 255) + Control Point 229: (229 , 0) + Control Point 23: (23 , 255) + Control Point 230: (230 , 0) + Control Point 231: (231 , 255) + Control Point 232: (232 , 255) + Control Point 233: (233 , 0) + Control Point 234: (234 , 0) + Control Point 235: (235 , 255) + Control Point 236: (236 , 255) + Control Point 237: (237 , 0) + Control Point 238: (238 , 0) + Control Point 239: (239 , 255) + Control Point 24: (24 , 255) + Control Point 240: (240 , 255) + Control Point 241: (241 , 0) + Control Point 242: (242 , 0) + Control Point 243: (243 , 255) + Control Point 244: (244 , 255) + Control Point 245: (245 , 0) + Control Point 246: (246 , 0) + Control Point 247: (247 , 255) + Control Point 248: (248 , 255) + Control Point 249: (249 , 0) + Control Point 25: (25 , 0) + Control Point 250: (250 , 0) + Control Point 251: (251 , 255) + Control Point 252: (252 , 255) + Control Point 253: (253 , 0) + Control Point 254: (254 , 0) + Control Point 255: (255 , 255) + Control Point 26: (26 , 0) + Control Point 27: (27 , 255) + Control Point 28: (28 , 255) + Control Point 29: (29 , 0) + Control Point 3: (3 , 255) + Control Point 30: (30 , 0) + Control Point 31: (31 , 255) + Control Point 32: (32 , 255) + Control Point 33: (33 , 0) + Control Point 34: (34 , 0) + Control Point 35: (35 , 255) + Control Point 36: (36 , 255) + Control Point 37: (37 , 0) + Control Point 38: (38 , 0) + Control Point 39: (39 , 255) + Control Point 4: (4 , 255) + Control Point 40: (40 , 255) + Control Point 41: (41 , 0) + Control Point 42: (42 , 0) + Control Point 43: (43 , 255) + Control Point 44: (44 , 255) + Control Point 45: (45 , 0) + Control Point 46: (46 , 0) + Control Point 47: (47 , 255) + Control Point 48: (48 , 255) + Control Point 49: (49 , 0) + Control Point 5: (5 , 0) + Control Point 50: (50 , 0) + Control Point 51: (51 , 255) + Control Point 52: (52 , 255) + Control Point 53: (53 , 0) + Control Point 54: (54 , 0) + Control Point 55: (55 , 255) + Control Point 56: (56 , 255) + Control Point 57: (57 , 0) + Control Point 58: (58 , 0) + Control Point 59: (59 , 255) + Control Point 6: (6 , 0) + Control Point 60: (60 , 255) + Control Point 61: (61 , 0) + Control Point 62: (62 , 0) + Control Point 63: (63 , 255) + Control Point 64: (64 , 255) + Control Point 65: (65 , 0) + Control Point 66: (66 , 0) + Control Point 67: (67 , 255) + Control Point 68: (68 , 255) + Control Point 69: (69 , 0) + Control Point 7: (7 , 255) + Control Point 70: (70 , 0) + Control Point 71: (71 , 255) + Control Point 72: (72 , 255) + Control Point 73: (73 , 0) + Control Point 74: (74 , 0) + Control Point 75: (75 , 255) + Control Point 76: (76 , 255) + Control Point 77: (77 , 0) + Control Point 78: (78 , 0) + Control Point 79: (79 , 255) + Control Point 8: (8 , 255) + Control Point 80: (80 , 255) + Control Point 81: (81 , 0) + Control Point 82: (82 , 0) + Control Point 83: (83 , 255) + Control Point 84: (84 , 255) + Control Point 85: (85 , 0) + Control Point 86: (86 , 0) + Control Point 87: (87 , 255) + Control Point 88: (88 , 255) + Control Point 89: (89 , 0) + Control Point 9: (9 , 0) + Control Point 90: (90 , 0) + Control Point 91: (91 , 255) + Control Point 92: (92 , 255) + Control Point 93: (93 , 0) + Control Point 94: (94 , 0) + Control Point 95: (95 , 255) + Control Point 96: (96 , 255) + Control Point 97: (97 , 0) + Control Point 98: (98 , 0) + Control Point 99: (99 , 255) + Number of Control Points: 256 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (1 , 0) + Control Point 10: (13 , 0) + Control Point 100: (133 , 0) + Control Point 101: (134 , 255) + Control Point 102: (136 , 255) + Control Point 103: (137 , 0) + Control Point 104: (138 , 255) + Control Point 105: (140 , 255) + Control Point 106: (141 , 0) + Control Point 107: (142 , 255) + Control Point 108: (144 , 255) + Control Point 109: (145 , 0) + Control Point 11: (14 , 255) + Control Point 110: (146 , 255) + Control Point 111: (148 , 255) + Control Point 112: (149 , 0) + Control Point 113: (150 , 255) + Control Point 114: (152 , 255) + Control Point 115: (153 , 0) + Control Point 116: (154 , 255) + Control Point 117: (156 , 255) + Control Point 118: (157 , 0) + Control Point 119: (158 , 255) + Control Point 12: (16 , 255) + Control Point 120: (160 , 255) + Control Point 121: (161 , 0) + Control Point 122: (162 , 255) + Control Point 123: (164 , 255) + Control Point 124: (165 , 0) + Control Point 125: (166 , 255) + Control Point 126: (168 , 255) + Control Point 127: (169 , 0) + Control Point 128: (170 , 255) + Control Point 129: (172 , 255) + Control Point 13: (17 , 0) + Control Point 130: (173 , 0) + Control Point 131: (174 , 255) + Control Point 132: (176 , 255) + Control Point 133: (177 , 0) + Control Point 134: (178 , 255) + Control Point 135: (180 , 255) + Control Point 136: (181 , 0) + Control Point 137: (182 , 255) + Control Point 138: (184 , 255) + Control Point 139: (185 , 0) + Control Point 14: (18 , 255) + Control Point 140: (186 , 255) + Control Point 141: (188 , 255) + Control Point 142: (189 , 0) + Control Point 143: (190 , 255) + Control Point 144: (192 , 255) + Control Point 145: (193 , 0) + Control Point 146: (194 , 255) + Control Point 147: (196 , 255) + Control Point 148: (197 , 0) + Control Point 149: (198 , 255) + Control Point 15: (20 , 255) + Control Point 150: (200 , 255) + Control Point 151: (201 , 0) + Control Point 152: (202 , 255) + Control Point 153: (204 , 255) + Control Point 154: (205 , 0) + Control Point 155: (206 , 255) + Control Point 156: (208 , 255) + Control Point 157: (209 , 0) + Control Point 158: (210 , 255) + Control Point 159: (212 , 255) + Control Point 16: (21 , 0) + Control Point 160: (213 , 0) + Control Point 161: (214 , 255) + Control Point 162: (216 , 255) + Control Point 163: (217 , 0) + Control Point 164: (218 , 255) + Control Point 165: (220 , 255) + Control Point 166: (221 , 0) + Control Point 167: (222 , 255) + Control Point 168: (224 , 255) + Control Point 169: (225 , 0) + Control Point 17: (22 , 255) + Control Point 170: (226 , 255) + Control Point 171: (228 , 255) + Control Point 172: (229 , 0) + Control Point 173: (230 , 255) + Control Point 174: (232 , 255) + Control Point 175: (233 , 0) + Control Point 176: (234 , 255) + Control Point 177: (236 , 255) + Control Point 178: (237 , 0) + Control Point 179: (238 , 255) + Control Point 18: (24 , 255) + Control Point 180: (240 , 255) + Control Point 181: (241 , 0) + Control Point 182: (242 , 255) + Control Point 183: (244 , 255) + Control Point 184: (245 , 0) + Control Point 185: (246 , 255) + Control Point 186: (248 , 255) + Control Point 187: (249 , 0) + Control Point 188: (250 , 255) + Control Point 189: (252 , 255) + Control Point 19: (25 , 0) + Control Point 190: (253 , 0) + Control Point 191: (254 , 255) + Control Point 192: (255 , 255) + Control Point 2: (2 , 255) + Control Point 20: (26 , 255) + Control Point 21: (28 , 255) + Control Point 22: (29 , 0) + Control Point 23: (30 , 255) + Control Point 24: (32 , 255) + Control Point 25: (33 , 0) + Control Point 26: (34 , 255) + Control Point 27: (36 , 255) + Control Point 28: (37 , 0) + Control Point 29: (38 , 255) + Control Point 3: (4 , 255) + Control Point 30: (40 , 255) + Control Point 31: (41 , 0) + Control Point 32: (42 , 255) + Control Point 33: (44 , 255) + Control Point 34: (45 , 0) + Control Point 35: (46 , 255) + Control Point 36: (48 , 255) + Control Point 37: (49 , 0) + Control Point 38: (50 , 255) + Control Point 39: (52 , 255) + Control Point 4: (5 , 0) + Control Point 40: (53 , 0) + Control Point 41: (54 , 255) + Control Point 42: (56 , 255) + Control Point 43: (57 , 0) + Control Point 44: (58 , 255) + Control Point 45: (60 , 255) + Control Point 46: (61 , 0) + Control Point 47: (62 , 255) + Control Point 48: (64 , 255) + Control Point 49: (65 , 0) + Control Point 5: (6 , 255) + Control Point 50: (66 , 255) + Control Point 51: (68 , 255) + Control Point 52: (69 , 0) + Control Point 53: (70 , 255) + Control Point 54: (72 , 255) + Control Point 55: (73 , 0) + Control Point 56: (74 , 255) + Control Point 57: (76 , 255) + Control Point 58: (77 , 0) + Control Point 59: (78 , 255) + Control Point 6: (8 , 255) + Control Point 60: (80 , 255) + Control Point 61: (81 , 0) + Control Point 62: (82 , 255) + Control Point 63: (84 , 255) + Control Point 64: (85 , 0) + Control Point 65: (86 , 255) + Control Point 66: (88 , 255) + Control Point 67: (89 , 0) + Control Point 68: (90 , 255) + Control Point 69: (92 , 255) + Control Point 7: (9 , 0) + Control Point 70: (93 , 0) + Control Point 71: (94 , 255) + Control Point 72: (96 , 255) + Control Point 73: (97 , 0) + Control Point 74: (98 , 255) + Control Point 75: (100 , 255) + Control Point 76: (101 , 0) + Control Point 77: (102 , 255) + Control Point 78: (104 , 255) + Control Point 79: (105 , 0) + Control Point 8: (10 , 255) + Control Point 80: (106 , 255) + Control Point 81: (108 , 255) + Control Point 82: (109 , 0) + Control Point 83: (110 , 255) + Control Point 84: (112 , 255) + Control Point 85: (113 , 0) + Control Point 86: (114 , 255) + Control Point 87: (116 , 255) + Control Point 88: (117 , 0) + Control Point 89: (118 , 255) + Control Point 9: (12 , 255) + Control Point 90: (120 , 255) + Control Point 91: (121 , 0) + Control Point 92: (122 , 255) + Control Point 93: (124 , 255) + Control Point 94: (125 , 0) + Control Point 95: (126 , 255) + Control Point 96: (128 , 255) + Control Point 97: (129 , 0) + Control Point 98: (130 , 255) + Control Point 99: (132 , 255) + Number of Control Points: 193 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 0) + Control Point 1: (1 , 0) + Control Point 10: (10 , 255) + Control Point 100: (100 , 0) + Control Point 101: (101 , 0) + Control Point 102: (102 , 255) + Control Point 103: (103 , 255) + Control Point 104: (104 , 0) + Control Point 105: (105 , 0) + Control Point 106: (106 , 255) + Control Point 107: (107 , 255) + Control Point 108: (108 , 0) + Control Point 109: (109 , 0) + Control Point 11: (11 , 255) + Control Point 110: (110 , 255) + Control Point 111: (111 , 255) + Control Point 112: (112 , 0) + Control Point 113: (113 , 0) + Control Point 114: (114 , 255) + Control Point 115: (115 , 255) + Control Point 116: (116 , 0) + Control Point 117: (117 , 0) + Control Point 118: (118 , 255) + Control Point 119: (119 , 255) + Control Point 12: (12 , 0) + Control Point 120: (120 , 0) + Control Point 121: (121 , 0) + Control Point 122: (122 , 255) + Control Point 123: (123 , 255) + Control Point 124: (124 , 0) + Control Point 125: (125 , 0) + Control Point 126: (126 , 255) + Control Point 127: (127 , 255) + Control Point 128: (128 , 0) + Control Point 129: (129 , 0) + Control Point 13: (13 , 0) + Control Point 130: (130 , 255) + Control Point 131: (131 , 255) + Control Point 132: (132 , 0) + Control Point 133: (133 , 0) + Control Point 134: (134 , 255) + Control Point 135: (135 , 255) + Control Point 136: (136 , 0) + Control Point 137: (137 , 0) + Control Point 138: (138 , 255) + Control Point 139: (139 , 255) + Control Point 14: (14 , 255) + Control Point 140: (140 , 0) + Control Point 141: (141 , 0) + Control Point 142: (142 , 255) + Control Point 143: (143 , 255) + Control Point 144: (144 , 0) + Control Point 145: (145 , 0) + Control Point 146: (146 , 255) + Control Point 147: (147 , 255) + Control Point 148: (148 , 0) + Control Point 149: (149 , 0) + Control Point 15: (15 , 255) + Control Point 150: (150 , 255) + Control Point 151: (151 , 255) + Control Point 152: (152 , 0) + Control Point 153: (153 , 0) + Control Point 154: (154 , 255) + Control Point 155: (155 , 255) + Control Point 156: (156 , 0) + Control Point 157: (157 , 0) + Control Point 158: (158 , 255) + Control Point 159: (159 , 255) + Control Point 16: (16 , 0) + Control Point 160: (160 , 0) + Control Point 161: (161 , 0) + Control Point 162: (162 , 255) + Control Point 163: (163 , 255) + Control Point 164: (164 , 0) + Control Point 165: (165 , 0) + Control Point 166: (166 , 255) + Control Point 167: (167 , 255) + Control Point 168: (168 , 0) + Control Point 169: (169 , 0) + Control Point 17: (17 , 0) + Control Point 170: (170 , 255) + Control Point 171: (171 , 255) + Control Point 172: (172 , 0) + Control Point 173: (173 , 0) + Control Point 174: (174 , 255) + Control Point 175: (175 , 255) + Control Point 176: (176 , 0) + Control Point 177: (177 , 0) + Control Point 178: (178 , 255) + Control Point 179: (179 , 255) + Control Point 18: (18 , 255) + Control Point 180: (180 , 0) + Control Point 181: (181 , 0) + Control Point 182: (182 , 255) + Control Point 183: (183 , 255) + Control Point 184: (184 , 0) + Control Point 185: (185 , 0) + Control Point 186: (186 , 255) + Control Point 187: (187 , 255) + Control Point 188: (188 , 0) + Control Point 189: (189 , 0) + Control Point 19: (19 , 255) + Control Point 190: (190 , 255) + Control Point 191: (191 , 255) + Control Point 192: (192 , 0) + Control Point 193: (193 , 0) + Control Point 194: (194 , 255) + Control Point 195: (195 , 255) + Control Point 196: (196 , 0) + Control Point 197: (197 , 0) + Control Point 198: (198 , 255) + Control Point 199: (199 , 255) + Control Point 2: (2 , 255) + Control Point 20: (20 , 0) + Control Point 200: (200 , 0) + Control Point 201: (201 , 0) + Control Point 202: (202 , 255) + Control Point 203: (203 , 255) + Control Point 204: (204 , 0) + Control Point 205: (205 , 0) + Control Point 206: (206 , 255) + Control Point 207: (207 , 255) + Control Point 208: (208 , 0) + Control Point 209: (209 , 0) + Control Point 21: (21 , 0) + Control Point 210: (210 , 255) + Control Point 211: (211 , 255) + Control Point 212: (212 , 0) + Control Point 213: (213 , 0) + Control Point 214: (214 , 255) + Control Point 215: (215 , 255) + Control Point 216: (216 , 0) + Control Point 217: (217 , 0) + Control Point 218: (218 , 255) + Control Point 219: (219 , 255) + Control Point 22: (22 , 255) + Control Point 220: (220 , 0) + Control Point 221: (221 , 0) + Control Point 222: (222 , 255) + Control Point 223: (223 , 255) + Control Point 224: (224 , 0) + Control Point 225: (225 , 0) + Control Point 226: (226 , 255) + Control Point 227: (227 , 255) + Control Point 228: (228 , 0) + Control Point 229: (229 , 0) + Control Point 23: (23 , 255) + Control Point 230: (230 , 255) + Control Point 231: (231 , 255) + Control Point 232: (232 , 0) + Control Point 233: (233 , 0) + Control Point 234: (234 , 255) + Control Point 235: (235 , 255) + Control Point 236: (236 , 0) + Control Point 237: (237 , 0) + Control Point 238: (238 , 255) + Control Point 239: (239 , 255) + Control Point 24: (24 , 0) + Control Point 240: (240 , 0) + Control Point 241: (241 , 0) + Control Point 242: (242 , 255) + Control Point 243: (243 , 255) + Control Point 244: (244 , 0) + Control Point 245: (245 , 0) + Control Point 246: (246 , 255) + Control Point 247: (247 , 255) + Control Point 248: (248 , 0) + Control Point 249: (249 , 0) + Control Point 25: (25 , 0) + Control Point 250: (250 , 255) + Control Point 251: (251 , 255) + Control Point 252: (252 , 0) + Control Point 253: (253 , 0) + Control Point 254: (254 , 255) + Control Point 255: (255 , 255) + Control Point 26: (26 , 255) + Control Point 27: (27 , 255) + Control Point 28: (28 , 0) + Control Point 29: (29 , 0) + Control Point 3: (3 , 255) + Control Point 30: (30 , 255) + Control Point 31: (31 , 255) + Control Point 32: (32 , 0) + Control Point 33: (33 , 0) + Control Point 34: (34 , 255) + Control Point 35: (35 , 255) + Control Point 36: (36 , 0) + Control Point 37: (37 , 0) + Control Point 38: (38 , 255) + Control Point 39: (39 , 255) + Control Point 4: (4 , 0) + Control Point 40: (40 , 0) + Control Point 41: (41 , 0) + Control Point 42: (42 , 255) + Control Point 43: (43 , 255) + Control Point 44: (44 , 0) + Control Point 45: (45 , 0) + Control Point 46: (46 , 255) + Control Point 47: (47 , 255) + Control Point 48: (48 , 0) + Control Point 49: (49 , 0) + Control Point 5: (5 , 0) + Control Point 50: (50 , 255) + Control Point 51: (51 , 255) + Control Point 52: (52 , 0) + Control Point 53: (53 , 0) + Control Point 54: (54 , 255) + Control Point 55: (55 , 255) + Control Point 56: (56 , 0) + Control Point 57: (57 , 0) + Control Point 58: (58 , 255) + Control Point 59: (59 , 255) + Control Point 6: (6 , 255) + Control Point 60: (60 , 0) + Control Point 61: (61 , 0) + Control Point 62: (62 , 255) + Control Point 63: (63 , 255) + Control Point 64: (64 , 0) + Control Point 65: (65 , 0) + Control Point 66: (66 , 255) + Control Point 67: (67 , 255) + Control Point 68: (68 , 0) + Control Point 69: (69 , 0) + Control Point 7: (7 , 255) + Control Point 70: (70 , 255) + Control Point 71: (71 , 255) + Control Point 72: (72 , 0) + Control Point 73: (73 , 0) + Control Point 74: (74 , 255) + Control Point 75: (75 , 255) + Control Point 76: (76 , 0) + Control Point 77: (77 , 0) + Control Point 78: (78 , 255) + Control Point 79: (79 , 255) + Control Point 8: (8 , 0) + Control Point 80: (80 , 0) + Control Point 81: (81 , 0) + Control Point 82: (82 , 255) + Control Point 83: (83 , 255) + Control Point 84: (84 , 0) + Control Point 85: (85 , 0) + Control Point 86: (86 , 255) + Control Point 87: (87 , 255) + Control Point 88: (88 , 0) + Control Point 89: (89 , 0) + Control Point 9: (9 , 0) + Control Point 90: (90 , 255) + Control Point 91: (91 , 255) + Control Point 92: (92 , 0) + Control Point 93: (93 , 0) + Control Point 94: (94 , 255) + Control Point 95: (95 , 255) + Control Point 96: (96 , 0) + Control Point 97: (97 , 0) + Control Point 98: (98 , 255) + Control Point 99: (99 , 255) + Number of Control Points: 256 + +[Header end] diff --git a/cmaps/wsxm/Flame.lut b/cmaps/wsxm/Flame.lut new file mode 100755 index 0000000..f63c29f --- /dev/null +++ b/cmaps/wsxm/Flame.lut @@ -0,0 +1,44 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1110 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 181) + Control Point 2: (51 , 106) + Control Point 3: (86 , 1) + Control Point 4: (170 , 254) + Control Point 5: (255 , 254) + Number of Control Points: 6 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 234) + Control Point 2: (51 , 168) + Control Point 3: (86 , 1) + Control Point 4: (170 , 254) + Control Point 5: (255 , 1) + Number of Control Points: 6 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (2 , 254) + Control Point 2: (86 , 254) + Control Point 3: (174 , 1) + Control Point 4: (255 , 1) + Number of Control Points: 5 + +[Header end] diff --git a/cmaps/wsxm/Flame.ppm b/cmaps/wsxm/Flame.ppm new file mode 100644 index 0000000..6bf05c8 --- /dev/null +++ b/cmaps/wsxm/Flame.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 0 2 +1 1 5 +1 2 8 +1 3 11 +1 4 14 +1 4 17 +1 5 19 +1 6 22 +1 7 25 +1 8 28 +1 8 31 +1 9 34 +1 10 37 +1 11 39 +1 12 42 +1 12 45 +1 13 48 +1 14 51 +1 15 54 +1 16 56 +1 16 59 +1 17 62 +1 18 65 +1 19 68 +1 20 71 +1 21 74 +1 23 77 +1 26 80 +1 28 83 +1 31 86 +1 34 89 +1 36 92 +1 39 95 +1 42 98 +1 44 101 +1 47 104 +1 50 107 +1 52 110 +1 55 113 +1 57 116 +1 60 119 +1 63 122 +1 65 125 +1 68 128 +1 71 131 +1 73 134 +1 76 137 +1 79 140 +1 81 143 +1 84 146 +1 87 149 +1 91 152 +1 96 155 +1 101 158 +1 106 161 +1 110 164 +1 115 167 +1 120 170 +1 125 173 +1 129 176 +1 134 179 +1 139 182 +1 144 185 +1 149 188 +1 153 191 +1 158 194 +1 163 197 +1 168 200 +1 172 203 +1 177 206 +1 182 209 +1 187 212 +1 191 215 +1 196 218 +1 201 221 +1 206 224 +1 211 227 +1 215 230 +1 220 233 +1 225 236 +1 230 239 +1 234 242 +1 239 245 +1 244 248 +1 249 251 +1 254 254 +3 250 250 +6 247 247 +9 244 244 +12 241 241 +15 238 238 +18 235 235 +21 232 232 +24 229 229 +26 226 226 +29 223 223 +32 220 220 +35 217 217 +38 214 214 +41 211 211 +44 208 208 +47 205 205 +49 202 202 +52 199 199 +55 196 196 +58 193 193 +61 190 190 +64 187 187 +67 184 184 +70 181 181 +72 178 178 +75 175 175 +78 172 172 +81 169 169 +84 166 166 +87 163 163 +90 160 160 +93 157 157 +95 154 154 +98 151 151 +101 148 148 +104 145 145 +107 142 142 +110 139 139 +113 136 136 +116 133 133 +118 130 130 +121 127 127 +124 124 124 +127 121 121 +130 118 118 +133 115 115 +136 112 112 +139 109 109 +141 106 106 +144 103 103 +147 100 100 +150 97 97 +153 94 94 +156 91 91 +159 88 88 +162 85 85 +164 82 82 +167 79 79 +170 76 76 +173 73 73 +176 70 70 +179 67 67 +182 64 64 +185 61 61 +187 58 58 +190 55 55 +193 52 52 +196 49 49 +199 46 46 +202 43 43 +205 40 40 +208 37 37 +210 34 34 +213 31 31 +216 28 28 +219 25 25 +222 22 22 +225 19 19 +228 16 16 +231 13 13 +233 10 10 +236 7 7 +239 4 4 +242 1 1 +245 3 1 +248 6 1 +251 9 1 +254 12 1 +254 15 1 +254 18 1 +254 21 1 +254 24 1 +254 27 1 +254 30 1 +254 33 1 +254 36 1 +254 39 1 +254 42 1 +254 45 1 +254 48 1 +254 51 1 +254 54 1 +254 57 1 +254 60 1 +254 63 1 +254 66 1 +254 69 1 +254 72 1 +254 75 1 +254 78 1 +254 81 1 +254 84 1 +254 87 1 +254 90 1 +254 93 1 +254 96 1 +254 99 1 +254 102 1 +254 105 1 +254 108 1 +254 111 1 +254 114 1 +254 117 1 +254 120 1 +254 123 1 +254 126 1 +254 128 1 +254 131 1 +254 134 1 +254 137 1 +254 140 1 +254 143 1 +254 146 1 +254 149 1 +254 152 1 +254 155 1 +254 158 1 +254 161 1 +254 164 1 +254 167 1 +254 170 1 +254 173 1 +254 176 1 +254 179 1 +254 182 1 +254 185 1 +254 188 1 +254 191 1 +254 194 1 +254 197 1 +254 200 1 +254 203 1 +254 206 1 +254 209 1 +254 212 1 +254 215 1 +254 218 1 +254 221 1 +254 224 1 +254 227 1 +254 230 1 +254 233 1 +254 236 1 +254 239 1 +254 242 1 +254 245 1 +254 248 1 +254 251 1 +254 254 1 diff --git a/cmaps/wsxm/Flow.lut b/cmaps/wsxm/Flow.lut new file mode 100755 index 0000000..a77b764 --- /dev/null +++ b/cmaps/wsxm/Flow.lut @@ -0,0 +1,61 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1686 + +[Blue Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 0) + Control Point 10: (230 , 199) + Control Point 11: (255 , 0) + Control Point 2: (51 , 0) + Control Point 3: (77 , 61) + Control Point 4: (102 , 156) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 255) + Control Point 9: (223 , 255) + Number of Control Points: 12 + +[Green Info] + + Control Point 0: (0 , 55) + Control Point 1: (26 , 133) + Control Point 10: (255 , 0) + Control Point 2: (51 , 208) + Control Point 3: (77 , 240) + Control Point 4: (102 , 247) + Control Point 5: (128 , 255) + Control Point 6: (153 , 254) + Control Point 7: (179 , 253) + Control Point 8: (204 , 205) + Control Point 9: (230 , 101) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 223) + Control Point 1: (26 , 228) + Control Point 10: (255 , 0) + Control Point 2: (51 , 233) + Control Point 3: (77 , 240) + Control Point 4: (102 , 247) + Control Point 5: (128 , 255) + Control Point 6: (153 , 158) + Control Point 7: (179 , 53) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Flow.ppm b/cmaps/wsxm/Flow.ppm new file mode 100644 index 0000000..6d3bd3e --- /dev/null +++ b/cmaps/wsxm/Flow.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +32 200 255 +31 197 255 +31 194 255 +31 191 255 +31 188 255 +31 185 255 +30 182 255 +30 179 255 +30 176 255 +30 173 255 +30 170 255 +29 167 255 +29 164 255 +29 161 255 +29 158 255 +29 155 255 +28 152 255 +28 149 255 +28 146 255 +28 143 255 +28 140 255 +27 137 255 +27 134 255 +27 131 255 +27 128 255 +27 125 255 +27 122 255 +26 119 255 +26 116 255 +26 113 255 +26 110 255 +25 107 255 +25 104 255 +25 101 255 +25 98 255 +25 95 255 +24 92 255 +24 89 255 +24 86 255 +24 83 255 +24 80 255 +23 77 255 +23 74 255 +23 71 255 +23 68 255 +23 65 255 +22 62 255 +22 59 255 +22 56 255 +22 53 255 +22 50 255 +22 47 255 +21 45 252 +21 44 250 +21 43 247 +20 42 245 +20 40 243 +20 39 240 +20 38 238 +19 37 236 +19 35 233 +19 34 231 +19 33 229 +18 32 226 +18 30 224 +18 29 222 +17 28 219 +17 27 217 +17 26 215 +17 24 212 +16 23 210 +16 22 208 +16 21 205 +16 19 203 +15 18 201 +15 17 198 +15 16 196 +15 15 194 +14 14 190 +14 14 186 +14 14 182 +13 13 178 +13 13 175 +13 13 171 +13 13 167 +12 12 163 +12 12 159 +12 12 156 +11 11 152 +11 11 148 +11 11 144 +11 11 140 +10 10 137 +10 10 133 +10 10 129 +9 9 125 +9 9 121 +9 9 118 +9 9 114 +8 8 110 +8 8 106 +8 8 102 +8 8 99 +7 7 95 +7 7 91 +7 7 87 +6 6 83 +6 6 79 +6 6 76 +5 5 72 +5 5 68 +5 5 64 +4 4 60 +4 4 57 +4 4 53 +3 3 49 +3 3 45 +3 3 41 +3 3 38 +2 2 34 +2 2 30 +2 2 26 +1 1 22 +1 1 19 +1 1 15 +0 0 11 +0 0 7 +0 0 3 +0 0 0 +3 0 0 +7 0 0 +11 0 0 +15 0 0 +19 0 0 +23 0 0 +27 0 0 +31 0 0 +34 0 0 +38 0 0 +42 0 0 +46 0 0 +50 0 0 +54 0 0 +58 0 0 +62 0 0 +65 0 0 +69 0 0 +73 0 0 +77 0 0 +81 0 0 +85 0 0 +89 0 0 +93 0 0 +97 1 0 +101 1 0 +105 1 0 +109 1 0 +113 1 0 +117 1 0 +121 1 0 +125 1 0 +129 1 0 +133 1 0 +137 1 0 +141 1 0 +145 1 0 +149 1 0 +153 1 0 +157 1 0 +161 1 0 +165 1 0 +169 1 0 +173 1 0 +177 1 0 +181 1 0 +185 1 0 +189 1 0 +193 1 0 +197 1 0 +202 2 0 +204 3 0 +206 5 0 +208 7 0 +210 9 0 +212 11 0 +214 13 0 +216 15 0 +218 17 0 +221 19 0 +223 21 0 +225 23 0 +227 25 0 +229 26 0 +231 28 0 +233 30 0 +235 32 0 +238 34 0 +240 36 0 +242 38 0 +244 40 0 +246 42 0 +248 44 0 +250 46 0 +252 48 0 +255 50 0 +255 54 0 +255 58 0 +255 62 0 +255 66 0 +255 70 0 +255 74 0 +255 78 0 +255 82 0 +255 86 0 +255 90 0 +255 94 0 +255 98 0 +255 102 0 +255 106 0 +255 110 0 +255 114 0 +255 118 0 +255 122 0 +255 126 0 +255 130 8 +255 134 16 +255 138 24 +255 142 32 +255 146 40 +255 150 48 +255 154 56 +255 158 63 +255 162 71 +255 166 79 +255 170 87 +255 174 95 +255 178 103 +255 182 111 +255 186 119 +255 190 127 +255 194 135 +255 198 143 +255 202 151 +255 206 159 +255 210 167 +255 214 175 +255 218 183 +255 222 191 +255 226 199 +255 230 207 +255 234 215 +255 238 223 +255 242 231 +255 246 239 +255 250 247 +255 255 254 diff --git a/cmaps/wsxm/FracMon.lut b/cmaps/wsxm/FracMon.lut new file mode 100755 index 0000000..72e6d14 --- /dev/null +++ b/cmaps/wsxm/FracMon.lut @@ -0,0 +1,35 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 815 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Green Info] + + Control Point 0: (0 , 253) + Control Point 1: (255 , 47) + Number of Control Points: 2 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (156 , 2) + Control Point 2: (159 , 0) + Control Point 3: (255 , 0) + Number of Control Points: 4 + +[Header end] diff --git a/cmaps/wsxm/FracMon.ppm b/cmaps/wsxm/FracMon.ppm new file mode 100644 index 0000000..eeb0695 --- /dev/null +++ b/cmaps/wsxm/FracMon.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 2 0 +1 2 0 +3 3 0 +4 4 0 +6 5 0 +8 6 0 +9 6 0 +11 7 0 +12 8 0 +14 9 0 +16 10 0 +17 10 0 +19 11 0 +21 12 0 +22 13 0 +24 14 0 +25 14 0 +27 15 0 +29 16 0 +30 17 0 +32 18 0 +34 18 0 +35 19 0 +37 20 0 +38 21 0 +40 22 0 +42 23 0 +43 23 0 +45 24 0 +47 25 0 +48 26 0 +50 27 0 +51 27 0 +53 28 0 +55 29 0 +56 30 0 +58 31 0 +60 31 0 +61 32 0 +63 33 0 +64 34 0 +66 35 0 +68 35 0 +69 36 0 +71 37 0 +72 38 0 +74 39 0 +76 39 0 +77 40 0 +79 41 0 +81 42 0 +82 43 0 +84 44 0 +85 44 0 +87 45 0 +89 46 0 +90 47 0 +92 48 0 +94 48 0 +95 49 0 +97 50 0 +98 51 0 +100 52 0 +102 52 0 +103 53 0 +105 54 0 +107 55 0 +108 56 0 +110 56 0 +111 57 0 +113 58 0 +115 59 0 +116 60 0 +118 60 0 +120 61 0 +121 62 0 +123 63 0 +124 64 0 +126 65 0 +128 65 0 +129 66 0 +131 67 0 +132 68 0 +134 69 0 +136 69 0 +137 70 0 +139 71 0 +141 72 0 +142 73 0 +144 73 0 +145 74 0 +147 75 0 +149 76 0 +150 77 0 +152 77 0 +154 78 0 +155 79 0 +157 80 0 +158 81 0 +160 81 0 +162 82 0 +163 83 0 +165 84 0 +167 85 0 +168 86 0 +170 86 0 +171 87 0 +173 88 0 +175 89 0 +176 90 0 +178 90 0 +180 91 0 +181 92 0 +183 93 0 +184 94 0 +186 94 0 +188 95 0 +189 96 0 +191 97 0 +192 98 0 +194 98 0 +196 99 0 +197 100 0 +199 101 0 +201 102 0 +202 102 0 +204 103 0 +205 104 0 +207 105 0 +209 106 0 +210 107 0 +212 107 0 +214 108 0 +215 109 0 +217 110 0 +218 111 0 +220 111 0 +222 112 0 +223 113 0 +225 114 0 +227 115 0 +228 115 0 +230 116 0 +231 117 0 +233 118 0 +235 119 0 +236 119 0 +238 120 0 +240 121 0 +241 122 0 +243 123 0 +244 123 0 +246 124 0 +248 125 0 +249 126 0 +251 127 0 +253 128 0 +253 128 0 +254 129 0 +255 130 0 +255 131 0 +255 132 0 +255 132 0 +255 133 0 +255 134 0 +255 135 0 +255 136 0 +255 136 0 +255 137 0 +255 138 0 +255 139 0 +255 140 0 +255 140 0 +255 141 0 +255 142 0 +255 143 0 +255 144 0 +255 144 0 +255 145 0 +255 146 0 +255 147 0 +255 148 0 +255 149 0 +255 149 0 +255 150 0 +255 151 0 +255 152 0 +255 153 0 +255 153 0 +255 154 0 +255 155 0 +255 156 0 +255 157 0 +255 157 0 +255 158 0 +255 159 0 +255 160 0 +255 161 0 +255 161 0 +255 162 0 +255 163 0 +255 164 0 +255 165 0 +255 165 0 +255 166 0 +255 167 0 +255 168 0 +255 169 0 +255 170 0 +255 170 0 +255 171 0 +255 172 0 +255 173 0 +255 174 0 +255 174 0 +255 175 0 +255 176 0 +255 177 0 +255 178 0 +255 178 0 +255 179 0 +255 180 0 +255 181 0 +255 182 0 +255 182 0 +255 183 0 +255 184 0 +255 185 0 +255 186 0 +255 186 0 +255 187 0 +255 188 0 +255 189 0 +255 190 0 +255 191 0 +255 191 0 +255 192 0 +255 193 0 +255 194 0 +255 195 0 +255 195 0 +255 196 0 +255 197 0 +255 198 0 +255 199 0 +255 199 0 +255 200 0 +255 201 0 +255 202 0 +255 203 0 +255 203 0 +255 204 0 +255 205 0 +255 206 0 +255 207 0 +255 208 0 diff --git a/cmaps/wsxm/German.lut b/cmaps/wsxm/German.lut new file mode 100755 index 0000000..8349d55 --- /dev/null +++ b/cmaps/wsxm/German.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1653 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 204) + Control Point 10: (255 , 0) + Control Point 2: (51 , 154) + Control Point 3: (77 , 102) + Control Point 4: (102 , 52) + Control Point 5: (128 , 0) + Control Point 6: (153 , 99) + Control Point 7: (179 , 203) + Control Point 8: (204 , 207) + Control Point 9: (230 , 102) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 203) + Control Point 10: (255 , 0) + Control Point 2: (51 , 152) + Control Point 3: (77 , 155) + Control Point 4: (102 , 204) + Control Point 5: (128 , 255) + Control Point 6: (153 , 205) + Control Point 7: (179 , 153) + Control Point 8: (204 , 103) + Control Point 9: (230 , 51) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 228) + Control Point 4: (102 , 178) + Control Point 5: (128 , 127) + Control Point 6: (153 , 78) + Control Point 7: (179 , 26) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/German.ppm b/cmaps/wsxm/German.ppm new file mode 100644 index 0000000..ebc291c --- /dev/null +++ b/cmaps/wsxm/German.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 2 1 +0 4 3 +0 6 5 +0 8 7 +0 10 9 +0 12 11 +0 14 13 +0 16 15 +0 18 17 +0 20 19 +0 22 21 +0 24 23 +0 26 25 +0 28 27 +0 30 29 +0 32 31 +0 34 33 +0 36 35 +0 38 37 +0 40 39 +0 42 41 +0 44 43 +0 46 45 +0 48 47 +0 50 49 +0 52 51 +0 54 53 +0 56 55 +0 58 57 +0 60 59 +0 62 61 +0 64 63 +0 66 65 +0 68 67 +0 70 69 +0 72 71 +0 74 73 +0 76 75 +0 78 77 +0 80 79 +0 82 81 +0 84 83 +0 86 85 +0 88 87 +0 90 89 +0 92 91 +0 94 93 +0 96 95 +0 98 97 +0 100 99 +0 103 101 +1 102 103 +2 102 105 +3 102 107 +4 102 109 +5 102 111 +6 102 113 +7 102 115 +8 102 117 +9 101 119 +10 101 121 +11 101 123 +12 101 125 +13 101 127 +14 101 129 +15 101 131 +16 101 133 +17 101 135 +18 100 137 +19 100 139 +20 100 141 +21 100 143 +22 100 145 +23 100 147 +24 100 149 +25 100 151 +27 100 153 +29 98 155 +31 96 157 +33 94 159 +35 92 161 +37 90 163 +39 88 165 +41 86 167 +43 84 169 +45 82 171 +47 80 173 +49 78 175 +51 76 177 +53 74 179 +55 72 181 +57 70 183 +59 68 185 +61 66 187 +63 64 189 +65 62 191 +67 60 193 +69 58 195 +71 56 197 +73 54 199 +75 52 201 +77 51 203 +78 49 205 +80 47 207 +82 45 209 +84 43 211 +86 41 213 +88 39 215 +90 37 217 +92 35 219 +94 33 221 +96 31 223 +98 29 225 +100 27 227 +102 25 229 +104 23 231 +106 21 233 +108 19 235 +110 17 237 +112 15 239 +114 13 241 +116 11 243 +118 9 245 +120 7 247 +122 5 249 +124 3 251 +126 1 253 +128 0 255 +129 2 251 +131 4 247 +133 6 243 +135 8 239 +137 10 235 +139 12 231 +141 14 227 +143 16 223 +145 18 219 +147 20 215 +149 22 211 +151 24 207 +153 26 203 +155 28 199 +157 30 195 +159 32 191 +161 34 187 +163 36 183 +165 38 179 +167 40 175 +169 42 171 +171 44 167 +173 46 163 +175 48 159 +177 50 156 +179 52 152 +181 54 148 +183 56 144 +185 58 140 +187 60 136 +189 62 132 +191 64 128 +193 66 124 +195 68 120 +197 70 116 +199 72 112 +201 74 108 +203 76 104 +205 78 100 +207 80 96 +209 82 92 +211 84 88 +213 86 84 +215 88 80 +217 90 76 +219 92 72 +221 94 68 +223 96 64 +225 98 60 +227 100 56 +229 102 52 +230 104 51 +231 106 51 +232 108 51 +233 110 51 +234 112 51 +235 114 51 +236 116 50 +237 118 50 +238 120 50 +239 122 50 +240 124 50 +241 126 50 +242 128 49 +243 130 49 +244 132 49 +245 134 49 +246 136 49 +247 138 49 +248 140 48 +249 142 48 +250 144 48 +251 146 48 +252 148 48 +253 150 48 +255 152 48 +255 154 52 +255 156 56 +255 158 60 +255 160 64 +255 162 68 +255 164 72 +255 166 76 +255 168 80 +255 170 84 +255 172 88 +255 174 92 +255 176 96 +255 178 100 +255 180 104 +255 182 108 +255 184 112 +255 186 116 +255 188 120 +255 190 124 +255 192 128 +255 194 132 +255 196 136 +255 198 140 +255 200 144 +255 202 148 +255 204 153 +255 206 157 +255 208 161 +255 210 165 +255 212 169 +255 214 173 +255 216 177 +255 218 181 +255 220 185 +255 222 189 +255 224 193 +255 226 197 +255 228 201 +255 230 206 +255 232 210 +255 234 214 +255 236 218 +255 238 222 +255 240 226 +255 242 230 +255 244 234 +255 246 238 +255 248 242 +255 250 246 +255 252 250 +255 255 255 diff --git a/cmaps/wsxm/Gold.lut b/cmaps/wsxm/Gold.lut new file mode 100755 index 0000000..a2f73a4 --- /dev/null +++ b/cmaps/wsxm/Gold.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1653 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 251) + Control Point 10: (255 , 0) + Control Point 2: (51 , 246) + Control Point 3: (77 , 242) + Control Point 4: (102 , 238) + Control Point 5: (128 , 223) + Control Point 6: (153 , 200) + Control Point 7: (179 , 167) + Control Point 8: (204 , 124) + Control Point 9: (230 , 68) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 229) + Control Point 10: (255 , 0) + Control Point 2: (51 , 204) + Control Point 3: (77 , 178) + Control Point 4: (102 , 153) + Control Point 5: (128 , 127) + Control Point 6: (153 , 102) + Control Point 7: (179 , 76) + Control Point 8: (204 , 51) + Control Point 9: (230 , 25) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 206) + Control Point 10: (255 , 0) + Control Point 2: (51 , 163) + Control Point 3: (77 , 124) + Control Point 4: (102 , 92) + Control Point 5: (128 , 63) + Control Point 6: (153 , 41) + Control Point 7: (179 , 23) + Control Point 8: (204 , 10) + Control Point 9: (230 , 2) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Gold.ppm b/cmaps/wsxm/Gold.ppm new file mode 100644 index 0000000..d97077d --- /dev/null +++ b/cmaps/wsxm/Gold.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +1 1 0 +3 2 0 +5 3 0 +7 4 0 +9 5 0 +11 6 0 +13 7 1 +15 8 1 +16 9 1 +18 10 1 +20 11 1 +22 12 1 +24 13 2 +26 14 2 +28 15 2 +30 16 2 +32 17 2 +33 18 2 +35 19 2 +37 20 3 +39 21 3 +41 22 3 +43 23 3 +45 24 3 +47 25 3 +49 26 4 +50 27 4 +52 28 4 +54 29 4 +55 30 4 +57 31 5 +59 32 5 +61 33 5 +62 34 5 +64 35 5 +66 36 6 +67 37 6 +69 38 6 +71 39 6 +73 40 6 +74 41 7 +76 42 7 +78 43 7 +79 44 7 +81 45 7 +83 46 8 +85 47 8 +86 48 8 +88 49 8 +90 50 8 +92 51 9 +93 52 9 +95 53 9 +96 54 9 +98 55 9 +99 56 9 +101 57 9 +102 58 10 +104 59 10 +105 60 10 +107 61 10 +108 62 10 +110 63 10 +111 64 11 +113 65 11 +114 66 11 +116 67 11 +117 68 11 +119 69 11 +120 70 11 +122 71 12 +123 72 12 +125 73 12 +126 74 12 +128 75 12 +129 76 12 +131 77 13 +132 78 13 +133 79 13 +134 80 13 +136 81 13 +137 82 13 +138 83 13 +139 84 14 +141 85 14 +142 86 14 +143 87 14 +145 88 14 +146 89 14 +147 90 15 +148 91 15 +150 92 15 +151 93 15 +152 94 15 +154 95 15 +155 96 16 +156 97 16 +157 98 16 +159 99 16 +160 100 16 +161 101 16 +163 102 17 +164 103 17 +165 104 18 +166 105 18 +167 106 19 +168 107 19 +169 108 20 +170 109 21 +171 110 21 +173 111 22 +174 112 22 +175 113 23 +176 114 23 +177 115 24 +178 116 25 +179 117 25 +180 118 26 +181 119 26 +183 120 27 +184 121 27 +185 122 28 +186 123 29 +187 124 29 +188 125 30 +189 126 30 +190 127 31 +192 128 32 +192 129 32 +193 130 33 +194 131 34 +195 132 35 +196 133 36 +197 134 37 +198 135 38 +199 136 39 +199 137 40 +200 138 41 +201 139 42 +202 140 43 +203 141 43 +204 142 44 +205 143 45 +206 144 46 +206 145 47 +207 146 48 +208 147 49 +209 148 50 +210 149 51 +211 150 52 +212 151 53 +213 152 54 +214 153 55 +214 154 56 +215 155 57 +216 156 58 +216 157 60 +217 158 61 +218 159 62 +218 160 63 +219 161 65 +220 162 66 +220 163 67 +221 164 68 +222 165 70 +222 166 71 +223 167 72 +224 168 74 +225 169 75 +225 170 76 +226 171 77 +227 172 79 +227 173 80 +228 174 81 +229 175 82 +229 176 84 +230 177 85 +231 178 86 +232 179 88 +232 180 89 +233 181 91 +233 182 93 +234 183 94 +234 184 96 +235 185 98 +235 186 100 +236 187 101 +236 188 103 +237 189 105 +237 190 106 +238 191 108 +238 192 110 +239 193 112 +239 194 113 +240 195 115 +240 196 117 +241 197 118 +241 198 120 +242 199 122 +242 200 124 +243 201 125 +243 202 127 +244 203 129 +245 204 131 +245 205 133 +245 206 135 +245 207 137 +246 208 139 +246 209 141 +246 210 143 +247 211 146 +247 212 148 +247 213 150 +248 214 152 +248 215 154 +248 216 156 +249 217 158 +249 218 161 +249 219 163 +249 220 165 +250 221 167 +250 222 169 +250 223 171 +251 224 174 +251 225 176 +251 226 178 +252 227 180 +252 228 182 +252 229 184 +253 230 187 +253 231 189 +253 232 192 +253 233 195 +253 234 197 +253 235 200 +253 236 203 +253 237 206 +253 238 208 +253 239 211 +253 240 214 +253 241 216 +253 242 219 +254 243 222 +254 244 225 +254 245 227 +254 246 230 +254 247 233 +254 248 235 +254 249 238 +254 250 241 +254 251 244 +254 252 246 +254 253 249 +254 254 252 +255 255 255 diff --git a/cmaps/wsxm/Gray.lut b/cmaps/wsxm/Gray.lut new file mode 100755 index 0000000..9f3c585 --- /dev/null +++ b/cmaps/wsxm/Gray.lut @@ -0,0 +1,33 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 748 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 0) + Number of Control Points: 2 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 0) + Number of Control Points: 2 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 0) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/Gray.ppm b/cmaps/wsxm/Gray.ppm new file mode 100644 index 0000000..0f9de5b --- /dev/null +++ b/cmaps/wsxm/Gray.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +1 1 1 +2 2 2 +3 3 3 +4 4 4 +5 5 5 +6 6 6 +7 7 7 +8 8 8 +9 9 9 +10 10 10 +11 11 11 +12 12 12 +13 13 13 +14 14 14 +15 15 15 +16 16 16 +17 17 17 +18 18 18 +19 19 19 +20 20 20 +21 21 21 +22 22 22 +23 23 23 +24 24 24 +25 25 25 +26 26 26 +27 27 27 +28 28 28 +29 29 29 +30 30 30 +31 31 31 +32 32 32 +33 33 33 +34 34 34 +35 35 35 +36 36 36 +37 37 37 +38 38 38 +39 39 39 +40 40 40 +41 41 41 +42 42 42 +43 43 43 +44 44 44 +45 45 45 +46 46 46 +47 47 47 +48 48 48 +49 49 49 +50 50 50 +51 51 51 +52 52 52 +53 53 53 +54 54 54 +55 55 55 +56 56 56 +57 57 57 +58 58 58 +59 59 59 +60 60 60 +61 61 61 +62 62 62 +63 63 63 +64 64 64 +65 65 65 +66 66 66 +67 67 67 +68 68 68 +69 69 69 +70 70 70 +71 71 71 +72 72 72 +73 73 73 +74 74 74 +75 75 75 +76 76 76 +77 77 77 +78 78 78 +79 79 79 +80 80 80 +81 81 81 +82 82 82 +83 83 83 +84 84 84 +85 85 85 +86 86 86 +87 87 87 +88 88 88 +89 89 89 +90 90 90 +91 91 91 +92 92 92 +93 93 93 +94 94 94 +95 95 95 +96 96 96 +97 97 97 +98 98 98 +99 99 99 +100 100 100 +101 101 101 +102 102 102 +103 103 103 +104 104 104 +105 105 105 +106 106 106 +107 107 107 +108 108 108 +109 109 109 +110 110 110 +111 111 111 +112 112 112 +113 113 113 +114 114 114 +115 115 115 +116 116 116 +117 117 117 +118 118 118 +119 119 119 +120 120 120 +121 121 121 +122 122 122 +123 123 123 +124 124 124 +125 125 125 +126 126 126 +127 127 127 +128 128 128 +129 129 129 +130 130 130 +131 131 131 +132 132 132 +133 133 133 +134 134 134 +135 135 135 +136 136 136 +137 137 137 +138 138 138 +139 139 139 +140 140 140 +141 141 141 +142 142 142 +143 143 143 +144 144 144 +145 145 145 +146 146 146 +147 147 147 +148 148 148 +149 149 149 +150 150 150 +151 151 151 +152 152 152 +153 153 153 +154 154 154 +155 155 155 +156 156 156 +157 157 157 +158 158 158 +159 159 159 +160 160 160 +161 161 161 +162 162 162 +163 163 163 +164 164 164 +165 165 165 +166 166 166 +167 167 167 +168 168 168 +169 169 169 +170 170 170 +171 171 171 +172 172 172 +173 173 173 +174 174 174 +175 175 175 +176 176 176 +177 177 177 +178 178 178 +179 179 179 +180 180 180 +181 181 181 +182 182 182 +183 183 183 +184 184 184 +185 185 185 +186 186 186 +187 187 187 +188 188 188 +189 189 189 +190 190 190 +191 191 191 +192 192 192 +193 193 193 +194 194 194 +195 195 195 +196 196 196 +197 197 197 +198 198 198 +199 199 199 +200 200 200 +201 201 201 +202 202 202 +203 203 203 +204 204 204 +205 205 205 +206 206 206 +207 207 207 +208 208 208 +209 209 209 +210 210 210 +211 211 211 +212 212 212 +213 213 213 +214 214 214 +215 215 215 +216 216 216 +217 217 217 +218 218 218 +219 219 219 +220 220 220 +221 221 221 +222 222 222 +223 223 223 +224 224 224 +225 225 225 +226 226 226 +227 227 227 +228 228 228 +229 229 229 +230 230 230 +231 231 231 +232 232 232 +233 233 233 +234 234 234 +235 235 235 +236 236 236 +237 237 237 +238 238 238 +239 239 239 +240 240 240 +241 241 241 +242 242 242 +243 243 243 +244 244 244 +245 245 245 +246 246 246 +247 247 247 +248 248 248 +249 249 249 +250 250 250 +251 251 251 +252 252 252 +253 253 253 +254 254 254 +255 255 255 diff --git a/cmaps/wsxm/Green.lut b/cmaps/wsxm/Green.lut new file mode 100755 index 0000000..34d2afb --- /dev/null +++ b/cmaps/wsxm/Green.lut @@ -0,0 +1,33 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 752 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 0) + Number of Control Points: 2 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/Green.ppm b/cmaps/wsxm/Green.ppm new file mode 100644 index 0000000..69a71bd --- /dev/null +++ b/cmaps/wsxm/Green.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 1 0 +0 2 0 +0 3 0 +0 4 0 +0 5 0 +0 6 0 +0 7 0 +0 8 0 +0 9 0 +0 10 0 +0 11 0 +0 12 0 +0 13 0 +0 14 0 +0 15 0 +0 16 0 +0 17 0 +0 18 0 +0 19 0 +0 20 0 +0 21 0 +0 22 0 +0 23 0 +0 24 0 +0 25 0 +0 26 0 +0 27 0 +0 28 0 +0 29 0 +0 30 0 +0 31 0 +0 32 0 +0 33 0 +0 34 0 +0 35 0 +0 36 0 +0 37 0 +0 38 0 +0 39 0 +0 40 0 +0 41 0 +0 42 0 +0 43 0 +0 44 0 +0 45 0 +0 46 0 +0 47 0 +0 48 0 +0 49 0 +0 50 0 +0 51 0 +0 52 0 +0 53 0 +0 54 0 +0 55 0 +0 56 0 +0 57 0 +0 58 0 +0 59 0 +0 60 0 +0 61 0 +0 62 0 +0 63 0 +0 64 0 +0 65 0 +0 66 0 +0 67 0 +0 68 0 +0 69 0 +0 70 0 +0 71 0 +0 72 0 +0 73 0 +0 74 0 +0 75 0 +0 76 0 +0 77 0 +0 78 0 +0 79 0 +0 80 0 +0 81 0 +0 82 0 +0 83 0 +0 84 0 +0 85 0 +0 86 0 +0 87 0 +0 88 0 +0 89 0 +0 90 0 +0 91 0 +0 92 0 +0 93 0 +0 94 0 +0 95 0 +0 96 0 +0 97 0 +0 98 0 +0 99 0 +0 100 0 +0 101 0 +0 102 0 +0 103 0 +0 104 0 +0 105 0 +0 106 0 +0 107 0 +0 108 0 +0 109 0 +0 110 0 +0 111 0 +0 112 0 +0 113 0 +0 114 0 +0 115 0 +0 116 0 +0 117 0 +0 118 0 +0 119 0 +0 120 0 +0 121 0 +0 122 0 +0 123 0 +0 124 0 +0 125 0 +0 126 0 +0 127 0 +0 128 0 +0 129 0 +0 130 0 +0 131 0 +0 132 0 +0 133 0 +0 134 0 +0 135 0 +0 136 0 +0 137 0 +0 138 0 +0 139 0 +0 140 0 +0 141 0 +0 142 0 +0 143 0 +0 144 0 +0 145 0 +0 146 0 +0 147 0 +0 148 0 +0 149 0 +0 150 0 +0 151 0 +0 152 0 +0 153 0 +0 154 0 +0 155 0 +0 156 0 +0 157 0 +0 158 0 +0 159 0 +0 160 0 +0 161 0 +0 162 0 +0 163 0 +0 164 0 +0 165 0 +0 166 0 +0 167 0 +0 168 0 +0 169 0 +0 170 0 +0 171 0 +0 172 0 +0 173 0 +0 174 0 +0 175 0 +0 176 0 +0 177 0 +0 178 0 +0 179 0 +0 180 0 +0 181 0 +0 182 0 +0 183 0 +0 184 0 +0 185 0 +0 186 0 +0 187 0 +0 188 0 +0 189 0 +0 190 0 +0 191 0 +0 192 0 +0 193 0 +0 194 0 +0 195 0 +0 196 0 +0 197 0 +0 198 0 +0 199 0 +0 200 0 +0 201 0 +0 202 0 +0 203 0 +0 204 0 +0 205 0 +0 206 0 +0 207 0 +0 208 0 +0 209 0 +0 210 0 +0 211 0 +0 212 0 +0 213 0 +0 214 0 +0 215 0 +0 216 0 +0 217 0 +0 218 0 +0 219 0 +0 220 0 +0 221 0 +0 222 0 +0 223 0 +0 224 0 +0 225 0 +0 226 0 +0 227 0 +0 228 0 +0 229 0 +0 230 0 +0 231 0 +0 232 0 +0 233 0 +0 234 0 +0 235 0 +0 236 0 +0 237 0 +0 238 0 +0 239 0 +0 240 0 +0 241 0 +0 242 0 +0 243 0 +0 244 0 +0 245 0 +0 246 0 +0 247 0 +0 248 0 +0 249 0 +0 250 0 +0 251 0 +0 252 0 +0 253 0 +0 254 0 +0 255 0 diff --git a/cmaps/wsxm/Hot.lut b/cmaps/wsxm/Hot.lut new file mode 100755 index 0000000..f7c3aac --- /dev/null +++ b/cmaps/wsxm/Hot.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1646 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 204) + Control Point 9: (230 , 100) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 237) + Control Point 5: (128 , 168) + Control Point 6: (153 , 101) + Control Point 7: (179 , 32) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 253) + Control Point 1: (26 , 184) + Control Point 10: (255 , 0) + Control Point 2: (51 , 117) + Control Point 3: (77 , 48) + Control Point 4: (102 , 0) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Hot.ppm b/cmaps/wsxm/Hot.ppm new file mode 100644 index 0000000..9a88a69 --- /dev/null +++ b/cmaps/wsxm/Hot.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +2 0 0 +4 0 0 +7 0 0 +9 0 0 +12 0 0 +15 0 0 +17 0 0 +20 0 0 +23 0 0 +25 0 0 +28 0 0 +31 0 0 +33 0 0 +36 0 0 +39 0 0 +41 0 0 +44 0 0 +47 0 0 +49 0 0 +52 0 0 +55 0 0 +57 0 0 +60 0 0 +63 0 0 +65 0 0 +68 0 0 +71 0 0 +73 0 0 +76 0 0 +79 0 0 +81 0 0 +84 0 0 +87 0 0 +89 0 0 +92 0 0 +95 0 0 +97 0 0 +100 0 0 +103 0 0 +105 0 0 +108 0 0 +111 0 0 +113 0 0 +116 0 0 +119 0 0 +121 0 0 +124 0 0 +127 0 0 +129 0 0 +132 0 0 +135 0 0 +138 0 0 +140 0 0 +143 0 0 +145 0 0 +148 0 0 +151 0 0 +153 0 0 +156 0 0 +159 0 0 +161 0 0 +164 0 0 +167 0 0 +169 0 0 +172 0 0 +175 0 0 +177 0 0 +180 0 0 +183 0 0 +185 0 0 +188 0 0 +191 0 0 +193 0 0 +196 0 0 +199 0 0 +201 0 0 +204 0 0 +207 0 0 +208 0 0 +210 1 0 +212 2 0 +214 2 0 +216 3 0 +218 4 0 +220 5 0 +222 5 0 +224 6 0 +226 7 0 +228 7 0 +230 8 0 +231 9 0 +233 10 0 +235 10 0 +237 11 0 +239 12 0 +241 12 0 +243 13 0 +245 14 0 +247 15 0 +249 15 0 +251 16 0 +253 17 0 +255 18 0 +255 20 0 +255 23 0 +255 25 0 +255 28 0 +255 31 0 +255 33 0 +255 36 0 +255 39 0 +255 41 0 +255 44 0 +255 47 0 +255 49 0 +255 52 0 +255 55 0 +255 57 0 +255 60 0 +255 63 0 +255 65 0 +255 68 0 +255 71 0 +255 73 0 +255 76 0 +255 79 0 +255 81 0 +255 84 0 +255 87 0 +255 89 0 +255 92 0 +255 95 0 +255 97 0 +255 100 0 +255 103 0 +255 105 0 +255 108 0 +255 111 0 +255 113 0 +255 116 0 +255 119 0 +255 121 0 +255 124 0 +255 127 0 +255 129 0 +255 132 0 +255 135 0 +255 137 0 +255 140 0 +255 143 0 +255 145 0 +255 148 0 +255 151 0 +255 154 0 +255 156 0 +255 159 0 +255 161 0 +255 164 0 +255 167 0 +255 169 0 +255 172 0 +255 175 0 +255 177 0 +255 180 0 +255 183 0 +255 185 0 +255 188 0 +255 191 0 +255 193 0 +255 196 0 +255 199 0 +255 201 0 +255 204 0 +255 207 0 +255 209 0 +255 212 0 +255 215 0 +255 217 0 +255 220 0 +255 223 0 +255 224 2 +255 225 4 +255 226 6 +255 228 8 +255 229 10 +255 230 12 +255 231 14 +255 233 16 +255 234 18 +255 235 20 +255 237 22 +255 238 24 +255 239 26 +255 240 28 +255 242 30 +255 243 32 +255 244 34 +255 246 36 +255 247 38 +255 248 40 +255 249 42 +255 251 44 +255 252 46 +255 253 48 +255 255 51 +255 255 55 +255 255 59 +255 255 63 +255 255 67 +255 255 71 +255 255 75 +255 255 79 +255 255 83 +255 255 87 +255 255 91 +255 255 95 +255 255 99 +255 255 103 +255 255 107 +255 255 111 +255 255 115 +255 255 119 +255 255 123 +255 255 127 +255 255 131 +255 255 135 +255 255 139 +255 255 143 +255 255 147 +255 255 151 +255 255 155 +255 255 159 +255 255 163 +255 255 167 +255 255 171 +255 255 175 +255 255 179 +255 255 183 +255 255 187 +255 255 191 +255 255 195 +255 255 199 +255 255 203 +255 255 207 +255 255 211 +255 255 215 +255 255 219 +255 255 223 +255 255 227 +255 255 231 +255 255 235 +255 255 239 +255 255 243 +255 255 247 +255 255 251 +255 255 255 diff --git a/cmaps/wsxm/HotIron.lut b/cmaps/wsxm/HotIron.lut new file mode 100755 index 0000000..e708029 --- /dev/null +++ b/cmaps/wsxm/HotIron.lut @@ -0,0 +1,63 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1756 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (254 , 3) + Control Point 11: (255 , 255) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 203) + Control Point 9: (230 , 99) + Number of Control Points: 12 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (254 , 3) + Control Point 11: (255 , 255) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 205) + Control Point 7: (179 , 153) + Control Point 8: (204 , 103) + Control Point 9: (230 , 51) + Number of Control Points: 12 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 203) + Control Point 10: (254 , 0) + Control Point 11: (255 , 255) + Control Point 2: (51 , 153) + Control Point 3: (77 , 101) + Control Point 4: (102 , 51) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 12 + +[Header end] diff --git a/cmaps/wsxm/HotIron.ppm b/cmaps/wsxm/HotIron.ppm new file mode 100644 index 0000000..de9904e --- /dev/null +++ b/cmaps/wsxm/HotIron.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +2 0 0 +4 0 0 +6 0 0 +8 0 0 +10 0 0 +12 0 0 +14 0 0 +16 0 0 +18 0 0 +20 0 0 +22 0 0 +24 0 0 +26 0 0 +28 0 0 +30 0 0 +32 0 0 +34 0 0 +36 0 0 +38 0 0 +40 0 0 +42 0 0 +44 0 0 +46 0 0 +48 0 0 +50 0 0 +52 0 0 +54 0 0 +56 0 0 +58 0 0 +60 0 0 +62 0 0 +64 0 0 +66 0 0 +68 0 0 +70 0 0 +72 0 0 +74 0 0 +76 0 0 +78 0 0 +80 0 0 +82 0 0 +84 0 0 +86 0 0 +88 0 0 +90 0 0 +92 0 0 +94 0 0 +96 0 0 +98 0 0 +100 0 0 +102 0 0 +104 0 0 +106 0 0 +108 0 0 +110 0 0 +112 0 0 +114 0 0 +116 0 0 +118 0 0 +120 0 0 +122 0 0 +124 0 0 +126 0 0 +128 0 0 +130 0 0 +132 0 0 +134 0 0 +136 0 0 +138 0 0 +140 0 0 +142 0 0 +144 0 0 +146 0 0 +148 0 0 +150 0 0 +152 0 0 +154 0 0 +156 0 0 +158 0 0 +160 0 0 +162 0 0 +164 0 0 +166 0 0 +168 0 0 +170 0 0 +172 0 0 +174 0 0 +176 0 0 +178 0 0 +180 0 0 +182 0 0 +184 0 0 +186 0 0 +188 0 0 +190 0 0 +192 0 0 +194 0 0 +196 0 0 +198 0 0 +200 0 0 +202 0 0 +204 0 0 +205 0 0 +207 0 0 +209 0 0 +211 0 0 +213 0 0 +215 0 0 +217 0 0 +219 0 0 +221 0 0 +223 0 0 +225 0 0 +227 0 0 +229 0 0 +231 0 0 +233 0 0 +235 0 0 +237 0 0 +239 0 0 +241 0 0 +243 0 0 +245 0 0 +247 0 0 +249 0 0 +251 0 0 +253 0 0 +255 0 0 +255 2 0 +255 4 0 +255 6 0 +255 8 0 +255 10 0 +255 12 0 +255 14 0 +255 16 0 +255 18 0 +255 20 0 +255 22 0 +255 24 0 +255 26 0 +255 28 0 +255 30 0 +255 32 0 +255 34 0 +255 36 0 +255 38 0 +255 40 0 +255 42 0 +255 44 0 +255 46 0 +255 48 0 +255 50 0 +255 52 0 +255 54 0 +255 56 0 +255 58 0 +255 60 0 +255 62 0 +255 64 0 +255 66 0 +255 68 0 +255 70 0 +255 72 0 +255 74 0 +255 76 0 +255 78 0 +255 80 0 +255 82 0 +255 84 0 +255 86 0 +255 88 0 +255 90 0 +255 92 0 +255 94 0 +255 96 0 +255 98 0 +255 100 0 +255 102 0 +255 104 2 +255 106 4 +255 108 6 +255 110 8 +255 112 10 +255 114 12 +255 116 14 +255 118 16 +255 120 18 +255 122 20 +255 124 22 +255 126 24 +255 128 27 +255 130 29 +255 132 31 +255 134 33 +255 136 35 +255 138 37 +255 140 39 +255 142 41 +255 144 43 +255 146 45 +255 148 47 +255 150 49 +255 152 52 +255 154 56 +255 156 60 +255 158 64 +255 160 68 +255 162 72 +255 164 76 +255 166 80 +255 168 84 +255 170 88 +255 172 92 +255 174 96 +255 176 100 +255 178 104 +255 180 108 +255 182 112 +255 184 116 +255 186 120 +255 188 124 +255 190 128 +255 192 132 +255 194 136 +255 196 140 +255 198 144 +255 200 148 +255 202 152 +255 204 156 +255 206 160 +255 208 164 +255 210 168 +255 212 172 +255 214 176 +255 216 180 +255 218 184 +255 220 188 +255 222 192 +255 224 196 +255 226 200 +255 228 204 +255 230 208 +255 232 212 +255 234 216 +255 236 220 +255 238 224 +255 240 228 +255 242 232 +255 244 236 +255 246 240 +255 248 244 +255 250 248 +255 252 252 +0 0 0 diff --git a/cmaps/wsxm/Hsv.lut b/cmaps/wsxm/Hsv.lut new file mode 100755 index 0000000..7ea0a29 --- /dev/null +++ b/cmaps/wsxm/Hsv.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1644 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 250) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 156) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 100) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 100) + Control Point 10: (255 , 255) + Control Point 2: (51 , 0) + Control Point 3: (77 , 0) + Control Point 4: (102 , 0) + Control Point 5: (128 , 0) + Control Point 6: (153 , 150) + Control Point 7: (179 , 255) + Control Point 8: (204 , 255) + Control Point 9: (230 , 255) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 0) + Control Point 10: (255 , 0) + Control Point 2: (51 , 50) + Control Point 3: (77 , 206) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 206) + Control Point 8: (204 , 56) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Hsv.ppm b/cmaps/wsxm/Hsv.ppm new file mode 100644 index 0000000..139ef2f --- /dev/null +++ b/cmaps/wsxm/Hsv.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +255 0 0 +255 5 0 +255 11 0 +255 17 0 +255 23 0 +255 29 0 +255 35 0 +255 41 0 +255 47 0 +255 53 0 +255 59 0 +255 65 0 +255 71 0 +255 77 0 +255 83 0 +255 89 0 +255 95 0 +255 101 0 +255 107 0 +255 113 0 +255 119 0 +255 125 0 +255 131 0 +255 137 0 +255 143 0 +255 149 0 +255 155 0 +253 159 0 +251 163 0 +249 167 0 +247 171 0 +245 175 0 +243 179 0 +241 183 0 +239 187 0 +237 191 0 +235 195 0 +233 199 0 +231 203 0 +229 207 0 +227 211 0 +225 215 0 +223 219 0 +221 223 0 +219 227 0 +217 231 0 +215 235 0 +213 239 0 +211 243 0 +209 247 0 +207 251 0 +205 255 0 +199 255 0 +193 255 0 +187 255 0 +181 255 0 +175 255 0 +169 255 0 +163 255 0 +157 255 0 +151 255 0 +145 255 0 +139 255 0 +133 255 0 +127 255 0 +121 255 0 +115 255 0 +109 255 0 +103 255 0 +97 255 0 +91 255 0 +85 255 0 +79 255 0 +73 255 0 +67 255 0 +61 255 0 +55 255 0 +49 255 0 +47 255 3 +45 255 7 +43 255 11 +41 255 15 +39 255 19 +37 255 23 +35 255 27 +33 255 31 +31 255 35 +29 255 39 +27 255 43 +25 255 47 +23 255 51 +21 255 55 +19 255 59 +17 255 63 +15 255 67 +13 255 71 +11 255 75 +9 255 79 +7 255 83 +5 255 87 +3 255 91 +1 255 95 +0 255 99 +0 255 105 +0 255 111 +0 255 117 +0 255 123 +0 255 129 +0 255 135 +0 255 141 +0 255 147 +0 255 153 +0 255 159 +0 255 165 +0 255 171 +0 255 177 +0 255 183 +0 255 189 +0 255 195 +0 255 201 +0 255 207 +0 255 213 +0 255 219 +0 255 225 +0 255 231 +0 255 237 +0 255 243 +0 255 249 +0 255 255 +0 249 255 +0 243 255 +0 237 255 +0 231 255 +0 225 255 +0 219 255 +0 213 255 +0 207 255 +0 201 255 +0 195 255 +0 189 255 +0 183 255 +0 177 255 +0 171 255 +0 165 255 +0 159 255 +0 153 255 +0 147 255 +0 141 255 +0 135 255 +0 129 255 +0 123 255 +0 117 255 +0 111 255 +0 105 255 +1 100 255 +3 96 255 +5 92 255 +7 88 255 +9 84 255 +11 80 255 +13 76 255 +15 72 255 +16 68 255 +18 64 255 +20 60 255 +22 56 255 +24 52 255 +26 48 255 +28 44 255 +30 40 255 +32 36 255 +33 32 255 +35 28 255 +37 24 255 +39 20 255 +41 16 255 +43 12 255 +45 8 255 +47 4 255 +49 0 255 +55 0 255 +61 0 255 +67 0 255 +73 0 255 +79 0 255 +85 0 255 +91 0 255 +97 0 255 +103 0 255 +109 0 255 +115 0 255 +121 0 255 +127 0 255 +133 0 255 +139 0 255 +145 0 255 +151 0 255 +157 0 255 +163 0 255 +169 0 255 +175 0 255 +181 0 255 +187 0 255 +193 0 255 +199 0 255 +201 0 251 +203 0 247 +205 0 243 +207 0 239 +209 0 235 +211 0 231 +214 0 228 +216 0 224 +218 0 220 +220 0 216 +222 0 212 +224 0 208 +226 0 204 +229 0 201 +231 0 197 +233 0 193 +235 0 189 +237 0 185 +239 0 181 +242 0 178 +244 0 174 +246 0 170 +248 0 166 +250 0 162 +252 0 158 +255 0 155 +255 0 149 +255 0 143 +255 0 137 +255 0 131 +255 0 125 +255 0 119 +255 0 113 +255 0 107 +255 0 101 +255 0 95 +255 0 89 +255 0 83 +255 0 77 +255 0 71 +255 0 65 +255 0 59 +255 0 53 +255 0 47 +255 0 41 +255 0 35 +255 0 29 +255 0 23 +255 0 17 +255 0 11 +255 0 5 diff --git a/cmaps/wsxm/InvGray.lut b/cmaps/wsxm/InvGray.lut new file mode 100755 index 0000000..7ac89c5 --- /dev/null +++ b/cmaps/wsxm/InvGray.lut @@ -0,0 +1,33 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 748 + +[Blue Info] + + Control Point 0: (0 , 0) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Green Info] + + Control Point 0: (0 , 0) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 0) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/InvGray.ppm b/cmaps/wsxm/InvGray.ppm new file mode 100644 index 0000000..0e561c5 --- /dev/null +++ b/cmaps/wsxm/InvGray.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +255 255 255 +254 254 254 +253 253 253 +252 252 252 +251 251 251 +250 250 250 +249 249 249 +248 248 248 +247 247 247 +246 246 246 +245 245 245 +244 244 244 +243 243 243 +242 242 242 +241 241 241 +240 240 240 +239 239 239 +238 238 238 +237 237 237 +236 236 236 +235 235 235 +234 234 234 +233 233 233 +232 232 232 +231 231 231 +230 230 230 +229 229 229 +228 228 228 +227 227 227 +226 226 226 +225 225 225 +224 224 224 +223 223 223 +222 222 222 +221 221 221 +220 220 220 +219 219 219 +218 218 218 +217 217 217 +216 216 216 +215 215 215 +214 214 214 +213 213 213 +212 212 212 +211 211 211 +210 210 210 +209 209 209 +208 208 208 +207 207 207 +206 206 206 +205 205 205 +204 204 204 +203 203 203 +202 202 202 +201 201 201 +200 200 200 +199 199 199 +198 198 198 +197 197 197 +196 196 196 +195 195 195 +194 194 194 +193 193 193 +192 192 192 +191 191 191 +190 190 190 +189 189 189 +188 188 188 +187 187 187 +186 186 186 +185 185 185 +184 184 184 +183 183 183 +182 182 182 +181 181 181 +180 180 180 +179 179 179 +178 178 178 +177 177 177 +176 176 176 +175 175 175 +174 174 174 +173 173 173 +172 172 172 +171 171 171 +170 170 170 +169 169 169 +168 168 168 +167 167 167 +166 166 166 +165 165 165 +164 164 164 +163 163 163 +162 162 162 +161 161 161 +160 160 160 +159 159 159 +158 158 158 +157 157 157 +156 156 156 +155 155 155 +154 154 154 +153 153 153 +152 152 152 +151 151 151 +150 150 150 +149 149 149 +148 148 148 +147 147 147 +146 146 146 +145 145 145 +144 144 144 +143 143 143 +142 142 142 +141 141 141 +140 140 140 +139 139 139 +138 138 138 +137 137 137 +136 136 136 +135 135 135 +134 134 134 +133 133 133 +132 132 132 +131 131 131 +130 130 130 +129 129 129 +128 128 128 +127 127 127 +126 126 126 +125 125 125 +124 124 124 +123 123 123 +122 122 122 +121 121 121 +120 120 120 +119 119 119 +118 118 118 +117 117 117 +116 116 116 +115 115 115 +114 114 114 +113 113 113 +112 112 112 +111 111 111 +110 110 110 +109 109 109 +108 108 108 +107 107 107 +106 106 106 +105 105 105 +104 104 104 +103 103 103 +102 102 102 +101 101 101 +100 100 100 +99 99 99 +98 98 98 +97 97 97 +96 96 96 +95 95 95 +94 94 94 +93 93 93 +92 92 92 +91 91 91 +90 90 90 +89 89 89 +88 88 88 +87 87 87 +86 86 86 +85 85 85 +84 84 84 +83 83 83 +82 82 82 +81 81 81 +80 80 80 +79 79 79 +78 78 78 +77 77 77 +76 76 76 +75 75 75 +74 74 74 +73 73 73 +72 72 72 +71 71 71 +70 70 70 +69 69 69 +68 68 68 +67 67 67 +66 66 66 +65 65 65 +64 64 64 +63 63 63 +62 62 62 +61 61 61 +60 60 60 +59 59 59 +58 58 58 +57 57 57 +56 56 56 +55 55 55 +54 54 54 +53 53 53 +52 52 52 +51 51 51 +50 50 50 +49 49 49 +48 48 48 +47 47 47 +46 46 46 +45 45 45 +44 44 44 +43 43 43 +42 42 42 +41 41 41 +40 40 40 +39 39 39 +38 38 38 +37 37 37 +36 36 36 +35 35 35 +34 34 34 +33 33 33 +32 32 32 +31 31 31 +30 30 30 +29 29 29 +28 28 28 +27 27 27 +26 26 26 +25 25 25 +24 24 24 +23 23 23 +22 22 22 +21 21 21 +20 20 20 +19 19 19 +18 18 18 +17 17 17 +16 16 16 +15 15 15 +14 14 14 +13 13 13 +12 12 12 +11 11 11 +10 10 10 +9 9 9 +8 8 8 +7 7 7 +6 6 6 +5 5 5 +4 4 4 +3 3 3 +2 2 2 +1 1 1 +0 0 0 diff --git a/cmaps/wsxm/Julio.lut b/cmaps/wsxm/Julio.lut new file mode 100755 index 0000000..2ce9482 --- /dev/null +++ b/cmaps/wsxm/Julio.lut @@ -0,0 +1,45 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1159 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (85 , 255) + Control Point 2: (160 , 179) + Control Point 3: (220 , 42) + Control Point 4: (255 , 4) + Number of Control Points: 5 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (17 , 255) + Control Point 2: (47 , 234) + Control Point 3: (106 , 159) + Control Point 4: (182 , 47) + Control Point 5: (232 , 7) + Control Point 6: (255 , 6) + Number of Control Points: 7 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Automatic + Derivate Mode for the last green Point: Automatic + Derivate Mode for the last red Point: Automatic + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (32 , 136) + Control Point 2: (94 , 57) + Control Point 3: (152 , 17) + Control Point 4: (188 , 6) + Control Point 5: (255 , 6) + Number of Control Points: 6 + +[Header end] diff --git a/cmaps/wsxm/Julio.ppm b/cmaps/wsxm/Julio.ppm new file mode 100644 index 0000000..157806c --- /dev/null +++ b/cmaps/wsxm/Julio.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +3 0 0 +7 0 0 +11 0 0 +14 0 0 +18 0 0 +22 0 0 +26 0 0 +29 0 0 +33 0 0 +37 0 0 +40 0 0 +44 0 0 +48 0 0 +52 0 0 +55 0 0 +59 0 0 +63 0 0 +66 0 0 +70 1 0 +74 2 0 +78 2 0 +81 3 0 +85 4 0 +89 4 0 +92 5 0 +96 6 0 +100 6 0 +104 7 0 +107 8 0 +111 9 0 +115 9 0 +119 10 0 +120 11 0 +121 11 0 +122 12 0 +124 13 0 +125 13 0 +126 14 0 +127 15 0 +129 16 0 +130 16 0 +131 17 0 +133 18 0 +134 18 0 +135 19 0 +136 20 0 +138 21 0 +139 22 0 +140 23 0 +141 24 0 +143 26 0 +144 27 0 +145 28 0 +147 29 0 +148 31 0 +149 32 0 +150 33 0 +152 34 0 +153 36 0 +154 37 0 +155 38 0 +157 40 0 +158 41 0 +159 42 0 +161 43 0 +162 45 0 +163 46 0 +164 47 0 +166 48 0 +167 50 0 +168 51 0 +169 52 0 +171 54 0 +172 55 0 +173 56 0 +175 57 0 +176 59 0 +177 60 0 +178 61 0 +180 62 0 +181 64 0 +182 65 0 +183 66 0 +185 68 0 +186 69 0 +187 70 1 +189 71 2 +190 73 3 +191 74 4 +192 75 5 +194 76 6 +195 78 7 +196 79 8 +198 80 9 +198 82 10 +199 83 11 +200 84 12 +200 85 13 +201 87 14 +202 88 15 +202 89 16 +203 90 17 +204 92 18 +204 93 19 +205 94 20 +206 96 21 +206 97 22 +207 98 23 +208 100 24 +209 101 25 +209 103 26 +210 104 27 +211 106 28 +211 107 29 +212 109 30 +213 110 31 +213 112 32 +214 113 33 +215 115 34 +215 116 35 +216 118 36 +217 119 37 +218 121 38 +218 122 39 +219 123 40 +220 125 41 +220 126 42 +221 128 43 +222 129 44 +222 131 45 +223 132 46 +224 134 47 +224 135 48 +225 137 49 +226 138 50 +226 140 51 +227 141 52 +228 143 53 +229 144 54 +229 146 55 +230 147 56 +231 149 57 +231 150 58 +232 151 59 +233 153 60 +233 154 61 +234 156 62 +235 157 63 +235 159 64 +236 160 65 +237 162 66 +238 163 67 +238 165 68 +238 166 69 +238 168 70 +239 169 71 +239 171 72 +239 172 73 +240 174 74 +240 175 76 +240 177 78 +241 178 80 +241 179 82 +241 181 85 +241 182 87 +242 184 89 +242 185 91 +242 187 94 +243 188 96 +243 190 98 +243 191 101 +244 193 103 +244 194 105 +244 196 107 +245 197 110 +245 199 112 +245 200 114 +245 202 117 +246 203 119 +246 205 121 +246 206 123 +247 208 126 +247 208 128 +247 209 130 +248 210 133 +248 211 135 +248 212 137 +249 212 139 +249 213 142 +249 214 144 +249 215 146 +249 216 149 +249 216 151 +249 217 153 +249 218 155 +249 219 158 +249 220 160 +249 220 162 +249 221 165 +249 222 167 +249 223 169 +249 224 171 +249 224 174 +249 225 176 +249 226 178 +249 227 181 +249 228 183 +249 228 185 +249 229 187 +249 230 190 +249 231 192 +249 232 194 +249 232 197 +249 233 199 +249 234 201 +249 235 203 +249 236 206 +249 236 208 +249 237 210 +249 238 213 +249 239 214 +249 240 215 +249 240 216 +249 241 217 +249 242 218 +249 243 219 +249 244 220 +249 244 221 +249 245 222 +249 246 223 +249 247 224 +249 248 226 +249 248 227 +249 248 228 +249 248 229 +249 248 230 +249 248 231 +249 248 232 +249 248 233 +249 248 234 +249 248 235 +249 248 236 +249 248 237 +249 248 239 +249 248 240 +249 248 241 +249 248 242 +249 248 243 +249 248 244 +249 248 245 +249 248 246 +249 248 247 +249 248 248 +249 248 249 +249 248 250 diff --git a/cmaps/wsxm/LandScape.lut b/cmaps/wsxm/LandScape.lut new file mode 100755 index 0000000..297683d --- /dev/null +++ b/cmaps/wsxm/LandScape.lut @@ -0,0 +1,45 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1147 + +[Blue Info] + + Control Point 0: (0 , 87) + Control Point 1: (94 , 87) + Control Point 2: (99 , 254) + Control Point 3: (210 , 254) + Control Point 4: (211 , 0) + Control Point 5: (255 , 1) + Number of Control Points: 6 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (99 , 255) + Control Point 2: (100 , 165) + Control Point 3: (210 , 255) + Control Point 4: (212 , 54) + Control Point 5: (255 , 1) + Number of Control Points: 6 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (99 , 255) + Control Point 2: (100 , 191) + Control Point 3: (210 , 191) + Control Point 4: (212 , 54) + Control Point 5: (255 , 1) + Number of Control Points: 6 + +[Header end] diff --git a/cmaps/wsxm/LandScape.ppm b/cmaps/wsxm/LandScape.ppm new file mode 100644 index 0000000..5873290 --- /dev/null +++ b/cmaps/wsxm/LandScape.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 168 +0 0 134 +0 0 101 +0 0 67 +0 0 34 +0 0 1 +64 90 1 +64 89 1 +64 88 1 +64 87 1 +64 86 1 +64 85 1 +64 85 1 +64 84 1 +64 83 1 +64 82 1 +64 81 1 +64 80 1 +64 80 1 +64 79 1 +64 78 1 +64 77 1 +64 76 1 +64 76 1 +64 75 1 +64 74 1 +64 73 1 +64 72 1 +64 71 1 +64 71 1 +64 70 1 +64 69 1 +64 68 1 +64 67 1 +64 67 1 +64 66 1 +64 65 1 +64 64 1 +64 63 1 +64 62 1 +64 62 1 +64 61 1 +64 60 1 +64 59 1 +64 58 1 +64 58 1 +64 57 1 +64 56 1 +64 55 1 +64 54 1 +64 53 1 +64 53 1 +64 52 1 +64 51 1 +64 50 1 +64 49 1 +64 49 1 +64 48 1 +64 47 1 +64 46 1 +64 45 1 +64 44 1 +64 44 1 +64 43 1 +64 42 1 +64 41 1 +64 40 1 +64 40 1 +64 39 1 +64 38 1 +64 37 1 +64 36 1 +64 35 1 +64 35 1 +64 34 1 +64 33 1 +64 32 1 +64 31 1 +64 31 1 +64 30 1 +64 29 1 +64 28 1 +64 27 1 +64 26 1 +64 26 1 +64 25 1 +64 24 1 +64 23 1 +64 22 1 +64 22 1 +64 21 1 +64 20 1 +64 19 1 +64 18 1 +64 17 1 +64 17 1 +64 16 1 +64 15 1 +64 14 1 +64 13 1 +64 13 1 +64 12 1 +64 11 1 +64 10 1 +64 9 1 +64 8 1 +64 8 1 +64 7 1 +64 6 1 +64 5 1 +64 4 1 +64 4 1 +64 3 1 +64 2 1 +64 1 1 +64 0 1 +64 0 1 +132 100 255 +201 201 254 +202 202 254 +203 203 254 +204 204 254 +205 205 254 +207 207 254 +208 208 254 +209 209 254 +210 210 254 +212 212 254 +213 213 254 +214 214 254 +215 215 254 +217 217 254 +218 218 254 +219 219 254 +220 220 254 +221 221 254 +223 223 254 +224 224 254 +225 225 254 +226 226 254 +228 228 254 +229 229 254 +230 230 254 +231 231 254 +233 233 254 +234 234 254 +235 235 254 +236 236 254 +237 237 254 +239 239 254 +240 240 254 +241 241 254 +242 242 254 +244 244 254 +245 245 254 +246 246 254 +247 247 254 +249 249 254 +250 250 254 +251 251 254 +252 252 254 +253 253 253 diff --git a/cmaps/wsxm/Makefile b/cmaps/wsxm/Makefile new file mode 100644 index 0000000..4d0ebfd --- /dev/null +++ b/cmaps/wsxm/Makefile @@ -0,0 +1,8 @@ +CFLAGS = -g -Wall -lm -std=gnu99 + +targets = lut2ppm + +default: $(targets) + +clean: + rm $(targets) \ No newline at end of file diff --git a/cmaps/wsxm/Nanox.lut b/cmaps/wsxm/Nanox.lut new file mode 100755 index 0000000..d8b055d --- /dev/null +++ b/cmaps/wsxm/Nanox.lut @@ -0,0 +1,42 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1049 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (88 , 254) + Control Point 2: (147 , 254) + Control Point 3: (179 , 219) + Control Point 4: (231 , 63) + Control Point 5: (255 , 5) + Number of Control Points: 6 + +[Green Info] + + Control Point 0: (0 , 251) + Control Point 1: (48 , 254) + Control Point 2: (93 , 252) + Control Point 3: (156 , 148) + Control Point 4: (229 , 36) + Control Point 5: (230 , 34) + Control Point 6: (255 , 0) + Number of Control Points: 7 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 254) + Control Point 1: (255 , 0) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/Nanox.ppm b/cmaps/wsxm/Nanox.ppm new file mode 100644 index 0000000..e9c15e4 --- /dev/null +++ b/cmaps/wsxm/Nanox.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +1 4 0 +1 3 0 +2 3 0 +3 3 0 +4 3 0 +5 3 0 +6 3 0 +7 3 0 +8 3 0 +9 3 0 +10 3 0 +11 3 0 +12 3 0 +13 3 0 +14 3 0 +15 3 0 +16 3 0 +17 2 0 +18 2 0 +19 2 0 +20 2 0 +21 2 0 +22 2 0 +23 2 0 +24 2 0 +25 2 0 +26 2 0 +27 2 0 +28 2 0 +29 2 0 +30 2 0 +31 2 0 +32 2 0 +33 1 0 +34 1 0 +35 1 0 +36 1 0 +37 1 0 +38 1 0 +39 1 0 +40 1 0 +41 1 0 +42 1 0 +43 1 0 +44 1 0 +45 1 0 +46 1 0 +47 1 0 +48 1 0 +49 1 0 +50 1 0 +51 1 0 +52 1 0 +53 1 0 +54 1 0 +55 1 0 +56 1 0 +57 1 0 +58 1 0 +59 1 0 +60 1 0 +61 1 0 +62 1 0 +63 1 0 +64 1 0 +65 1 0 +66 1 0 +67 1 0 +68 1 0 +69 1 0 +70 1 0 +71 2 0 +72 2 0 +73 2 0 +74 2 0 +75 2 0 +76 2 0 +77 2 0 +78 2 0 +79 2 0 +80 2 0 +81 2 0 +82 2 0 +83 2 0 +84 2 0 +85 2 0 +86 2 0 +87 2 0 +88 2 1 +89 2 1 +90 2 1 +91 2 1 +92 2 1 +93 3 1 +94 4 1 +95 6 1 +96 7 1 +97 9 1 +98 11 1 +99 12 1 +100 14 1 +101 16 1 +102 17 1 +103 19 1 +104 21 1 +105 22 1 +106 24 1 +107 26 1 +108 27 1 +109 29 1 +110 31 1 +111 32 1 +112 34 1 +113 36 1 +114 37 1 +115 39 1 +116 40 1 +117 42 1 +118 44 1 +119 45 1 +120 47 1 +121 49 1 +122 50 1 +123 52 1 +124 54 1 +125 55 1 +126 57 1 +127 59 1 +128 60 1 +129 62 1 +130 64 1 +131 65 1 +132 67 1 +133 69 1 +134 70 1 +135 72 1 +136 73 1 +137 75 1 +138 77 1 +139 78 1 +140 80 1 +141 82 1 +142 83 1 +143 85 1 +144 87 1 +145 88 1 +146 90 1 +147 92 1 +148 93 2 +149 95 3 +150 97 4 +151 98 5 +152 100 6 +153 102 7 +154 103 8 +155 105 9 +156 107 10 +157 108 11 +158 110 13 +159 111 14 +160 113 15 +161 114 16 +162 116 17 +163 117 18 +164 119 19 +165 120 20 +166 122 21 +167 123 22 +168 125 23 +169 126 25 +170 128 26 +171 130 27 +172 131 28 +173 133 29 +174 134 30 +175 136 31 +176 137 32 +177 139 33 +178 140 34 +179 142 36 +180 143 39 +181 145 42 +182 146 45 +183 148 48 +184 149 51 +185 151 54 +186 153 57 +187 154 60 +188 156 63 +189 157 66 +190 159 69 +191 160 72 +192 162 75 +193 163 78 +194 165 81 +195 166 84 +196 168 87 +197 169 90 +198 171 93 +199 172 96 +200 174 99 +201 176 102 +202 177 105 +203 179 108 +204 180 111 +205 182 114 +206 183 117 +207 185 120 +208 186 123 +209 188 126 +210 189 129 +211 191 132 +212 192 135 +213 194 138 +214 195 141 +215 197 144 +216 199 147 +217 200 150 +218 202 153 +219 203 156 +220 205 159 +221 206 162 +222 208 165 +223 209 168 +224 211 171 +225 212 174 +226 214 177 +227 215 180 +228 217 183 +229 219 186 +230 221 189 +231 222 192 +232 223 194 +233 225 196 +234 226 199 +235 227 201 +236 229 204 +237 230 206 +238 231 208 +239 233 211 +240 234 213 +241 235 216 +242 237 218 +243 238 220 +244 240 223 +245 241 225 +246 242 228 +247 244 230 +248 245 233 +249 246 235 +250 248 237 +251 249 240 +252 250 242 +253 252 245 +254 253 247 +255 255 249 diff --git a/cmaps/wsxm/Nih.lut b/cmaps/wsxm/Nih.lut new file mode 100755 index 0000000..a1e5d47 --- /dev/null +++ b/cmaps/wsxm/Nih.lut @@ -0,0 +1,67 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1886 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (15 , 85) + Control Point 10: (255 , 255) + Control Point 2: (31 , 170) + Control Point 3: (63 , 0) + Control Point 4: (79 , 0) + Control Point 5: (95 , 85) + Control Point 6: (111 , 85) + Control Point 7: (127 , 255) + Control Point 8: (143 , 170) + Control Point 9: (159 , 255) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (179 , 107) + Control Point 11: (204 , 213) + Control Point 12: (230 , 255) + Control Point 13: (255 , 255) + Control Point 2: (51 , 255) + Control Point 3: (63 , 255) + Control Point 4: (77 , 181) + Control Point 5: (102 , 48) + Control Point 6: (111 , 0) + Control Point 7: (128 , 0) + Control Point 8: (153 , 0) + Control Point 9: (159 , 0) + Number of Control Points: 14 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (15 , 170) + Control Point 10: (159 , 0) + Control Point 11: (179 , 0) + Control Point 12: (204 , 0) + Control Point 13: (230 , 30) + Control Point 14: (255 , 255) + Control Point 2: (26 , 229) + Control Point 3: (31 , 255) + Control Point 4: (51 , 255) + Control Point 5: (77 , 255) + Control Point 6: (102 , 255) + Control Point 7: (127 , 255) + Control Point 8: (128 , 250) + Control Point 9: (153 , 64) + Number of Control Points: 15 + +[Header end] diff --git a/cmaps/wsxm/Nih.ppm b/cmaps/wsxm/Nih.ppm new file mode 100644 index 0000000..971c518 --- /dev/null +++ b/cmaps/wsxm/Nih.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +5 0 11 +11 0 22 +17 0 34 +22 0 45 +28 0 56 +34 0 68 +39 0 79 +45 0 90 +51 0 102 +56 0 113 +62 0 124 +68 0 136 +73 0 147 +79 0 158 +85 0 170 +79 0 164 +74 0 159 +68 0 154 +63 0 148 +58 0 143 +52 0 138 +47 0 132 +42 0 127 +36 0 122 +31 0 116 +26 0 111 +20 0 106 +15 0 100 +10 0 95 +5 0 90 +0 0 85 +0 0 90 +0 0 95 +0 0 100 +0 0 106 +0 0 111 +0 0 116 +0 0 122 +0 0 127 +0 0 132 +0 0 138 +0 0 143 +0 0 148 +0 0 154 +0 0 159 +0 0 164 +0 0 170 +0 0 175 +0 0 180 +0 0 185 +0 0 191 +0 0 196 +0 0 201 +0 0 207 +0 0 212 +0 0 217 +0 0 223 +0 0 228 +0 0 233 +0 0 239 +0 0 244 +0 0 249 +0 0 255 +0 5 255 +0 10 255 +0 15 255 +0 21 255 +0 26 255 +0 31 255 +0 36 255 +0 42 255 +0 47 255 +0 52 255 +0 58 255 +0 63 255 +0 68 255 +0 74 255 +0 79 255 +0 84 255 +0 89 249 +0 95 244 +0 100 239 +0 105 233 +0 111 228 +0 116 223 +0 121 217 +0 127 212 +0 132 207 +0 137 201 +0 143 196 +0 148 191 +0 153 185 +0 159 180 +0 164 175 +0 169 170 +0 175 170 +0 180 170 +0 185 170 +0 191 170 +0 196 170 +0 201 170 +0 207 170 +0 212 170 +0 217 170 +0 222 170 +0 228 170 +0 233 170 +0 238 170 +0 244 170 +0 249 170 +0 255 170 +0 255 159 +0 255 148 +0 255 138 +0 255 127 +0 255 116 +0 255 106 +0 255 95 +0 255 85 +0 255 74 +0 255 63 +0 255 53 +0 255 42 +0 255 31 +0 255 21 +0 255 10 +0 255 0 +5 255 5 +12 255 10 +19 255 15 +27 255 21 +34 255 26 +42 255 31 +49 255 37 +57 255 42 +64 255 47 +71 255 53 +79 255 58 +86 255 63 +94 255 69 +101 255 74 +109 255 79 +116 255 85 +124 255 79 +131 255 74 +138 255 69 +146 255 63 +153 255 58 +161 255 53 +168 255 47 +176 255 42 +183 255 37 +191 255 31 +201 255 26 +212 255 21 +222 255 15 +233 255 10 +244 255 5 +255 255 0 +255 249 0 +255 244 0 +255 238 0 +255 233 0 +255 228 0 +255 222 0 +255 217 0 +255 212 0 +255 206 0 +255 201 0 +255 196 0 +255 190 0 +255 185 0 +255 180 0 +255 174 0 +255 169 0 +255 164 0 +255 158 0 +255 153 0 +255 148 0 +255 143 0 +255 139 0 +255 135 0 +255 131 0 +255 126 0 +255 122 0 +255 118 0 +255 114 0 +255 109 0 +255 105 0 +255 101 0 +255 97 0 +255 92 0 +255 88 0 +255 84 0 +255 80 0 +255 75 0 +255 71 0 +255 67 0 +255 63 0 +255 58 0 +255 54 0 +255 50 0 +255 46 0 +255 42 0 +253 40 0 +252 38 0 +251 37 0 +250 35 0 +249 33 0 +248 32 0 +246 30 0 +245 29 0 +244 27 0 +243 25 0 +242 24 0 +241 22 0 +240 20 0 +238 19 0 +237 17 0 +236 16 0 +235 14 0 +234 12 0 +233 11 0 +231 9 0 +230 8 0 +229 6 0 +228 4 0 +227 3 0 +226 1 0 +225 0 0 +216 0 0 +207 0 0 +198 0 0 +189 0 0 +180 0 0 +171 0 0 +162 0 0 +153 0 0 +144 0 0 +135 0 0 +126 0 0 +117 0 0 +108 0 0 +99 0 0 +90 0 0 +81 0 0 +72 0 0 +63 0 0 +54 0 0 +45 0 0 +36 0 0 +27 0 0 +18 0 0 +9 0 0 +0 0 0 diff --git a/cmaps/wsxm/NihFire.lut b/cmaps/wsxm/NihFire.lut new file mode 100755 index 0000000..b92f5e3 --- /dev/null +++ b/cmaps/wsxm/NihFire.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1647 + +[Blue Info] + + Control Point 0: (0 , 224) + Control Point 1: (26 , 119) + Control Point 10: (255 , 1) + Control Point 2: (51 , 34) + Control Point 3: (77 , 85) + Control Point 4: (102 , 173) + Control Point 5: (128 , 253) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 255) + Control Point 9: (230 , 160) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 249) + Control Point 5: (128 , 186) + Control Point 6: (153 , 129) + Control Point 7: (179 , 84) + Control Point 8: (204 , 39) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 226) + Control Point 10: (255 , 0) + Control Point 2: (51 , 152) + Control Point 3: (77 , 89) + Control Point 4: (102 , 55) + Control Point 5: (128 , 20) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/NihFire.ppm b/cmaps/wsxm/NihFire.ppm new file mode 100644 index 0000000..f975e8d --- /dev/null +++ b/cmaps/wsxm/NihFire.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 31 +1 0 35 +2 0 39 +3 0 43 +4 0 47 +5 0 51 +6 0 55 +7 0 59 +8 0 63 +10 0 67 +11 0 71 +12 0 75 +13 0 79 +14 0 83 +15 0 87 +16 0 91 +17 0 95 +18 0 99 +20 0 103 +21 0 107 +22 0 111 +23 0 115 +24 0 119 +25 0 123 +26 0 127 +27 0 131 +29 0 136 +31 0 139 +34 0 142 +37 0 146 +40 0 149 +43 0 152 +46 0 156 +49 0 159 +52 0 163 +55 0 166 +58 0 169 +61 0 173 +64 0 176 +67 0 180 +70 0 183 +73 0 186 +76 0 190 +79 0 193 +82 0 197 +85 0 200 +88 0 203 +91 0 207 +94 0 210 +97 0 214 +100 0 217 +103 0 221 +105 0 219 +107 0 217 +110 0 215 +112 0 213 +115 0 211 +117 0 209 +119 0 207 +122 0 205 +124 0 203 +127 0 201 +129 0 199 +132 0 197 +134 0 195 +136 0 193 +139 0 191 +141 0 189 +144 0 187 +146 0 185 +149 0 183 +151 0 181 +153 0 179 +156 0 177 +158 0 175 +161 0 173 +163 0 171 +166 0 170 +167 0 166 +168 0 162 +170 0 159 +171 0 155 +172 1 152 +174 1 148 +175 1 145 +176 1 141 +178 2 138 +179 2 134 +180 2 131 +182 2 127 +183 3 124 +185 3 120 +186 3 117 +187 3 113 +189 4 110 +190 4 106 +191 4 103 +193 4 99 +194 5 96 +195 5 92 +197 5 89 +198 5 85 +200 6 82 +201 8 78 +202 10 75 +204 13 72 +205 15 69 +206 18 66 +208 20 63 +209 22 60 +210 25 57 +212 27 54 +213 30 51 +214 32 48 +216 35 45 +217 37 41 +218 39 38 +220 42 35 +221 44 32 +222 47 29 +224 49 26 +225 52 23 +226 54 20 +228 56 17 +229 59 14 +230 61 11 +232 64 8 +233 66 5 +235 69 2 +235 71 1 +236 73 1 +237 75 1 +238 78 1 +239 80 1 +239 82 1 +240 84 1 +241 87 1 +242 89 1 +243 91 1 +243 94 1 +244 96 1 +245 98 0 +246 100 0 +247 103 0 +247 105 0 +248 107 0 +249 110 0 +250 112 0 +251 114 0 +251 116 0 +252 119 0 +253 121 0 +254 123 0 +255 126 0 +255 127 0 +255 129 0 +255 131 0 +255 132 0 +255 134 0 +255 136 0 +255 138 0 +255 139 0 +255 141 0 +255 143 0 +255 145 0 +255 146 0 +255 148 0 +255 150 0 +255 151 0 +255 153 0 +255 155 0 +255 157 0 +255 158 0 +255 160 0 +255 162 0 +255 164 0 +255 165 0 +255 167 0 +255 169 0 +255 171 0 +255 172 0 +255 174 0 +255 176 0 +255 178 0 +255 180 0 +255 181 0 +255 183 0 +255 185 0 +255 187 0 +255 189 0 +255 190 0 +255 192 0 +255 194 0 +255 196 0 +255 198 0 +255 199 0 +255 201 0 +255 203 0 +255 205 0 +255 207 0 +255 208 0 +255 210 0 +255 212 0 +255 214 0 +255 216 0 +255 217 3 +255 219 7 +255 220 10 +255 222 14 +255 223 18 +255 225 21 +255 226 25 +255 228 29 +255 229 32 +255 231 36 +255 232 40 +255 234 43 +255 235 47 +255 237 51 +255 238 54 +255 240 58 +255 241 62 +255 243 65 +255 244 69 +255 246 73 +255 247 76 +255 249 80 +255 250 84 +255 252 87 +255 253 91 +255 255 95 +255 255 101 +255 255 107 +255 255 114 +255 255 120 +255 255 126 +255 255 133 +255 255 139 +255 255 145 +255 255 152 +255 255 158 +255 255 164 +255 255 171 +255 255 177 +255 255 184 +255 255 190 +255 255 196 +255 255 203 +255 255 209 +255 255 215 +255 255 222 +255 255 228 +255 255 234 +255 255 241 +255 255 247 +255 255 254 diff --git a/cmaps/wsxm/NihIce.lut b/cmaps/wsxm/NihIce.lut new file mode 100755 index 0000000..fd24eda --- /dev/null +++ b/cmaps/wsxm/NihIce.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1647 + +[Blue Info] + + Control Point 0: (0 , 115) + Control Point 1: (26 , 88) + Control Point 10: (255 , 228) + Control Point 2: (51 , 44) + Control Point 3: (77 , 26) + Control Point 4: (102 , 5) + Control Point 5: (128 , 8) + Control Point 6: (153 , 30) + Control Point 7: (179 , 88) + Control Point 8: (204 , 139) + Control Point 9: (230 , 170) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 99) + Control Point 1: (26 , 70) + Control Point 10: (255 , 255) + Control Point 2: (51 , 64) + Control Point 3: (77 , 99) + Control Point 4: (102 , 154) + Control Point 5: (128 , 165) + Control Point 6: (153 , 161) + Control Point 7: (179 , 169) + Control Point 8: (204 , 199) + Control Point 9: (230 , 235) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 25) + Control Point 2: (51 , 234) + Control Point 3: (77 , 196) + Control Point 4: (102 , 112) + Control Point 5: (128 , 45) + Control Point 6: (153 , 8) + Control Point 7: (179 , 5) + Control Point 8: (204 , 5) + Control Point 9: (230 , 4) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/NihIce.ppm b/cmaps/wsxm/NihIce.ppm new file mode 100644 index 0000000..f847b0b --- /dev/null +++ b/cmaps/wsxm/NihIce.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 156 140 +0 157 141 +0 158 142 +0 159 143 +0 160 144 +0 161 145 +0 162 146 +0 163 147 +0 164 148 +0 166 149 +0 167 150 +0 168 151 +0 169 152 +0 170 153 +0 171 154 +0 172 155 +0 173 156 +0 174 157 +0 176 158 +0 177 159 +0 178 160 +0 179 161 +0 180 162 +0 181 163 +0 182 164 +0 183 165 +0 185 167 +0 185 168 +1 185 170 +2 185 172 +3 185 174 +4 186 175 +5 186 177 +5 186 179 +6 186 181 +7 187 182 +8 187 184 +9 187 186 +10 187 188 +10 188 189 +11 188 191 +12 188 193 +13 188 195 +14 189 196 +15 189 198 +15 189 200 +16 189 202 +17 190 203 +18 190 205 +19 190 207 +20 190 209 +21 191 211 +22 189 211 +23 188 212 +25 186 213 +26 185 213 +28 184 214 +29 182 215 +31 181 215 +32 180 216 +34 178 217 +35 177 217 +37 176 218 +38 174 219 +39 173 219 +41 172 220 +42 170 221 +44 169 222 +45 168 222 +47 166 223 +48 165 224 +50 164 224 +51 162 225 +53 161 226 +54 160 226 +56 158 227 +57 157 228 +59 156 229 +62 153 229 +65 151 230 +69 149 231 +72 147 232 +75 144 233 +79 142 234 +82 140 234 +85 138 235 +89 136 236 +92 133 237 +95 131 238 +99 129 239 +102 127 239 +106 125 240 +109 122 241 +112 120 242 +116 118 243 +119 116 244 +122 114 244 +126 111 245 +129 109 246 +132 107 247 +136 105 248 +139 103 249 +143 101 250 +145 100 249 +148 100 249 +150 99 249 +153 99 249 +155 98 249 +158 98 249 +161 98 249 +163 97 249 +166 97 248 +168 96 248 +171 96 248 +173 95 248 +176 95 248 +179 95 248 +181 94 248 +184 94 248 +186 93 248 +189 93 247 +191 92 247 +194 92 247 +197 92 247 +199 91 247 +202 91 247 +204 90 247 +207 90 247 +210 90 247 +211 90 246 +212 90 245 +214 90 244 +215 90 243 +217 90 242 +218 90 241 +220 91 240 +221 91 239 +223 91 239 +224 91 238 +226 91 237 +227 91 236 +229 92 235 +230 92 234 +232 92 233 +233 92 232 +235 92 232 +236 92 231 +238 93 230 +239 93 229 +241 93 228 +242 93 227 +244 93 226 +245 93 225 +247 94 225 +247 93 222 +247 93 220 +247 93 218 +247 92 216 +247 92 213 +247 92 211 +247 91 209 +247 91 207 +248 91 204 +248 90 202 +248 90 200 +248 90 198 +248 89 195 +248 89 193 +248 89 191 +248 89 189 +248 88 187 +249 88 184 +249 88 182 +249 87 180 +249 87 178 +249 87 175 +249 86 173 +249 86 171 +249 86 169 +250 86 167 +250 84 164 +250 83 162 +250 82 160 +250 81 158 +250 80 156 +250 78 154 +250 77 152 +250 76 150 +250 75 148 +250 74 146 +250 72 144 +250 71 142 +250 70 140 +250 69 138 +250 68 136 +250 66 134 +250 65 132 +250 64 130 +250 63 128 +250 62 126 +250 60 124 +250 59 122 +250 58 120 +250 57 118 +250 56 116 +250 54 114 +250 53 113 +250 51 112 +250 50 111 +250 49 110 +250 47 108 +250 46 107 +250 44 106 +250 43 105 +250 42 104 +250 40 102 +250 39 101 +250 38 100 +250 36 99 +250 35 98 +250 33 96 +250 32 95 +250 31 94 +250 29 93 +250 28 92 +250 26 90 +250 25 89 +250 24 88 +250 22 87 +250 21 86 +251 20 85 +250 19 82 +249 18 80 +248 17 78 +247 16 75 +246 15 73 +245 15 71 +245 14 68 +244 13 66 +243 12 64 +242 11 61 +241 11 59 +240 10 57 +240 9 54 +239 8 52 +238 7 50 +237 7 47 +236 6 45 +235 5 43 +235 4 40 +234 3 38 +233 3 36 +232 2 33 +231 1 31 +230 0 29 +230 0 27 diff --git a/cmaps/wsxm/Pink.lut b/cmaps/wsxm/Pink.lut new file mode 100755 index 0000000..95f8d3d --- /dev/null +++ b/cmaps/wsxm/Pink.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1646 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 189) + Control Point 10: (255 , 0) + Control Point 2: (51 , 162) + Control Point 3: (77 , 141) + Control Point 4: (102 , 124) + Control Point 5: (128 , 108) + Control Point 6: (153 , 94) + Control Point 7: (179 , 81) + Control Point 8: (204 , 58) + Control Point 9: (230 , 27) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 189) + Control Point 10: (255 , 0) + Control Point 2: (51 , 162) + Control Point 3: (77 , 141) + Control Point 4: (102 , 118) + Control Point 5: (128 , 85) + Control Point 6: (153 , 58) + Control Point 7: (179 , 33) + Control Point 8: (204 , 18) + Control Point 9: (230 , 9) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 240) + Control Point 1: (26 , 153) + Control Point 10: (255 , 0) + Control Point 2: (51 , 113) + Control Point 3: (77 , 80) + Control Point 4: (102 , 58) + Control Point 5: (128 , 47) + Control Point 6: (153 , 37) + Control Point 7: (179 , 27) + Control Point 8: (204 , 18) + Control Point 9: (230 , 9) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Pink.ppm b/cmaps/wsxm/Pink.ppm new file mode 100644 index 0000000..1174c8e --- /dev/null +++ b/cmaps/wsxm/Pink.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +15 0 0 +18 2 2 +21 5 5 +25 7 7 +28 10 10 +31 12 12 +35 15 15 +38 17 17 +41 20 20 +45 22 22 +48 25 25 +51 27 27 +55 30 30 +58 32 32 +61 35 35 +65 38 38 +68 40 40 +71 43 43 +75 45 45 +78 48 48 +81 50 50 +85 53 53 +88 55 55 +91 58 58 +95 60 60 +98 63 63 +102 66 66 +103 67 67 +105 68 68 +106 69 69 +108 70 70 +110 71 71 +111 72 72 +113 73 73 +114 74 74 +116 75 75 +118 76 76 +119 77 77 +121 78 78 +122 80 80 +124 81 81 +126 82 82 +127 83 83 +129 84 84 +130 85 85 +132 86 86 +134 87 87 +135 88 88 +137 89 89 +138 90 90 +140 91 91 +142 93 93 +143 93 93 +144 94 94 +145 95 95 +147 96 96 +148 97 97 +149 97 97 +150 98 98 +152 99 99 +153 100 100 +154 101 101 +155 101 101 +157 102 102 +158 103 103 +159 104 104 +161 105 105 +162 105 105 +163 106 106 +164 107 107 +166 108 108 +167 109 109 +168 109 109 +169 110 110 +171 111 111 +172 112 112 +173 113 113 +175 114 114 +175 114 114 +176 115 115 +177 116 116 +178 117 116 +179 118 117 +180 119 118 +181 120 118 +182 121 119 +182 122 120 +183 123 120 +184 124 121 +185 125 122 +186 125 122 +187 126 123 +188 127 124 +189 128 124 +189 129 125 +190 130 126 +191 131 126 +192 132 127 +193 133 128 +194 134 128 +195 135 129 +196 136 130 +197 137 131 +197 138 131 +197 139 132 +198 140 132 +198 142 133 +199 143 134 +199 144 134 +199 145 135 +200 147 135 +200 148 136 +201 149 137 +201 150 137 +202 152 138 +202 153 139 +202 154 139 +203 156 140 +203 157 140 +204 158 141 +204 159 142 +205 161 142 +205 162 143 +205 163 143 +206 164 144 +206 166 145 +207 167 145 +207 168 146 +208 170 147 +208 171 147 +208 172 148 +209 173 148 +209 174 149 +210 175 149 +210 176 150 +210 177 150 +211 178 151 +211 179 152 +212 180 152 +212 181 153 +212 182 153 +213 184 154 +213 185 154 +214 186 155 +214 187 155 +214 188 156 +215 189 157 +215 190 157 +216 191 158 +216 192 158 +216 193 159 +217 194 159 +217 195 160 +218 197 161 +218 197 161 +218 198 162 +219 199 162 +219 200 163 +219 201 163 +220 202 164 +220 203 164 +221 204 165 +221 205 165 +221 206 166 +222 207 166 +222 208 167 +223 209 167 +223 210 168 +223 211 168 +224 212 169 +224 213 169 +224 214 170 +225 215 170 +225 216 171 +226 217 171 +226 218 172 +226 219 172 +227 220 173 +227 221 173 +228 222 174 +228 222 174 +228 223 175 +229 223 176 +229 224 177 +229 224 178 +230 225 179 +230 226 180 +230 226 181 +231 227 182 +231 227 183 +231 228 184 +232 229 185 +232 229 185 +233 230 186 +233 230 187 +233 231 188 +234 232 189 +234 232 190 +234 233 191 +235 233 192 +235 234 193 +235 235 194 +236 235 195 +236 236 196 +237 237 197 +237 237 198 +237 237 199 +238 238 200 +238 238 201 +238 238 202 +239 239 204 +239 239 205 +239 239 206 +240 240 207 +240 240 208 +240 240 210 +241 241 211 +241 241 212 +241 241 213 +242 242 214 +242 242 216 +242 242 217 +243 243 218 +243 243 219 +243 243 220 +244 244 222 +244 244 223 +244 244 224 +245 245 225 +245 245 226 +246 246 228 +246 246 229 +246 246 230 +247 247 231 +247 247 232 +247 247 233 +248 248 234 +248 248 235 +248 248 236 +249 249 237 +249 249 238 +249 249 239 +250 250 240 +250 250 242 +251 251 243 +251 251 244 +251 251 245 +252 252 246 +252 252 247 +252 252 248 +253 253 249 +253 253 250 +253 253 251 +254 254 252 +254 254 253 +254 254 255 diff --git a/cmaps/wsxm/PseudoColor.lut b/cmaps/wsxm/PseudoColor.lut new file mode 100755 index 0000000..f3a0824 --- /dev/null +++ b/cmaps/wsxm/PseudoColor.lut @@ -0,0 +1,46 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1175 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (39 , 254) + Control Point 2: (51 , 157) + Control Point 3: (77 , 0) + Control Point 4: (147 , 1) + Control Point 5: (184 , 254) + Control Point 6: (220 , 254) + Control Point 7: (255 , 10) + Number of Control Points: 8 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (34 , 1) + Control Point 2: (77 , 1) + Control Point 3: (110 , 255) + Control Point 4: (186 , 254) + Control Point 5: (220 , 1) + Control Point 6: (255 , 1) + Number of Control Points: 7 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (109 , 254) + Control Point 2: (147 , 1) + Control Point 3: (255 , 1) + Number of Control Points: 4 + +[Header end] diff --git a/cmaps/wsxm/PseudoColor.ppm b/cmaps/wsxm/PseudoColor.ppm new file mode 100644 index 0000000..57f4c5c --- /dev/null +++ b/cmaps/wsxm/PseudoColor.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 7 0 +0 14 0 +0 22 0 +0 29 0 +0 37 0 +0 44 0 +0 52 0 +0 59 0 +0 67 0 +0 74 0 +0 82 0 +0 89 0 +0 97 0 +0 104 0 +0 112 0 +0 119 0 +0 127 0 +0 134 0 +0 141 0 +0 149 0 +0 156 0 +0 164 0 +0 171 0 +0 179 0 +0 186 0 +0 194 0 +0 201 0 +0 209 0 +0 216 0 +0 224 0 +0 231 0 +0 239 0 +0 246 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 0 +0 254 1 +0 254 9 +0 254 17 +0 254 25 +0 254 33 +0 254 41 +0 254 49 +0 254 57 +0 254 65 +0 254 73 +0 254 81 +0 254 89 +0 254 98 +0 254 104 +0 254 110 +0 254 116 +0 254 122 +0 254 128 +0 254 134 +0 254 140 +0 254 146 +0 254 152 +0 254 158 +0 254 164 +0 254 170 +0 254 176 +0 254 182 +0 254 188 +0 254 194 +0 254 200 +0 254 206 +0 254 212 +0 254 218 +0 254 224 +0 254 230 +0 254 236 +0 254 242 +0 254 248 +0 254 255 +0 246 254 +0 238 254 +0 230 254 +0 223 254 +0 215 254 +0 207 254 +0 200 254 +0 192 254 +0 184 254 +0 177 254 +0 169 254 +0 161 254 +0 153 254 +0 146 254 +0 138 254 +0 130 254 +0 123 254 +0 115 254 +0 107 254 +0 100 254 +0 92 254 +0 84 254 +0 76 254 +0 69 254 +0 61 254 +0 53 254 +0 46 254 +0 38 254 +0 30 254 +0 23 254 +0 15 254 +1 7 254 +7 0 254 +14 0 254 +20 0 254 +27 0 254 +34 0 254 +40 0 254 +47 0 254 +54 0 254 +60 0 254 +67 0 254 +74 0 254 +80 0 254 +87 0 254 +94 0 254 +100 0 254 +107 0 254 +114 0 254 +120 0 254 +127 0 254 +134 0 254 +140 0 254 +147 0 254 +154 0 254 +160 0 254 +167 0 254 +174 0 254 +180 0 254 +187 0 254 +194 0 254 +200 0 254 +207 0 254 +214 0 254 +220 0 254 +227 0 254 +234 0 254 +240 0 254 +247 0 254 +254 0 254 +254 0 247 +254 0 240 +254 0 233 +254 0 226 +254 0 219 +254 0 212 +254 0 206 +254 0 199 +254 0 192 +254 0 185 +254 0 178 +254 0 171 +254 0 165 +254 0 158 +254 0 151 +254 0 144 +254 0 137 +254 0 130 +254 0 124 +254 0 117 +254 0 110 +254 0 103 +254 0 96 +254 0 89 +254 0 83 +254 0 76 +254 0 69 +254 0 62 +254 0 55 +254 0 48 +254 0 42 +254 0 35 +254 0 28 +254 0 21 +254 0 14 +254 0 7 +254 0 1 +254 0 1 +254 1 1 +254 8 1 +254 15 1 +254 23 1 +254 30 1 +254 38 1 +254 45 1 +254 53 1 +254 60 1 +254 67 1 +254 75 1 +254 82 1 +254 90 1 +254 97 1 +254 105 1 +254 112 1 +254 120 1 +254 127 1 +254 134 1 +254 142 1 +254 149 1 +254 157 1 +254 164 1 +254 172 1 +254 179 1 +254 187 1 +254 194 1 +254 201 1 +254 209 1 +254 216 1 +254 224 1 +254 231 1 +254 239 1 +254 246 1 +254 254 1 +254 254 7 +254 254 14 +254 254 21 +254 254 28 +254 254 35 +254 254 42 +254 254 49 +254 254 56 +254 254 63 +254 254 70 +254 254 77 +254 254 84 +254 254 91 +254 254 98 +254 254 105 +254 254 112 +254 254 119 +254 254 126 +254 254 133 +254 254 140 +254 254 147 +254 254 154 +254 254 161 +254 254 168 +254 254 175 +254 254 182 +254 254 189 +254 254 196 +254 254 203 +254 254 210 +254 254 217 +254 254 224 +254 254 231 +254 254 238 +254 254 245 diff --git a/cmaps/wsxm/Purple.lut b/cmaps/wsxm/Purple.lut new file mode 100755 index 0000000..ffb5f87 --- /dev/null +++ b/cmaps/wsxm/Purple.lut @@ -0,0 +1,39 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 965 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (130 , 53) + Control Point 2: (198 , 20) + Control Point 3: (255 , 15) + Number of Control Points: 4 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (96 , 180) + Control Point 2: (223 , 9) + Control Point 3: (255 , 4) + Number of Control Points: 4 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Automatic + Derivate Mode for the last green Point: Automatic + Derivate Mode for the last red Point: Automatic + Is there a particular palette index colored?: No + Smooth Blue: Yes + Smooth Green: Yes + Smooth Red: Yes + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 203) + Control Point 2: (167 , 51) + Control Point 3: (255 , 35) + Number of Control Points: 4 + +[Header end] diff --git a/cmaps/wsxm/Purple.ppm b/cmaps/wsxm/Purple.ppm new file mode 100644 index 0000000..67f7a0a --- /dev/null +++ b/cmaps/wsxm/Purple.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +2 0 1 +4 1 3 +6 2 4 +8 3 6 +10 3 7 +12 4 9 +14 5 10 +16 6 12 +18 7 13 +20 7 15 +22 8 17 +24 9 18 +26 10 20 +28 10 21 +30 11 23 +32 12 24 +34 13 26 +36 14 27 +38 14 29 +40 15 31 +42 16 32 +44 17 34 +46 17 35 +48 18 37 +50 19 38 +52 20 40 +53 21 41 +54 21 43 +55 22 45 +56 23 46 +57 24 48 +58 25 49 +59 25 51 +60 26 52 +61 27 54 +62 28 55 +63 28 57 +64 29 59 +66 30 60 +67 31 62 +68 32 63 +69 32 65 +70 33 66 +71 34 68 +72 35 69 +73 35 71 +74 36 73 +75 37 74 +76 38 76 +77 39 77 +78 39 79 +80 40 80 +81 41 82 +82 42 83 +83 42 85 +84 43 87 +85 44 88 +86 45 90 +87 46 91 +88 46 93 +89 47 94 +90 48 96 +91 49 97 +92 50 99 +94 50 101 +95 51 102 +96 52 104 +97 53 105 +98 53 107 +99 54 108 +100 55 110 +101 56 111 +102 57 113 +103 57 114 +104 58 116 +105 59 118 +106 60 119 +108 60 121 +109 61 122 +110 62 124 +111 63 125 +112 64 127 +113 64 128 +114 65 130 +115 66 132 +116 67 133 +117 67 135 +118 68 136 +119 69 138 +120 70 139 +122 71 141 +123 71 142 +124 72 144 +125 73 146 +126 74 147 +127 75 149 +128 76 150 +129 77 152 +130 79 153 +131 80 155 +132 81 156 +133 83 158 +135 84 160 +136 85 161 +137 87 163 +138 88 164 +139 89 166 +140 91 167 +141 92 169 +142 93 170 +143 95 172 +144 96 174 +145 97 175 +146 99 177 +147 100 178 +149 101 180 +150 103 181 +151 104 183 +152 105 184 +153 107 186 +154 108 188 +155 110 189 +156 111 191 +157 112 192 +158 114 194 +159 115 195 +160 116 197 +161 118 198 +163 119 200 +164 120 202 +165 122 202 +166 123 202 +167 124 203 +168 126 203 +169 127 204 +170 128 204 +171 130 205 +172 131 205 +173 132 206 +174 134 206 +175 135 207 +177 136 207 +178 138 208 +179 139 208 +180 140 209 +181 142 209 +182 143 210 +183 145 210 +184 146 211 +185 147 211 +186 149 212 +187 150 212 +188 151 213 +189 153 213 +191 154 214 +192 155 214 +193 157 215 +194 158 215 +195 159 216 +196 161 216 +197 162 217 +198 163 217 +199 165 218 +200 166 218 +201 167 218 +202 169 219 +204 170 219 +204 171 220 +204 173 220 +204 174 221 +204 175 221 +204 177 222 +205 178 222 +205 180 223 +205 181 223 +205 182 224 +205 184 224 +206 185 225 +206 186 225 +206 188 226 +206 189 226 +206 190 227 +206 192 227 +207 193 228 +207 194 228 +207 196 229 +207 197 229 +207 198 230 +208 200 230 +208 201 231 +208 202 231 +208 204 232 +208 205 232 +208 206 233 +209 208 233 +209 209 234 +209 210 234 +209 212 235 +209 213 235 +210 215 235 +210 216 235 +210 217 235 +210 219 235 +210 220 235 +210 221 235 +211 223 235 +211 224 235 +211 225 235 +211 227 235 +211 228 236 +212 229 236 +212 231 236 +212 232 236 +212 233 236 +212 235 236 +212 236 236 +213 237 236 +213 239 236 +213 240 236 +213 241 236 +213 243 237 +214 244 237 +214 246 237 +214 246 237 +214 246 237 +214 246 237 +214 246 237 +215 246 237 +215 246 237 +215 247 237 +215 247 237 +215 247 237 +216 247 238 +216 247 238 +216 247 238 +216 248 238 +216 248 238 +216 248 238 +217 248 238 +217 248 238 +217 248 238 +217 248 238 +217 249 238 +218 249 239 +218 249 239 +218 249 239 +218 249 239 +218 249 239 +218 250 239 +219 250 239 +219 250 239 +219 250 239 +219 250 239 +219 250 239 +220 251 239 diff --git a/cmaps/wsxm/RainRamp.lut b/cmaps/wsxm/RainRamp.lut new file mode 100755 index 0000000..aed949f --- /dev/null +++ b/cmaps/wsxm/RainRamp.lut @@ -0,0 +1,63 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1753 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 177) + Control Point 10: (204 , 171) + Control Point 11: (230 , 80) + Control Point 12: (255 , 0) + Control Point 2: (51 , 102) + Control Point 3: (72 , 39) + Control Point 4: (77 , 69) + Control Point 5: (102 , 219) + Control Point 6: (108 , 255) + Control Point 7: (128 , 255) + Control Point 8: (153 , 255) + Control Point 9: (179 , 255) + Number of Control Points: 13 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (254 , 0) + Control Point 11: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 235) + Control Point 4: (102 , 135) + Control Point 5: (128 , 91) + Control Point 6: (153 , 66) + Control Point 7: (179 , 79) + Control Point 8: (204 , 141) + Control Point 9: (230 , 204) + Number of Control Points: 12 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 177) + Control Point 10: (255 , 0) + Control Point 2: (51 , 169) + Control Point 3: (77 , 209) + Control Point 4: (102 , 246) + Control Point 5: (128 , 185) + Control Point 6: (153 , 97) + Control Point 7: (179 , 7) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/RainRamp.ppm b/cmaps/wsxm/RainRamp.ppm new file mode 100644 index 0000000..592f294 --- /dev/null +++ b/cmaps/wsxm/RainRamp.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +3 0 3 +6 0 6 +9 0 9 +12 0 12 +15 0 15 +18 0 18 +21 0 21 +24 0 24 +27 0 27 +30 0 30 +33 0 33 +36 0 36 +39 0 39 +42 0 42 +45 0 45 +48 0 48 +51 0 51 +54 0 54 +57 0 57 +60 0 60 +63 0 63 +66 0 66 +69 0 69 +72 0 72 +75 0 75 +78 0 78 +78 0 81 +78 0 84 +78 0 87 +79 0 90 +79 0 93 +79 0 96 +80 0 99 +80 0 102 +80 0 105 +81 0 108 +81 0 111 +81 0 114 +82 0 117 +82 0 120 +82 0 123 +83 0 126 +83 0 129 +83 0 132 +84 0 135 +84 0 138 +84 0 141 +85 0 144 +85 0 147 +85 0 150 +86 0 153 +84 0 156 +82 1 159 +81 2 162 +79 3 165 +78 3 168 +76 4 171 +75 5 174 +73 6 177 +72 6 180 +70 7 183 +69 8 186 +67 9 189 +65 10 192 +64 10 195 +62 11 198 +61 12 201 +59 13 204 +58 13 207 +56 14 210 +55 15 213 +53 16 216 +52 16 210 +50 17 204 +49 18 198 +47 19 192 +46 20 186 +44 24 180 +43 28 174 +41 32 168 +40 36 162 +38 40 156 +37 44 150 +35 48 144 +34 52 138 +32 56 132 +31 60 126 +29 64 120 +28 68 114 +26 72 108 +25 76 102 +23 80 96 +22 84 90 +20 88 84 +19 92 78 +17 96 72 +16 100 66 +14 104 60 +13 108 54 +11 112 48 +10 116 42 +9 120 36 +11 121 30 +13 123 24 +16 125 18 +18 126 12 +20 128 6 +23 130 0 +25 131 0 +27 133 0 +30 135 0 +32 136 0 +34 138 0 +37 140 0 +39 141 0 +41 143 0 +44 145 0 +46 147 0 +48 148 0 +51 150 0 +53 152 0 +55 153 0 +58 155 0 +60 157 0 +62 158 0 +65 160 0 +67 162 0 +70 164 0 +73 165 0 +77 166 0 +80 167 0 +84 168 0 +87 169 0 +91 170 0 +94 171 0 +98 172 0 +101 173 0 +105 174 0 +108 175 0 +112 176 0 +115 177 0 +119 178 0 +122 179 0 +126 180 0 +129 181 0 +133 182 0 +136 183 0 +140 184 0 +143 185 0 +147 186 0 +150 187 0 +154 188 0 +158 189 0 +161 188 0 +164 188 0 +168 187 0 +171 187 0 +175 186 0 +178 186 0 +182 185 0 +185 185 0 +189 184 0 +192 184 0 +196 183 0 +199 183 0 +203 182 0 +206 182 0 +209 181 0 +213 181 0 +216 180 0 +220 180 0 +223 179 0 +227 179 0 +230 178 0 +234 178 0 +237 177 0 +241 177 0 +244 176 0 +248 176 0 +248 173 3 +248 171 6 +248 168 10 +249 166 13 +249 163 16 +249 161 20 +249 158 23 +250 156 26 +250 153 30 +250 151 33 +251 148 36 +251 146 40 +251 143 43 +251 141 47 +252 138 50 +252 136 53 +252 133 57 +253 131 60 +253 128 63 +253 126 67 +253 123 70 +254 121 73 +254 118 77 +254 116 80 +255 114 84 +255 111 87 +255 109 91 +255 106 94 +255 104 98 +255 101 101 +255 99 105 +255 97 108 +255 94 112 +255 92 115 +255 89 119 +255 87 122 +255 84 126 +255 82 129 +255 80 133 +255 77 136 +255 75 140 +255 72 143 +255 70 147 +255 67 150 +255 65 154 +255 63 157 +255 60 161 +255 58 164 +255 55 168 +255 53 171 +255 51 175 +255 59 178 +255 68 181 +255 76 184 +255 85 187 +255 93 191 +255 102 194 +255 110 197 +255 119 200 +255 127 203 +255 136 207 +255 144 210 +255 153 213 +255 161 216 +255 170 219 +255 178 223 +255 187 226 +255 195 229 +255 204 232 +255 212 235 +255 221 239 +255 229 242 +255 238 245 +255 246 248 +255 255 251 +255 255 255 diff --git a/cmaps/wsxm/Red.lut b/cmaps/wsxm/Red.lut new file mode 100755 index 0000000..82be395 --- /dev/null +++ b/cmaps/wsxm/Red.lut @@ -0,0 +1,33 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 752 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 255) + Number of Control Points: 2 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (255 , 0) + Number of Control Points: 2 + +[Header end] diff --git a/cmaps/wsxm/Red.ppm b/cmaps/wsxm/Red.ppm new file mode 100644 index 0000000..ff2782c --- /dev/null +++ b/cmaps/wsxm/Red.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +1 0 0 +2 0 0 +3 0 0 +4 0 0 +5 0 0 +6 0 0 +7 0 0 +8 0 0 +9 0 0 +10 0 0 +11 0 0 +12 0 0 +13 0 0 +14 0 0 +15 0 0 +16 0 0 +17 0 0 +18 0 0 +19 0 0 +20 0 0 +21 0 0 +22 0 0 +23 0 0 +24 0 0 +25 0 0 +26 0 0 +27 0 0 +28 0 0 +29 0 0 +30 0 0 +31 0 0 +32 0 0 +33 0 0 +34 0 0 +35 0 0 +36 0 0 +37 0 0 +38 0 0 +39 0 0 +40 0 0 +41 0 0 +42 0 0 +43 0 0 +44 0 0 +45 0 0 +46 0 0 +47 0 0 +48 0 0 +49 0 0 +50 0 0 +51 0 0 +52 0 0 +53 0 0 +54 0 0 +55 0 0 +56 0 0 +57 0 0 +58 0 0 +59 0 0 +60 0 0 +61 0 0 +62 0 0 +63 0 0 +64 0 0 +65 0 0 +66 0 0 +67 0 0 +68 0 0 +69 0 0 +70 0 0 +71 0 0 +72 0 0 +73 0 0 +74 0 0 +75 0 0 +76 0 0 +77 0 0 +78 0 0 +79 0 0 +80 0 0 +81 0 0 +82 0 0 +83 0 0 +84 0 0 +85 0 0 +86 0 0 +87 0 0 +88 0 0 +89 0 0 +90 0 0 +91 0 0 +92 0 0 +93 0 0 +94 0 0 +95 0 0 +96 0 0 +97 0 0 +98 0 0 +99 0 0 +100 0 0 +101 0 0 +102 0 0 +103 0 0 +104 0 0 +105 0 0 +106 0 0 +107 0 0 +108 0 0 +109 0 0 +110 0 0 +111 0 0 +112 0 0 +113 0 0 +114 0 0 +115 0 0 +116 0 0 +117 0 0 +118 0 0 +119 0 0 +120 0 0 +121 0 0 +122 0 0 +123 0 0 +124 0 0 +125 0 0 +126 0 0 +127 0 0 +128 0 0 +129 0 0 +130 0 0 +131 0 0 +132 0 0 +133 0 0 +134 0 0 +135 0 0 +136 0 0 +137 0 0 +138 0 0 +139 0 0 +140 0 0 +141 0 0 +142 0 0 +143 0 0 +144 0 0 +145 0 0 +146 0 0 +147 0 0 +148 0 0 +149 0 0 +150 0 0 +151 0 0 +152 0 0 +153 0 0 +154 0 0 +155 0 0 +156 0 0 +157 0 0 +158 0 0 +159 0 0 +160 0 0 +161 0 0 +162 0 0 +163 0 0 +164 0 0 +165 0 0 +166 0 0 +167 0 0 +168 0 0 +169 0 0 +170 0 0 +171 0 0 +172 0 0 +173 0 0 +174 0 0 +175 0 0 +176 0 0 +177 0 0 +178 0 0 +179 0 0 +180 0 0 +181 0 0 +182 0 0 +183 0 0 +184 0 0 +185 0 0 +186 0 0 +187 0 0 +188 0 0 +189 0 0 +190 0 0 +191 0 0 +192 0 0 +193 0 0 +194 0 0 +195 0 0 +196 0 0 +197 0 0 +198 0 0 +199 0 0 +200 0 0 +201 0 0 +202 0 0 +203 0 0 +204 0 0 +205 0 0 +206 0 0 +207 0 0 +208 0 0 +209 0 0 +210 0 0 +211 0 0 +212 0 0 +213 0 0 +214 0 0 +215 0 0 +216 0 0 +217 0 0 +218 0 0 +219 0 0 +220 0 0 +221 0 0 +222 0 0 +223 0 0 +224 0 0 +225 0 0 +226 0 0 +227 0 0 +228 0 0 +229 0 0 +230 0 0 +231 0 0 +232 0 0 +233 0 0 +234 0 0 +235 0 0 +236 0 0 +237 0 0 +238 0 0 +239 0 0 +240 0 0 +241 0 0 +242 0 0 +243 0 0 +244 0 0 +245 0 0 +246 0 0 +247 0 0 +248 0 0 +249 0 0 +250 0 0 +251 0 0 +252 0 0 +253 0 0 +254 0 0 +255 0 0 diff --git a/cmaps/wsxm/Spectrum.lut b/cmaps/wsxm/Spectrum.lut new file mode 100755 index 0000000..0741959 --- /dev/null +++ b/cmaps/wsxm/Spectrum.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1642 + +[Blue Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 0) + Control Point 10: (255 , 255) + Control Point 2: (51 , 0) + Control Point 3: (77 , 0) + Control Point 4: (102 , 0) + Control Point 5: (128 , 130) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 255) + Control Point 9: (230 , 255) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 255) + Control Point 2: (51 , 255) + Control Point 3: (77 , 125) + Control Point 4: (102 , 0) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 130) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 130) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 125) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Spectrum.ppm b/cmaps/wsxm/Spectrum.ppm new file mode 100644 index 0000000..394fd77 --- /dev/null +++ b/cmaps/wsxm/Spectrum.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +255 0 255 +250 0 255 +245 0 255 +240 0 255 +235 0 255 +230 0 255 +225 0 255 +220 0 255 +215 0 255 +210 0 255 +205 0 255 +200 0 255 +195 0 255 +190 0 255 +185 0 255 +180 0 255 +175 0 255 +170 0 255 +165 0 255 +160 0 255 +155 0 255 +150 0 255 +145 0 255 +140 0 255 +135 0 255 +130 0 255 +125 0 255 +120 0 255 +115 0 255 +110 0 255 +105 0 255 +100 0 255 +95 0 255 +90 0 255 +85 0 255 +80 0 255 +75 0 255 +70 0 255 +65 0 255 +60 0 255 +55 0 255 +50 0 255 +45 0 255 +40 0 255 +35 0 255 +30 0 255 +25 0 255 +20 0 255 +15 0 255 +10 0 255 +5 0 255 +0 0 255 +0 5 255 +0 10 255 +0 15 255 +0 20 255 +0 25 255 +0 30 255 +0 35 255 +0 40 255 +0 45 255 +0 50 255 +0 55 255 +0 60 255 +0 65 255 +0 70 255 +0 75 255 +0 80 255 +0 85 255 +0 90 255 +0 95 255 +0 100 255 +0 105 255 +0 110 255 +0 115 255 +0 120 255 +0 125 255 +0 130 255 +0 135 255 +0 140 255 +0 145 255 +0 150 255 +0 155 255 +0 160 255 +0 165 255 +0 170 255 +0 175 255 +0 180 255 +0 185 255 +0 190 255 +0 195 255 +0 200 255 +0 205 255 +0 210 255 +0 215 255 +0 220 255 +0 225 255 +0 230 255 +0 235 255 +0 240 255 +0 245 255 +0 250 255 +0 255 255 +0 255 250 +0 255 245 +0 255 240 +0 255 235 +0 255 230 +0 255 225 +0 255 220 +0 255 215 +0 255 210 +0 255 205 +0 255 200 +0 255 195 +0 255 190 +0 255 185 +0 255 180 +0 255 175 +0 255 170 +0 255 165 +0 255 160 +0 255 155 +0 255 150 +0 255 145 +0 255 140 +0 255 135 +0 255 130 +0 255 125 +0 255 120 +0 255 115 +0 255 110 +0 255 105 +0 255 100 +0 255 95 +0 255 90 +0 255 85 +0 255 80 +0 255 75 +0 255 70 +0 255 65 +0 255 60 +0 255 55 +0 255 50 +0 255 45 +0 255 40 +0 255 35 +0 255 30 +0 255 25 +0 255 20 +0 255 15 +0 255 10 +0 255 5 +0 255 0 +5 255 0 +10 255 0 +15 255 0 +20 255 0 +25 255 0 +30 255 0 +35 255 0 +40 255 0 +45 255 0 +50 255 0 +55 255 0 +60 255 0 +65 255 0 +70 255 0 +75 255 0 +80 255 0 +85 255 0 +90 255 0 +95 255 0 +100 255 0 +105 255 0 +110 255 0 +115 255 0 +120 255 0 +125 255 0 +130 255 0 +135 255 0 +140 255 0 +145 255 0 +150 255 0 +155 255 0 +160 255 0 +165 255 0 +170 255 0 +175 255 0 +180 255 0 +185 255 0 +190 255 0 +195 255 0 +200 255 0 +205 255 0 +210 255 0 +215 255 0 +220 255 0 +225 255 0 +230 255 0 +235 255 0 +240 255 0 +245 255 0 +250 255 0 +255 255 0 +255 250 0 +255 245 0 +255 240 0 +255 235 0 +255 230 0 +255 225 0 +255 220 0 +255 215 0 +255 210 0 +255 205 0 +255 200 0 +255 195 0 +255 190 0 +255 185 0 +255 180 0 +255 175 0 +255 170 0 +255 165 0 +255 160 0 +255 155 0 +255 150 0 +255 145 0 +255 140 0 +255 135 0 +255 130 0 +255 125 0 +255 120 0 +255 115 0 +255 110 0 +255 105 0 +255 100 0 +255 95 0 +255 90 0 +255 85 0 +255 80 0 +255 75 0 +255 70 0 +255 65 0 +255 60 0 +255 55 0 +255 50 0 +255 45 0 +255 40 0 +255 35 0 +255 30 0 +255 25 0 +255 20 0 +255 15 0 +255 10 0 +255 5 0 +255 0 0 diff --git a/cmaps/wsxm/Spring.lut b/cmaps/wsxm/Spring.lut new file mode 100755 index 0000000..1aba719 --- /dev/null +++ b/cmaps/wsxm/Spring.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1638 + +[Blue Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 26) + Control Point 10: (255 , 255) + Control Point 2: (51 , 51) + Control Point 3: (77 , 77) + Control Point 4: (102 , 102) + Control Point 5: (128 , 128) + Control Point 6: (153 , 153) + Control Point 7: (179 , 179) + Control Point 8: (204 , 204) + Control Point 9: (230 , 230) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 230) + Control Point 10: (255 , 0) + Control Point 2: (51 , 204) + Control Point 3: (77 , 179) + Control Point 4: (102 , 153) + Control Point 5: (128 , 128) + Control Point 6: (153 , 102) + Control Point 7: (179 , 77) + Control Point 8: (204 , 51) + Control Point 9: (230 , 26) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 0) + Control Point 10: (255 , 0) + Control Point 2: (51 , 0) + Control Point 3: (77 , 0) + Control Point 4: (102 , 0) + Control Point 5: (128 , 0) + Control Point 6: (153 , 0) + Control Point 7: (179 , 0) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Spring.ppm b/cmaps/wsxm/Spring.ppm new file mode 100644 index 0000000..bf91e47 --- /dev/null +++ b/cmaps/wsxm/Spring.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +255 0 255 +255 0 254 +255 1 253 +255 2 252 +255 3 251 +255 4 250 +255 5 249 +255 6 248 +255 7 247 +255 8 246 +255 9 245 +255 10 244 +255 11 243 +255 12 242 +255 13 241 +255 14 240 +255 15 239 +255 16 238 +255 17 237 +255 18 236 +255 19 235 +255 20 234 +255 21 233 +255 22 232 +255 23 231 +255 24 230 +255 25 229 +255 26 228 +255 27 227 +255 28 226 +255 29 225 +255 30 224 +255 31 223 +255 32 222 +255 33 221 +255 34 220 +255 35 219 +255 36 218 +255 37 217 +255 38 216 +255 39 215 +255 40 214 +255 41 213 +255 42 212 +255 43 211 +255 44 210 +255 45 209 +255 46 208 +255 47 207 +255 48 206 +255 49 205 +255 51 204 +255 51 203 +255 52 202 +255 53 201 +255 54 200 +255 55 199 +255 56 198 +255 57 197 +255 58 196 +255 59 195 +255 60 194 +255 61 193 +255 62 192 +255 63 191 +255 64 190 +255 65 189 +255 66 188 +255 67 187 +255 68 186 +255 69 185 +255 70 184 +255 71 183 +255 72 182 +255 73 181 +255 74 180 +255 75 179 +255 76 178 +255 77 177 +255 78 176 +255 79 175 +255 80 174 +255 81 173 +255 82 172 +255 83 171 +255 84 170 +255 85 169 +255 86 168 +255 87 167 +255 88 166 +255 89 165 +255 90 164 +255 91 163 +255 92 162 +255 93 161 +255 94 160 +255 95 159 +255 96 158 +255 97 157 +255 98 156 +255 99 155 +255 100 154 +255 102 153 +255 102 152 +255 103 151 +255 104 150 +255 105 149 +255 106 148 +255 107 147 +255 108 146 +255 109 145 +255 110 144 +255 111 143 +255 112 142 +255 113 141 +255 114 140 +255 115 139 +255 116 138 +255 117 137 +255 118 136 +255 119 135 +255 120 134 +255 121 133 +255 122 132 +255 123 131 +255 124 130 +255 125 129 +255 126 128 +255 127 127 +255 128 126 +255 129 125 +255 130 124 +255 131 123 +255 132 122 +255 133 121 +255 134 120 +255 135 119 +255 136 118 +255 137 117 +255 138 116 +255 139 115 +255 140 114 +255 141 113 +255 142 112 +255 143 111 +255 144 110 +255 145 109 +255 146 108 +255 147 107 +255 148 106 +255 149 105 +255 150 104 +255 151 103 +255 153 102 +255 153 101 +255 154 100 +255 155 99 +255 156 98 +255 157 97 +255 158 96 +255 159 95 +255 160 94 +255 161 93 +255 162 92 +255 163 91 +255 164 90 +255 165 89 +255 166 88 +255 167 87 +255 168 86 +255 169 85 +255 170 84 +255 171 83 +255 172 82 +255 173 81 +255 174 80 +255 175 79 +255 176 78 +255 177 77 +255 178 76 +255 179 75 +255 180 74 +255 181 73 +255 182 72 +255 183 71 +255 184 70 +255 185 69 +255 186 68 +255 187 67 +255 188 66 +255 189 65 +255 190 64 +255 191 63 +255 192 62 +255 193 61 +255 194 60 +255 195 59 +255 196 58 +255 197 57 +255 198 56 +255 199 55 +255 200 54 +255 201 53 +255 202 52 +255 204 51 +255 204 50 +255 205 49 +255 206 48 +255 207 47 +255 208 46 +255 209 45 +255 210 44 +255 211 43 +255 212 42 +255 213 41 +255 214 40 +255 215 39 +255 216 38 +255 217 37 +255 218 36 +255 219 35 +255 220 34 +255 221 33 +255 222 32 +255 223 31 +255 224 30 +255 225 29 +255 226 28 +255 227 27 +255 228 26 +255 229 25 +255 230 24 +255 231 23 +255 232 22 +255 233 21 +255 234 20 +255 235 19 +255 236 18 +255 237 17 +255 238 16 +255 239 15 +255 240 14 +255 241 13 +255 242 12 +255 243 11 +255 244 10 +255 245 9 +255 246 8 +255 247 7 +255 248 6 +255 249 5 +255 250 4 +255 251 3 +255 252 2 +255 253 1 +255 255 0 diff --git a/cmaps/wsxm/Storm.lut b/cmaps/wsxm/Storm.lut new file mode 100755 index 0000000..b3abb16 --- /dev/null +++ b/cmaps/wsxm/Storm.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1655 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 222) + Control Point 7: (179 , 168) + Control Point 8: (204 , 115) + Control Point 9: (230 , 58) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 211) + Control Point 10: (255 , 0) + Control Point 2: (51 , 168) + Control Point 3: (77 , 124) + Control Point 4: (102 , 81) + Control Point 5: (128 , 36) + Control Point 6: (153 , 19) + Control Point 7: (179 , 15) + Control Point 8: (204 , 10) + Control Point 9: (230 , 5) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 240) + Control Point 10: (255 , 0) + Control Point 2: (51 , 228) + Control Point 3: (77 , 219) + Control Point 4: (102 , 212) + Control Point 5: (128 , 209) + Control Point 6: (153 , 186) + Control Point 7: (179 , 147) + Control Point 8: (204 , 104) + Control Point 9: (230 , 54) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Storm.ppm b/cmaps/wsxm/Storm.ppm new file mode 100644 index 0000000..5fa01a2 --- /dev/null +++ b/cmaps/wsxm/Storm.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 1 0 +1 3 0 +1 5 0 +2 6 0 +2 8 0 +3 10 0 +4 11 0 +4 13 0 +5 15 0 +5 16 0 +6 18 0 +6 20 0 +7 21 0 +8 23 0 +8 25 0 +9 27 0 +9 28 0 +10 30 0 +10 32 0 +11 33 0 +12 35 0 +12 37 0 +13 38 0 +13 40 0 +14 42 0 +15 44 0 +15 45 0 +15 47 0 +16 49 0 +16 50 0 +17 52 0 +17 54 0 +18 56 0 +18 57 0 +19 59 0 +19 61 0 +20 62 0 +20 64 0 +21 66 0 +21 68 0 +22 69 0 +22 71 0 +23 73 0 +23 74 0 +24 76 0 +24 78 0 +25 80 0 +25 81 0 +26 83 0 +26 85 0 +27 87 0 +27 88 0 +27 90 0 +28 92 0 +28 93 0 +28 95 0 +29 97 0 +29 98 0 +29 100 0 +30 102 0 +30 103 0 +30 105 0 +31 107 0 +31 108 0 +31 110 0 +32 112 0 +32 114 0 +32 115 0 +33 117 0 +33 119 0 +33 120 0 +34 122 0 +34 124 0 +34 125 0 +35 127 0 +35 129 0 +36 131 0 +36 132 0 +36 134 0 +36 136 0 +37 137 0 +37 139 0 +37 141 0 +37 143 0 +38 144 0 +38 146 0 +38 148 0 +39 149 0 +39 151 0 +39 153 0 +39 155 0 +40 156 0 +40 158 0 +40 160 0 +41 161 0 +41 163 0 +41 165 0 +41 167 0 +42 168 0 +42 170 0 +42 172 0 +43 174 0 +43 175 0 +43 177 0 +43 179 0 +43 180 0 +43 182 0 +43 184 0 +43 186 0 +43 187 0 +44 189 0 +44 191 0 +44 193 0 +44 194 0 +44 196 0 +44 198 0 +44 199 0 +44 201 0 +44 203 0 +45 205 0 +45 206 0 +45 208 0 +45 210 0 +45 212 0 +45 213 0 +45 215 0 +45 217 0 +46 219 0 +46 219 1 +47 220 2 +48 221 3 +49 221 5 +50 222 6 +51 223 7 +52 223 9 +53 224 10 +54 225 11 +55 225 13 +56 226 14 +57 227 15 +57 227 17 +58 228 18 +59 229 19 +60 229 21 +61 230 22 +62 231 23 +63 231 25 +64 232 26 +65 233 27 +66 233 29 +67 234 30 +68 235 31 +69 236 33 +70 236 35 +72 236 37 +73 236 39 +75 236 41 +76 236 43 +78 236 45 +79 237 47 +81 237 49 +82 237 51 +84 237 53 +85 237 55 +87 237 57 +88 238 60 +90 238 62 +91 238 64 +93 238 66 +94 238 68 +96 238 70 +97 238 72 +99 239 74 +100 239 76 +102 239 78 +103 239 80 +105 239 82 +106 239 84 +108 240 87 +109 240 89 +111 240 91 +113 240 93 +114 240 95 +116 241 97 +118 241 99 +120 241 101 +121 241 103 +123 241 106 +125 242 108 +126 242 110 +128 242 112 +130 242 114 +132 242 116 +133 243 118 +135 243 120 +137 243 123 +138 243 125 +140 243 127 +142 244 129 +144 244 131 +145 244 133 +147 244 135 +149 244 137 +151 245 140 +152 245 142 +154 245 144 +156 245 146 +158 245 148 +160 245 150 +162 246 153 +164 246 155 +166 246 157 +168 246 159 +170 246 161 +172 247 164 +174 247 166 +176 247 168 +177 247 170 +179 247 172 +181 248 175 +183 248 177 +185 248 179 +187 248 181 +189 248 183 +191 249 186 +193 249 188 +195 249 190 +197 249 192 +199 249 194 +201 250 197 +203 250 199 +205 250 201 +207 250 203 +209 250 206 +211 251 208 +213 251 210 +216 251 213 +218 251 215 +220 251 217 +222 252 220 +224 252 222 +226 252 224 +229 252 227 +231 252 229 +233 253 231 +235 253 234 +237 253 236 +239 253 238 +242 253 241 +244 254 243 +246 254 245 +248 254 248 +250 254 250 +252 254 252 +255 255 254 diff --git a/cmaps/wsxm/Summer.lut b/cmaps/wsxm/Summer.lut new file mode 100755 index 0000000..72751e8 --- /dev/null +++ b/cmaps/wsxm/Summer.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1656 + +[Blue Info] + + Control Point 0: (0 , 153) + Control Point 1: (26 , 153) + Control Point 10: (255 , 153) + Control Point 2: (51 , 153) + Control Point 3: (77 , 153) + Control Point 4: (102 , 153) + Control Point 5: (128 , 153) + Control Point 6: (153 , 153) + Control Point 7: (179 , 153) + Control Point 8: (204 , 153) + Control Point 9: (230 , 153) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 128) + Control Point 1: (26 , 115) + Control Point 10: (255 , 0) + Control Point 2: (51 , 102) + Control Point 3: (77 , 90) + Control Point 4: (102 , 77) + Control Point 5: (128 , 64) + Control Point 6: (153 , 51) + Control Point 7: (179 , 39) + Control Point 8: (204 , 26) + Control Point 9: (230 , 13) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 230) + Control Point 10: (255 , 0) + Control Point 2: (51 , 204) + Control Point 3: (77 , 179) + Control Point 4: (102 , 153) + Control Point 5: (128 , 128) + Control Point 6: (153 , 102) + Control Point 7: (179 , 77) + Control Point 8: (204 , 51) + Control Point 9: (230 , 26) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Summer.ppm b/cmaps/wsxm/Summer.ppm new file mode 100644 index 0000000..33df465 --- /dev/null +++ b/cmaps/wsxm/Summer.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 127 102 +0 127 102 +1 128 102 +2 128 102 +3 129 102 +4 129 102 +5 130 102 +6 130 102 +7 131 102 +8 131 102 +9 132 102 +10 132 102 +11 133 102 +12 133 102 +13 134 102 +14 134 102 +15 135 102 +16 135 102 +17 136 102 +18 136 102 +19 137 102 +20 137 102 +21 138 102 +22 138 102 +23 139 102 +24 139 102 +25 140 102 +26 140 102 +27 141 102 +28 141 102 +29 142 102 +30 142 102 +31 143 102 +32 143 102 +33 144 102 +34 144 102 +35 145 102 +36 145 102 +37 146 102 +38 146 102 +39 147 102 +40 147 102 +41 148 102 +42 148 102 +43 149 102 +44 149 102 +45 150 102 +46 150 102 +47 151 102 +48 151 102 +49 152 102 +51 153 102 +51 153 102 +52 153 102 +53 154 102 +54 154 102 +55 155 102 +56 155 102 +57 156 102 +58 156 102 +59 157 102 +60 157 102 +61 158 102 +62 158 102 +63 159 102 +64 159 102 +65 159 102 +66 160 102 +67 160 102 +68 161 102 +69 161 102 +70 162 102 +71 162 102 +72 163 102 +73 163 102 +74 164 102 +75 164 102 +76 165 102 +77 165 102 +78 166 102 +79 166 102 +80 167 102 +81 167 102 +82 168 102 +83 168 102 +84 169 102 +85 169 102 +86 170 102 +87 170 102 +88 171 102 +89 171 102 +90 172 102 +91 172 102 +92 173 102 +93 173 102 +94 174 102 +95 174 102 +96 175 102 +97 175 102 +98 176 102 +99 176 102 +100 177 102 +102 178 102 +102 178 102 +103 179 102 +104 179 102 +105 180 102 +106 180 102 +107 181 102 +108 181 102 +109 182 102 +110 182 102 +111 183 102 +112 183 102 +113 184 102 +114 184 102 +115 185 102 +116 185 102 +117 186 102 +118 186 102 +119 187 102 +120 187 102 +121 188 102 +122 188 102 +123 189 102 +124 189 102 +125 190 102 +126 190 102 +127 191 102 +128 191 102 +129 192 102 +130 192 102 +131 193 102 +132 193 102 +133 194 102 +134 194 102 +135 195 102 +136 195 102 +137 196 102 +138 196 102 +139 197 102 +140 197 102 +141 198 102 +142 198 102 +143 199 102 +144 199 102 +145 200 102 +146 200 102 +147 201 102 +148 201 102 +149 202 102 +150 202 102 +151 203 102 +153 204 102 +153 204 102 +154 204 102 +155 205 102 +156 205 102 +157 206 102 +158 206 102 +159 207 102 +160 207 102 +161 208 102 +162 208 102 +163 209 102 +164 209 102 +165 210 102 +166 210 102 +167 210 102 +168 211 102 +169 211 102 +170 212 102 +171 212 102 +172 213 102 +173 213 102 +174 214 102 +175 214 102 +176 215 102 +177 215 102 +178 216 102 +179 216 102 +180 217 102 +181 217 102 +182 218 102 +183 218 102 +184 219 102 +185 219 102 +186 220 102 +187 220 102 +188 221 102 +189 221 102 +190 222 102 +191 222 102 +192 223 102 +193 223 102 +194 224 102 +195 224 102 +196 225 102 +197 225 102 +198 226 102 +199 226 102 +200 227 102 +201 227 102 +202 228 102 +204 229 102 +204 229 102 +205 230 102 +206 230 102 +207 231 102 +208 231 102 +209 232 102 +210 232 102 +211 233 102 +212 233 102 +213 234 102 +214 234 102 +215 235 102 +216 235 102 +217 236 102 +218 236 102 +219 237 102 +220 237 102 +221 238 102 +222 238 102 +223 239 102 +224 239 102 +225 240 102 +226 240 102 +227 241 102 +228 241 102 +229 242 102 +230 242 102 +231 243 102 +232 243 102 +233 244 102 +234 244 102 +235 245 102 +236 245 102 +237 246 102 +238 246 102 +239 247 102 +240 247 102 +241 248 102 +242 248 102 +243 249 102 +244 249 102 +245 250 102 +246 250 102 +247 251 102 +248 251 102 +249 252 102 +250 252 102 +251 253 102 +252 253 102 +253 254 102 +255 255 102 diff --git a/cmaps/wsxm/ThermicCool.lut b/cmaps/wsxm/ThermicCool.lut new file mode 100755 index 0000000..4bf749e --- /dev/null +++ b/cmaps/wsxm/ThermicCool.lut @@ -0,0 +1,39 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 945 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (79 , 1) + Control Point 2: (174 , 254) + Control Point 3: (255 , 254) + Number of Control Points: 4 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (79 , 1) + Control Point 2: (174 , 254) + Control Point 3: (255 , 3) + Number of Control Points: 4 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (82 , 254) + Control Point 2: (179 , 1) + Control Point 3: (255 , 1) + Number of Control Points: 4 + +[Header end] diff --git a/cmaps/wsxm/ThermicCool.ppm b/cmaps/wsxm/ThermicCool.ppm new file mode 100644 index 0000000..ab50eef --- /dev/null +++ b/cmaps/wsxm/ThermicCool.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 3 3 +0 6 6 +0 9 9 +0 12 12 +0 16 16 +0 19 19 +0 22 22 +0 25 25 +0 28 28 +0 32 32 +0 35 35 +0 38 38 +0 41 41 +0 45 45 +0 48 48 +0 51 51 +0 54 54 +0 57 57 +0 61 61 +0 64 64 +0 67 67 +0 70 70 +0 73 73 +0 77 77 +0 80 80 +0 83 83 +0 86 86 +0 90 90 +0 93 93 +0 96 96 +0 99 99 +0 102 102 +0 106 106 +0 109 109 +0 112 112 +0 115 115 +0 118 118 +0 122 122 +0 125 125 +0 128 128 +0 131 131 +0 135 135 +0 138 138 +0 141 141 +0 144 144 +0 147 147 +0 151 151 +0 154 154 +0 157 157 +0 160 160 +0 163 163 +0 167 167 +0 170 170 +0 173 173 +0 176 176 +0 180 180 +0 183 183 +0 186 186 +0 189 189 +0 192 192 +0 196 196 +0 199 199 +0 202 202 +0 205 205 +0 208 208 +0 212 212 +0 215 215 +0 218 218 +0 221 221 +0 225 225 +0 228 228 +0 231 231 +0 234 234 +0 237 237 +0 241 241 +0 244 244 +0 247 247 +0 250 250 +0 254 254 +0 251 251 +0 248 248 +1 246 246 +3 243 243 +6 240 240 +8 238 238 +11 235 235 +14 232 232 +16 230 230 +19 227 227 +21 224 224 +24 222 222 +27 219 219 +29 216 216 +32 214 214 +34 211 211 +37 208 208 +40 206 206 +42 203 203 +45 200 200 +47 198 198 +50 195 195 +53 192 192 +55 190 190 +58 187 187 +60 184 184 +63 182 182 +66 179 179 +68 176 176 +71 174 174 +74 171 171 +76 168 168 +79 166 166 +81 163 163 +84 160 160 +87 158 158 +89 155 155 +92 152 152 +94 150 150 +97 147 147 +100 144 144 +102 142 142 +105 139 139 +107 136 136 +110 134 134 +113 131 131 +115 128 128 +118 126 126 +120 123 123 +123 120 120 +126 118 118 +128 115 115 +131 112 112 +134 110 110 +136 107 107 +139 104 104 +141 102 102 +144 99 99 +147 96 96 +149 94 94 +152 91 91 +154 88 88 +157 86 86 +160 83 83 +162 80 80 +165 78 78 +167 75 75 +170 72 72 +173 70 70 +175 67 67 +178 64 64 +180 62 62 +183 59 59 +186 56 56 +188 54 54 +191 51 51 +194 48 48 +196 46 46 +199 43 43 +201 40 40 +204 38 38 +207 35 35 +209 32 32 +212 30 30 +214 27 27 +217 24 24 +220 22 22 +222 19 19 +225 16 16 +227 14 14 +230 11 11 +233 8 8 +235 6 6 +238 3 3 +240 1 1 +243 4 1 +246 7 1 +248 10 1 +251 13 1 +254 16 1 +254 19 1 +254 22 1 +254 25 1 +254 28 1 +254 31 1 +254 35 1 +254 38 1 +254 41 1 +254 44 1 +254 47 1 +254 50 1 +254 53 1 +254 56 1 +254 59 1 +254 62 1 +254 66 1 +254 69 1 +254 72 1 +254 75 1 +254 78 1 +254 81 1 +254 84 1 +254 87 1 +254 90 1 +254 93 1 +254 97 1 +254 100 1 +254 103 1 +254 106 1 +254 109 1 +254 112 1 +254 115 1 +254 118 1 +254 121 1 +254 124 1 +254 128 1 +254 131 1 +254 134 1 +254 137 1 +254 140 1 +254 143 1 +254 146 1 +254 149 1 +254 152 1 +254 155 1 +254 159 1 +254 162 1 +254 165 1 +254 168 1 +254 171 1 +254 174 1 +254 177 1 +254 180 1 +254 183 1 +254 186 1 +254 190 1 +254 193 1 +254 196 1 +254 199 1 +254 202 1 +254 205 1 +254 208 1 +254 211 1 +254 214 1 +254 217 1 +254 221 1 +254 224 1 +254 227 1 +254 230 1 +254 233 1 +254 236 1 +254 239 1 +254 242 1 +254 245 1 +254 248 1 +254 251 1 diff --git a/cmaps/wsxm/ThermicHot.lut b/cmaps/wsxm/ThermicHot.lut new file mode 100755 index 0000000..167ec49 --- /dev/null +++ b/cmaps/wsxm/ThermicHot.lut @@ -0,0 +1,41 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1011 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (16 , 1) + Control Point 2: (27 , 1) + Control Point 3: (156 , 254) + Control Point 4: (255 , 254) + Number of Control Points: 5 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (14 , 254) + Control Point 2: (27 , 1) + Control Point 3: (156 , 254) + Control Point 4: (255 , 57) + Number of Control Points: 5 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 2: (154 , 1) + Control Point 3: (255 , 1) + Number of Control Points: 4 + +[Header end] diff --git a/cmaps/wsxm/ThermicHot.ppm b/cmaps/wsxm/ThermicHot.ppm new file mode 100644 index 0000000..b52539d --- /dev/null +++ b/cmaps/wsxm/ThermicHot.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 0 15 +0 0 31 +0 0 47 +0 0 63 +0 0 79 +0 0 95 +0 0 111 +0 0 127 +0 0 142 +0 0 158 +0 0 174 +0 0 190 +0 0 206 +0 1 222 +0 20 238 +0 39 254 +0 59 254 +0 78 254 +0 98 254 +0 117 254 +0 137 254 +0 156 254 +0 176 254 +0 195 254 +0 215 254 +0 234 254 +1 254 254 +3 252 252 +5 250 250 +7 248 248 +9 246 246 +11 244 244 +13 242 242 +15 240 240 +17 238 238 +19 236 236 +21 234 234 +23 232 232 +25 230 230 +27 228 228 +29 226 226 +31 224 224 +33 222 222 +35 220 220 +37 218 218 +39 216 216 +41 214 214 +43 212 212 +45 210 210 +47 208 208 +49 206 206 +51 204 204 +53 203 203 +55 201 201 +57 199 199 +59 197 197 +61 195 195 +63 193 193 +65 191 191 +67 189 189 +69 187 187 +71 185 185 +73 183 183 +75 181 181 +77 179 179 +79 177 177 +81 175 175 +83 173 173 +85 171 171 +87 169 169 +89 167 167 +91 165 165 +93 163 163 +95 161 161 +97 159 159 +99 157 157 +101 155 155 +103 153 153 +105 152 152 +107 150 150 +109 148 148 +111 146 146 +113 144 144 +115 142 142 +117 140 140 +119 138 138 +121 136 136 +123 134 134 +125 132 132 +127 130 130 +128 128 128 +130 126 126 +132 124 124 +134 122 122 +136 120 120 +138 118 118 +140 116 116 +142 114 114 +144 112 112 +146 110 110 +148 108 108 +150 106 106 +152 104 104 +154 102 102 +156 101 101 +158 99 99 +160 97 97 +162 95 95 +164 93 93 +166 91 91 +168 89 89 +170 87 87 +172 85 85 +174 83 83 +176 81 81 +178 79 79 +180 77 77 +182 75 75 +184 73 73 +186 71 71 +188 69 69 +190 67 67 +192 65 65 +194 63 63 +196 61 61 +198 59 59 +200 57 57 +202 55 55 +204 53 53 +206 51 51 +208 50 50 +210 48 48 +212 46 46 +214 44 44 +216 42 42 +218 40 40 +220 38 38 +222 36 36 +224 34 34 +226 32 32 +228 30 30 +230 28 28 +232 26 26 +234 24 24 +236 22 22 +238 20 20 +240 18 18 +242 16 16 +244 14 14 +246 12 12 +248 10 10 +250 8 8 +252 6 6 +254 4 4 +254 2 2 +254 1 1 +254 2 1 +254 4 1 +254 6 1 +254 8 1 +254 10 1 +254 12 1 +254 14 1 +254 16 1 +254 18 1 +254 20 1 +254 22 1 +254 24 1 +254 26 1 +254 28 1 +254 30 1 +254 32 1 +254 34 1 +254 36 1 +254 38 1 +254 40 1 +254 42 1 +254 44 1 +254 46 1 +254 48 1 +254 50 1 +254 52 1 +254 54 1 +254 56 1 +254 58 1 +254 60 1 +254 62 1 +254 64 1 +254 66 1 +254 68 1 +254 70 1 +254 72 1 +254 74 1 +254 76 1 +254 78 1 +254 80 1 +254 82 1 +254 84 1 +254 86 1 +254 88 1 +254 90 1 +254 92 1 +254 94 1 +254 96 1 +254 98 1 +254 100 1 +254 102 1 +254 104 1 +254 106 1 +254 108 1 +254 110 1 +254 112 1 +254 114 1 +254 116 1 +254 118 1 +254 120 1 +254 122 1 +254 124 1 +254 126 1 +254 128 1 +254 130 1 +254 132 1 +254 134 1 +254 136 1 +254 138 1 +254 140 1 +254 142 1 +254 144 1 +254 146 1 +254 148 1 +254 150 1 +254 152 1 +254 154 1 +254 156 1 +254 158 1 +254 160 1 +254 162 1 +254 164 1 +254 166 1 +254 168 1 +254 170 1 +254 172 1 +254 174 1 +254 176 1 +254 178 1 +254 180 1 +254 182 1 +254 184 1 +254 186 1 +254 188 1 +254 190 1 +254 192 1 +254 194 1 +254 196 1 +254 197 1 diff --git a/cmaps/wsxm/VeryHot.lut b/cmaps/wsxm/VeryHot.lut new file mode 100755 index 0000000..3847d78 --- /dev/null +++ b/cmaps/wsxm/VeryHot.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1653 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 4) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 208) + Control Point 9: (230 , 104) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 0) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 185) + Control Point 7: (179 , 113) + Control Point 8: (204 , 43) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 219) + Control Point 10: (255 , 0) + Control Point 2: (51 , 184) + Control Point 3: (77 , 148) + Control Point 4: (102 , 113) + Control Point 5: (128 , 76) + Control Point 6: (153 , 41) + Control Point 7: (179 , 5) + Control Point 8: (204 , 0) + Control Point 9: (230 , 0) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/VeryHot.ppm b/cmaps/wsxm/VeryHot.ppm new file mode 100644 index 0000000..aaf6cf6 --- /dev/null +++ b/cmaps/wsxm/VeryHot.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +1 0 0 +2 0 0 +4 0 0 +5 0 0 +6 0 0 +8 0 0 +9 0 0 +11 0 0 +12 0 0 +13 0 0 +15 0 0 +16 0 0 +17 0 0 +19 0 0 +20 0 0 +22 0 0 +23 0 0 +24 0 0 +26 0 0 +27 0 0 +29 0 0 +30 0 0 +31 0 0 +33 0 0 +34 0 0 +36 0 0 +37 0 0 +38 0 0 +40 0 0 +41 0 0 +42 0 0 +44 0 0 +45 0 0 +47 0 0 +48 0 0 +49 0 0 +51 0 0 +52 0 0 +54 0 0 +55 0 0 +56 0 0 +58 0 0 +59 0 0 +61 0 0 +62 0 0 +63 0 0 +65 0 0 +66 0 0 +68 0 0 +69 0 0 +71 0 0 +72 0 0 +73 0 0 +75 0 0 +76 0 0 +77 0 0 +79 0 0 +80 0 0 +82 0 0 +83 0 0 +84 0 0 +86 0 0 +87 0 0 +88 0 0 +90 0 0 +91 0 0 +93 0 0 +94 0 0 +95 0 0 +97 0 0 +98 0 0 +100 0 0 +101 0 0 +102 0 0 +104 0 0 +105 0 0 +107 0 0 +108 0 0 +109 0 0 +111 0 0 +112 0 0 +113 0 0 +115 0 0 +116 0 0 +118 0 0 +119 0 0 +120 0 0 +122 0 0 +123 0 0 +125 0 0 +126 0 0 +127 0 0 +129 0 0 +130 0 0 +132 0 0 +133 0 0 +134 0 0 +136 0 0 +137 0 0 +139 0 0 +140 0 0 +142 0 0 +143 0 0 +144 0 0 +146 0 0 +147 0 0 +149 0 0 +150 0 0 +151 0 0 +153 0 0 +154 0 0 +156 0 0 +157 0 0 +159 0 0 +160 0 0 +161 0 0 +163 0 0 +164 0 0 +166 0 0 +167 0 0 +169 0 0 +170 0 0 +171 0 0 +173 0 0 +174 0 0 +176 0 0 +177 0 0 +179 0 0 +180 2 0 +181 5 0 +183 8 0 +184 11 0 +185 13 0 +187 16 0 +188 19 0 +190 22 0 +191 25 0 +192 27 0 +194 30 0 +195 33 0 +197 36 0 +198 39 0 +199 41 0 +201 44 0 +202 47 0 +204 50 0 +205 53 0 +206 55 0 +208 58 0 +209 61 0 +211 64 0 +212 67 0 +214 70 0 +215 72 0 +216 75 0 +218 78 0 +219 81 0 +220 83 0 +222 86 0 +223 89 0 +225 92 0 +226 94 0 +227 97 0 +229 100 0 +230 103 0 +231 105 0 +233 108 0 +234 111 0 +236 114 0 +237 117 0 +238 119 0 +240 122 0 +241 125 0 +243 128 0 +244 130 0 +245 133 0 +247 136 0 +248 139 0 +250 142 0 +250 144 1 +250 147 3 +250 150 5 +250 153 7 +251 155 9 +251 158 11 +251 161 13 +251 164 15 +251 167 16 +252 169 18 +252 172 20 +252 175 22 +252 178 24 +252 181 26 +253 183 28 +253 186 30 +253 189 31 +253 192 33 +253 195 35 +254 197 37 +254 200 39 +254 203 41 +254 206 43 +254 209 45 +255 212 47 +255 213 51 +255 215 55 +255 216 59 +255 218 63 +255 220 67 +255 221 71 +255 223 75 +255 225 79 +255 226 83 +255 228 87 +255 230 91 +255 231 95 +255 233 99 +255 235 103 +255 236 107 +255 238 111 +255 240 115 +255 241 119 +255 243 123 +255 245 127 +255 246 131 +255 248 135 +255 250 139 +255 251 143 +255 253 147 +255 255 151 +255 255 155 +255 255 159 +255 255 163 +255 255 167 +255 255 171 +255 255 175 +255 255 179 +255 255 183 +255 255 187 +255 255 191 +255 255 195 +255 255 199 +255 255 203 +255 255 207 +255 255 211 +255 255 215 +255 255 219 +255 255 223 +255 255 227 +255 255 231 +255 255 235 +255 255 239 +255 255 243 +255 255 247 +255 255 251 diff --git a/cmaps/wsxm/Winter.lut b/cmaps/wsxm/Winter.lut new file mode 100755 index 0000000..5f59622 --- /dev/null +++ b/cmaps/wsxm/Winter.lut @@ -0,0 +1,60 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1656 + +[Blue Info] + + Control Point 0: (0 , 0) + Control Point 1: (26 , 13) + Control Point 10: (255 , 128) + Control Point 2: (51 , 26) + Control Point 3: (77 , 39) + Control Point 4: (102 , 51) + Control Point 5: (128 , 64) + Control Point 6: (153 , 77) + Control Point 7: (179 , 90) + Control Point 8: (204 , 102) + Control Point 9: (230 , 115) + Number of Control Points: 11 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 230) + Control Point 10: (255 , 0) + Control Point 2: (51 , 204) + Control Point 3: (77 , 179) + Control Point 4: (102 , 153) + Control Point 5: (128 , 128) + Control Point 6: (153 , 102) + Control Point 7: (179 , 77) + Control Point 8: (204 , 51) + Control Point 9: (230 , 26) + Number of Control Points: 11 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Zero + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Zero + Is there a particular palette index colored?: No + Smooth Blue: No + Smooth Green: No + Smooth Red: No + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 255) + Control Point 10: (255 , 255) + Control Point 2: (51 , 255) + Control Point 3: (77 , 255) + Control Point 4: (102 , 255) + Control Point 5: (128 , 255) + Control Point 6: (153 , 255) + Control Point 7: (179 , 255) + Control Point 8: (204 , 255) + Control Point 9: (230 , 255) + Number of Control Points: 11 + +[Header end] diff --git a/cmaps/wsxm/Winter.ppm b/cmaps/wsxm/Winter.ppm new file mode 100644 index 0000000..6aa40c8 --- /dev/null +++ b/cmaps/wsxm/Winter.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 255 +0 0 254 +0 1 254 +0 2 253 +0 3 253 +0 4 252 +0 5 252 +0 6 251 +0 7 251 +0 8 250 +0 9 250 +0 10 249 +0 11 249 +0 12 248 +0 13 248 +0 14 247 +0 15 247 +0 16 246 +0 17 246 +0 18 245 +0 19 245 +0 20 244 +0 21 244 +0 22 243 +0 23 243 +0 24 242 +0 25 242 +0 26 241 +0 27 240 +0 28 240 +0 29 239 +0 30 239 +0 31 238 +0 32 238 +0 33 237 +0 34 237 +0 35 236 +0 36 236 +0 37 235 +0 38 235 +0 39 234 +0 40 234 +0 41 233 +0 42 233 +0 43 232 +0 44 232 +0 45 231 +0 46 231 +0 47 230 +0 48 230 +0 49 229 +0 51 229 +0 51 228 +0 52 228 +0 53 227 +0 54 227 +0 55 226 +0 56 226 +0 57 225 +0 58 225 +0 59 224 +0 60 224 +0 61 223 +0 62 223 +0 63 222 +0 64 222 +0 65 221 +0 66 221 +0 67 220 +0 68 220 +0 69 219 +0 70 219 +0 71 218 +0 72 218 +0 73 217 +0 74 217 +0 75 216 +0 76 216 +0 77 215 +0 78 215 +0 79 214 +0 80 214 +0 81 213 +0 82 213 +0 83 212 +0 84 212 +0 85 211 +0 86 211 +0 87 210 +0 88 210 +0 89 209 +0 90 209 +0 91 208 +0 92 208 +0 93 207 +0 94 207 +0 95 206 +0 96 206 +0 97 205 +0 98 205 +0 99 204 +0 100 204 +0 102 204 +0 102 203 +0 103 203 +0 104 202 +0 105 202 +0 106 201 +0 107 201 +0 108 200 +0 109 200 +0 110 199 +0 111 199 +0 112 198 +0 113 198 +0 114 197 +0 115 197 +0 116 196 +0 117 196 +0 118 195 +0 119 195 +0 120 194 +0 121 194 +0 122 193 +0 123 193 +0 124 192 +0 125 192 +0 126 191 +0 127 191 +0 128 190 +0 129 189 +0 130 189 +0 131 188 +0 132 188 +0 133 187 +0 134 187 +0 135 186 +0 136 186 +0 137 185 +0 138 185 +0 139 184 +0 140 184 +0 141 183 +0 142 183 +0 143 182 +0 144 182 +0 145 181 +0 146 181 +0 147 180 +0 148 180 +0 149 179 +0 150 179 +0 151 178 +0 153 178 +0 153 177 +0 154 177 +0 155 176 +0 156 176 +0 157 175 +0 158 175 +0 159 174 +0 160 174 +0 161 173 +0 162 173 +0 163 172 +0 164 172 +0 165 171 +0 166 171 +0 167 170 +0 168 170 +0 169 169 +0 170 169 +0 171 168 +0 172 168 +0 173 167 +0 174 167 +0 175 166 +0 176 166 +0 177 165 +0 178 165 +0 179 164 +0 180 164 +0 181 163 +0 182 163 +0 183 162 +0 184 162 +0 185 161 +0 186 161 +0 187 160 +0 188 160 +0 189 159 +0 190 159 +0 191 158 +0 192 158 +0 193 157 +0 194 157 +0 195 156 +0 196 156 +0 197 155 +0 198 155 +0 199 154 +0 200 154 +0 201 153 +0 202 153 +0 204 153 +0 204 152 +0 205 152 +0 206 151 +0 207 151 +0 208 150 +0 209 150 +0 210 149 +0 211 149 +0 212 148 +0 213 148 +0 214 147 +0 215 147 +0 216 146 +0 217 146 +0 218 145 +0 219 145 +0 220 144 +0 221 144 +0 222 143 +0 223 143 +0 224 142 +0 225 142 +0 226 141 +0 227 141 +0 228 140 +0 229 140 +0 230 139 +0 231 138 +0 232 138 +0 233 137 +0 234 137 +0 235 136 +0 236 136 +0 237 135 +0 238 135 +0 239 134 +0 240 134 +0 241 133 +0 242 133 +0 243 132 +0 244 132 +0 245 131 +0 246 131 +0 247 130 +0 248 130 +0 249 129 +0 250 129 +0 251 128 +0 252 128 +0 253 127 +0 255 126 diff --git a/cmaps/wsxm/flame_light.lut b/cmaps/wsxm/flame_light.lut new file mode 100755 index 0000000..c3c6611 --- /dev/null +++ b/cmaps/wsxm/flame_light.lut @@ -0,0 +1,45 @@ +WSxM file copyright Nanotec Electronica +New Format Palette. 2001 +Image header size: 1154 + +[Blue Info] + + Control Point 0: (0 , 255) + Control Point 1: (11 , 138) + Control Point 2: (37 , 35) + Control Point 3: (86 , 1) + Control Point 4: (170 , 254) + Control Point 5: (255 , 254) + Number of Control Points: 6 + +[Green Info] + + Control Point 0: (0 , 255) + Control Point 1: (26 , 234) + Control Point 2: (51 , 168) + Control Point 3: (86 , 1) + Control Point 4: (170 , 254) + Control Point 5: (255 , 1) + Number of Control Points: 6 + +[Palette Generation Settings] + + Derivate Mode for the last blue Point: Automatic + Derivate Mode for the last green Point: Zero + Derivate Mode for the last red Point: Automatic + Is there a particular palette index colored?: No + Smooth Blue: Yes + Smooth Green: No + Smooth Red: Yes + +[Red Info] + + Control Point 0: (0 , 255) + Control Point 1: (2 , 254) + Control Point 2: (84 , 189) + Control Point 3: (120 , 57) + Control Point 4: (174 , 1) + Control Point 5: (255 , 1) + Number of Control Points: 6 + +[Header end] diff --git a/cmaps/wsxm/flame_light.ppm b/cmaps/wsxm/flame_light.ppm new file mode 100644 index 0000000..e02ef7b --- /dev/null +++ b/cmaps/wsxm/flame_light.ppm @@ -0,0 +1,257 @@ +P3 1 256 255 +0 0 0 +0 0 10 +1 1 21 +1 2 31 +2 3 42 +3 4 53 +4 4 63 +4 5 74 +5 6 85 +6 7 95 +7 8 106 +8 8 117 +8 9 120 +9 10 124 +10 11 128 +11 12 132 +12 12 136 +12 13 140 +13 14 144 +14 15 148 +15 16 152 +16 16 156 +16 17 160 +17 18 164 +18 19 168 +19 20 172 +20 21 176 +20 23 180 +21 26 184 +22 28 188 +23 31 192 +23 34 196 +24 36 200 +25 39 204 +26 42 208 +27 44 212 +27 47 216 +28 50 220 +29 52 220 +30 55 221 +31 57 222 +31 60 222 +32 63 223 +33 65 224 +34 68 224 +35 71 225 +35 73 226 +36 76 226 +37 79 227 +38 81 228 +39 84 229 +39 87 229 +40 91 230 +41 96 231 +42 101 231 +43 106 232 +43 110 233 +44 115 233 +45 120 234 +46 125 235 +46 129 235 +47 134 236 +48 139 237 +49 144 238 +50 149 238 +50 153 239 +51 158 240 +52 163 240 +53 168 241 +54 172 242 +54 177 242 +55 182 243 +56 187 244 +57 191 244 +58 196 245 +58 201 246 +59 206 247 +60 211 247 +61 215 248 +62 220 249 +62 225 249 +63 230 250 +64 234 251 +65 239 251 +66 244 252 +69 249 253 +73 254 254 +76 250 250 +80 247 247 +84 244 244 +87 241 241 +91 238 238 +95 235 235 +98 232 232 +102 229 229 +106 226 226 +109 223 223 +113 220 220 +117 217 217 +120 214 214 +124 211 211 +128 208 208 +131 205 205 +135 202 202 +139 199 199 +142 196 196 +146 193 193 +150 190 190 +153 187 187 +157 184 184 +161 181 181 +164 178 178 +168 175 175 +172 172 172 +175 169 169 +179 166 166 +183 163 163 +186 160 160 +190 157 157 +194 154 154 +198 151 151 +199 148 148 +200 145 145 +201 142 142 +202 139 139 +203 136 136 +204 133 133 +205 130 130 +206 127 127 +207 124 124 +208 121 121 +209 118 118 +210 115 115 +211 112 112 +212 109 109 +213 106 106 +214 103 103 +215 100 100 +216 97 97 +217 94 94 +218 91 91 +219 88 88 +220 85 85 +221 82 82 +222 79 79 +223 76 76 +224 73 73 +225 70 70 +227 67 67 +228 64 64 +229 61 61 +230 58 58 +231 55 55 +232 52 52 +233 49 49 +234 46 46 +235 43 43 +236 40 40 +237 37 37 +238 34 34 +239 31 31 +240 28 28 +241 25 25 +242 22 22 +243 19 19 +244 16 16 +245 13 13 +246 10 10 +247 7 7 +248 4 4 +249 1 1 +250 3 1 +251 6 1 +252 9 1 +254 12 1 +254 15 1 +254 18 1 +254 21 1 +254 24 1 +254 27 1 +254 30 1 +254 33 1 +254 36 1 +254 39 1 +254 42 1 +254 45 1 +254 48 1 +254 51 1 +254 54 1 +254 57 1 +254 60 1 +254 63 1 +254 66 1 +254 69 1 +254 72 1 +254 75 1 +254 78 1 +254 81 1 +254 84 1 +254 87 1 +254 90 1 +254 93 1 +254 96 1 +254 99 1 +254 102 1 +254 105 1 +254 108 1 +254 111 1 +254 114 1 +254 117 1 +254 120 1 +254 123 1 +254 126 1 +254 128 1 +254 131 1 +254 134 1 +254 137 1 +254 140 1 +254 143 1 +254 146 1 +254 149 1 +254 152 1 +254 155 1 +254 158 1 +254 161 1 +254 164 1 +254 167 1 +254 170 1 +254 173 1 +254 176 1 +254 179 1 +254 182 1 +254 185 1 +254 188 1 +254 191 1 +254 194 1 +254 197 1 +254 200 1 +254 203 1 +254 206 1 +254 209 1 +254 212 1 +254 215 1 +254 218 1 +254 221 1 +254 224 1 +254 227 1 +254 230 1 +254 233 1 +254 236 1 +254 239 1 +254 242 1 +254 245 1 +254 248 1 +254 251 1 +254 254 1 diff --git a/cmaps/wsxm/lut2ppm.c b/cmaps/wsxm/lut2ppm.c new file mode 100644 index 0000000..e488e46 --- /dev/null +++ b/cmaps/wsxm/lut2ppm.c @@ -0,0 +1,128 @@ +#include +#include +#include +#include + +#define BUFSIZE 1024*5 + +void usage() +{ + fprintf(stderr, "lut2ppm file.lut (outputs file.lut.ppm file.lut.control_points)\n"); + exit(0); +} + +int main(int argc, char **argv) +{ + int *red_xcp, *grn_xcp, *bl_xcp; + int *red_ycp, *grn_ycp, *bl_ycp; + int nrcp, ngcp, nbcp; + char buf[BUFSIZE]; + int n; + + if (strcmp(argv[1], "-h") == 0 || argc < 1) + usage(); + + FILE *fp_ppm, *fp_cp; + snprintf(buf, 256, "%s.ppm", argv[1]); + fp_ppm = fopen(buf, "w"); + snprintf(buf, 256, "%s.control_points", argv[1]); + fp_cp = fopen(buf, "w"); + + FILE *fp = fopen(argv[1], "r"); + if (fp == NULL) usage(); + n = fread(buf, 1, BUFSIZE, fp); + fclose(fp); + + char *p; + p = buf; + p = strstr(p, "Control Points"); + sscanf(p, "Control Points: %d", &nbcp); + p++; + p = strstr(p, "Control Points"); + sscanf(p, "Control Points: %d", &ngcp); + p++; + p = strstr(p, "Control Points"); + sscanf(p, "Control Points: %d", &nrcp); + + bl_xcp = malloc(sizeof(int)*nbcp); + bl_ycp = malloc(sizeof(int)*nbcp); + grn_xcp = malloc(sizeof(int)*ngcp); + grn_ycp = malloc(sizeof(int)*ngcp); + red_xcp = malloc(sizeof(int)*nrcp); + red_ycp = malloc(sizeof(int)*nrcp); + + int pntnum; + p = strstr(buf, "[Blue Info]"); + for (n=0; n. +# Please send patches to . Submit a context +# diff and a properly formatted ChangeLog entry. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# The plan is that this can be called by configure scripts if you +# don't specify an explicit build system type. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ELF__ + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos${UNAME_RELEASE} + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[456]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:FreeBSD:*:*) + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + amd64) + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit ;; + *:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; + *:Interix*:[3456]*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + EM64T | authenticamd | genuineintel) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + *:GNU:*:*) + # the GNU system + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + exit ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-gnu + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-gnu + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + i*86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ + | sed -ne '/supported targets:/!d + s/[ ][ ]*/ /g + s/.*supported targets: *// + s/ .*// + p'` + case "$ld_supported_targets" in + elf32-i386) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + esac + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^LIBC/{ + s: ::g + p + }'`" + test x"${LIBC}" != x && { + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit + } + test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c < +# include +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix\n"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + c34*) + echo c34-convex-bsd + exit ;; + c38*) + echo c38-convex-bsd + exit ;; + c4*) + echo c4-convex-bsd + exit ;; + esac +fi + +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..5e1cfff --- /dev/null +++ b/configure.ac @@ -0,0 +1,121 @@ +# Process this file with autoconf to produce a configure script. +AC_INIT([spyview], [0.1], [Gary Steele (gsteele@mit.edu)]) +AC_CANONICAL_TARGET +AM_INIT_AUTOMAKE(subdir-objects) +AC_CONFIG_SRCDIR([spyview/ImageWindow.C]) +AC_CONFIG_HEADER([config.h]) +USER_DIRS + +# +# Work out our target +# +if test $target_os = mingw32msvc; then + windows_target=yes + AC_DEFINE(WIN32,[1],[True if compiling for win32]) +# AC_DEFINE(USER_DATA_ABSOLUTE,dataRelative,[Directory to use for user-owned data, like config files]) + AC_SUBST(WIN32_EXTRA,['spyview_console${EXEEXT} spybrowse_console${EXEEXT}']) + AC_SUBST(WIN32_CONSOLE_FLAGS, ['-mwindows -mconsole']) +else +# AC_DEFINE(USER_DATA_ABSOLUTE,["~/.xform3d/"]) + windows_target=no + AC_SUBST(WIN32_EXTRA,[]) + AC_SUBST(WIN32_CONSOLE_FLAGS, []) +fi +AM_CONDITIONAL(WINDOWS,test $windows_target = yes) + +# Checks for programs. +AC_PROG_CXX +AC_PROG_CC +AM_PROG_CC_C_O +# Check for fluid +AC_PATH_PROG(FLUID,fluid,none) +AC_ARG_VAR(FLUID,[path to executable to compile .fl files]) +if test $FLUID = none; then + AC_MSG_ERROR([Cannot find fluid]) +fi + +AC_PATH_PROG(GROFF,groff,none) +AC_PATH_PROG(PSTOPDF,ps2pdf,none) +AC_ARG_VAR(GROFF,[path to groff]) +AC_ARG_VAR(PSTOPDF,[path to ps2pdf]) +AM_CONDITIONAL(MAKEPDF,test $GROFF != none -a $PSTOPDF != none) + +# Checks for libraries. +# FIXME: Replace `main' with a function in `-lfltk': +if test $windows_target = no; then +if test $target_vendor != apple; then + AC_CHECK_LIB([GL], [main], ,AC_MSG_ERROR([libGL not found])) + AC_CHECK_LIB([GLU], [main], ,AC_MSG_ERROR([libGLU not found])) +fi +# +# Windows checks and libraries +# +else +## LIBS="$LIBS -lgdi32 -lopengl32_local -lglu32_local -lole32 -lwsock32 -luuid" + AC_CHECK_LIB(gdi32,main,[],AC_MSG_ERROR([cannot find libgdi32])) + AC_CHECK_LIB(opengl32,main,[],AC_MSG_ERROR([cannot find libopengl32])) + AC_CHECK_LIB(glu32,main,[],AC_MSG_ERROR([cannot find libglu32])) + AC_CHECK_LIB(ole32,main,[],AC_MSG_ERROR([cannot find libole32])) + AC_CHECK_LIB(wsock32,main,[],AC_MSG_ERROR([cannot find libwsock32])) + AC_CHECK_LIB(uuid,main,[],AC_MSG_ERROR([cannot find libuuid])) +fi + +AC_LANG_PUSH([C++]) +AC_CHECK_LIB([z], [main], , AC_MSG_ERROR([libz not found])) +AC_CHECK_LIB([png], [main], , AC_MSG_ERROR([libpng not found])) +AC_CHECK_LIB([fltk], [main], , AC_MSG_ERROR([libfltk not found])) +AC_CHECK_LIB([fltk_jpeg], [main], , AC_MSG_WARN([libjpeg not found: assuming you are using system version])) +AC_CHECK_LIB([fltk_images], [main], , AC_MSG_ERROR([libfltk_images not found])) +AC_CHECK_LIB([fltk_gl], [main], ,AC_MSG_ERROR([libfltk_gl not found])) +AC_CHECK_LIB([boost_serialization],[main],,AC_CHECK_LIB([boost_serialization-mt],[main],,AC_MSG_ERROR([libboost-serialization-dev library not found.]))) +AC_CHECK_LIB([boost_regex],[main],,AC_CHECK_LIB([boost_regex-mt],[main],,AC_MSG_ERROR([libboost-regex-dev library not found.]))) +AC_LANG_POP + +#AC_CHECK_LIB([gnuplot_i], [gnuplot_init], , AC_MSG_ERROR([libgnuplot_i not found])) +#AC_CHECK_LIB([pgm], [main], , AC_MSG_ERROR([libpgm not found])) +#AC_CHECK_LIB([ppm], [main], , AC_MSG_ERROR([libppm not found])) +AC_CHECK_LIB([netpbm], [main], , AC_MSG_ERROR([libnetpbm not found])) +#AC_CHECK_LIB([pthread], [main], , AC_MSG_ERROR([libpthread not found])) +AC_CHECK_LIB([m], [round], , AC_MSG_ERROR([libm math library not found])) + +# Check for Xwindows include paths +AC_PATH_XTRA + +# Set the default compiler flags. Add xlib stuff. +# Also define GNU_SOURCE so we can use functions like round() +extracflags="-Wall -D_GNU_SOURCE -fpermissive" +CFLAGS="$CFLAGS$X_CFLAGS $extracflags" +CXXFLAGS="$CXXFLAGS$X_CFLAGS $extracflags" +if test $windows_target = no; then +LIBS="$LIBS $X_LIBS -lXext -lX11" +LDFLAGS="$X_LIBS $LDFLAGS" +else +LIBS="$LIBS" +fi + + +# Checks for header files. +AC_HEADER_DIRENT +AC_HEADER_STDC +AC_CHECK_HEADERS([fcntl.h limits.h stdlib.h string.h unistd.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST +AC_C_INLINE + +# Directory info +if test $windows_target = yes; then + AC_DEFINE(_STF,["%d"],[Format string for a size_t]) + AC_DEFINE(DIRECTORY_SEPARATOR,'\\',[Directory separator on target system]) +else + AC_DEFINE(DIRECTORY_SEPARATOR,'/') + AC_DEFINE(_STF,["%zd"],[Format string for a size_t]) +fi +AC_DEFINE_UNQUOTED(SPYVIEW_PREFIX,["$prefix"],[Directory we're ultimately installing to]) +CPPFLAGS="$CPPFLAGS -DSPYVIEW_DATADIR='\"$datadir\"'" + +# Checks for library functions. +AC_CHECK_FUNCS([pow strrchr strstr symlink]) + +AC_CONFIG_FILES([Makefile spyview/Makefile debian/Makefile]) +AC_OUTPUT diff --git a/debian/Makefile b/debian/Makefile new file mode 100644 index 0000000..1ea32a5 --- /dev/null +++ b/debian/Makefile @@ -0,0 +1,352 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# debian/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +srcdir = . +top_srcdir = .. + +pkgdatadir = $(datadir)/spyview +pkglibdir = $(libdir)/spyview +pkgincludedir = $(includedir)/spyview +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = /usr/bin/install -c +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = x86_64-unknown-linux-gnu +host_triplet = x86_64-unknown-linux-gnu +target_triplet = x86_64-unknown-linux-gnu +subdir = debian +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__installdirs = "$(DESTDIR)$(docdir)" +docDATA_INSTALL = $(INSTALL_DATA) +DATA = $(doc_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = ${SHELL} /home/gsteele/src/spyview/missing --run aclocal-1.9 +AMDEP_FALSE = # +AMDEP_TRUE = +AMTAR = ${SHELL} /home/gsteele/src/spyview/missing --run tar +AUTOCONF = ${SHELL} /home/gsteele/src/spyview/missing --run autoconf +AUTOHEADER = ${SHELL} /home/gsteele/src/spyview/missing --run autoheader +AUTOMAKE = ${SHELL} /home/gsteele/src/spyview/missing --run automake-1.9 +AWK = gawk +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -O0 -g -Wall -D_GNU_SOURCE -fpermissive +CPP = gcc -E +CPPFLAGS = -DSPYVIEW_DATADIR='"${datarootdir}"' +CXX = g++ +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = -O0 -g -Wall -D_GNU_SOURCE -fpermissive +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /bin/grep -E +EXEEXT = +FLUID = /usr/bin/fluid +GREP = /bin/grep +GROFF = /usr/bin/groff +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s +LDFLAGS = -g +LIBOBJS = +LIBS = -lm -lnetpbm -lboost_regex -lboost_serialization -lfltk_gl -lfltk_images -lfltk -lpng -lz -lGLU -lGL -lXext -lX11 +LTLIBOBJS = +MAKEINFO = ${SHELL} /home/gsteele/src/spyview/missing --run makeinfo +MAKEPDF_FALSE = # +MAKEPDF_TRUE = +OBJEXT = o +PACKAGE = spyview +PACKAGE_BUGREPORT = Gary Steele (gsteele@mit.edu) +PACKAGE_NAME = spyview +PACKAGE_STRING = spyview 0.1 +PACKAGE_TARNAME = spyview +PACKAGE_URL = +PACKAGE_VERSION = 0.1 +PATH_SEPARATOR = : +PSTOPDF = /usr/bin/ps2pdf +SET_MAKE = +SHELL = /bin/bash +STRIP = +VERSION = 0.1 +WIN32_CONSOLE_FLAGS = +WIN32_EXTRA = +WINDOWS_FALSE = +WINDOWS_TRUE = # +XMKMF = +X_CFLAGS = +X_EXTRA_LIBS = +X_LIBS = +X_PRE_LIBS = -lSM -lICE +ac_ct_CC = gcc +ac_ct_CXX = g++ +am__fastdepCC_FALSE = # +am__fastdepCC_TRUE = +am__fastdepCXX_FALSE = # +am__fastdepCXX_TRUE = +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build = x86_64-unknown-linux-gnu +build_alias = +build_cpu = x86_64 +build_os = linux-gnu +build_vendor = unknown +datadir = ${datarootdir} +datarootdir = /home/gsteele/.spyview +docdir = ${prefix}/share/doc/spyview/ +#docdir = ${prefix}/bin +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = x86_64-unknown-linux-gnu +host_alias = +host_cpu = x86_64 +host_os = linux-gnu +host_vendor = unknown +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = /home/gsteele/src/spyview/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = mkdir -p -- +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /home/gsteele +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +sysconfdir = ${prefix}/etc +target = x86_64-unknown-linux-gnu +target_alias = +target_cpu = x86_64 +target_os = linux-gnu +target_vendor = unknown +doc_DATA = dat2pgm.pdf pm3d2dat.pdf splitfield.pdf spybrowse.pdf spyview.pdf spyview3d.pdf +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu debian/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu debian/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +uninstall-info-am: +install-docDATA: $(doc_DATA) + @$(NORMAL_INSTALL) + test -z "$(docdir)" || $(mkdir_p) "$(DESTDIR)$(docdir)" + @list='$(doc_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \ + $(docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \ + done + +uninstall-docDATA: + @$(NORMAL_UNINSTALL) + @list='$(doc_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(docdir)/$$f'"; \ + rm -f "$(DESTDIR)$(docdir)/$$f"; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(docdir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-docDATA + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-docDATA uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-docDATA install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ + pdf-am ps ps-am uninstall uninstall-am uninstall-docDATA \ + uninstall-info-am + + +%.pdf: %.1 + /usr/bin/groff -t -e -mandoc -Tps $^ | /usr/bin/ps2pdf - - > $@ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/debian/Makefile.am b/debian/Makefile.am new file mode 100644 index 0000000..fb05074 --- /dev/null +++ b/debian/Makefile.am @@ -0,0 +1,15 @@ + + +if MAKEPDF + +if WINDOWS +docdir=${prefix}/bin +else +docdir=${prefix}/share/doc/@PACKAGE@/ +endif +doc_DATA=dat2pgm.pdf pm3d2dat.pdf splitfield.pdf spybrowse.pdf spyview.pdf spyview3d.pdf + +%.pdf: %.1 + @GROFF@ -t -e -mandoc -Tps $^ | @PSTOPDF@ - - > $@ + +endif \ No newline at end of file diff --git a/debian/Makefile.in b/debian/Makefile.in new file mode 100644 index 0000000..9e2342c --- /dev/null +++ b/debian/Makefile.in @@ -0,0 +1,352 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +target_triplet = @target@ +subdir = debian +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__installdirs = "$(DESTDIR)$(docdir)" +docDATA_INSTALL = $(INSTALL_DATA) +DATA = $(doc_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FLUID = @FLUID@ +GREP = @GREP@ +GROFF = @GROFF@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEPDF_FALSE = @MAKEPDF_FALSE@ +MAKEPDF_TRUE = @MAKEPDF_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PSTOPDF = @PSTOPDF@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +WIN32_CONSOLE_FLAGS = @WIN32_CONSOLE_FLAGS@ +WIN32_EXTRA = @WIN32_EXTRA@ +WINDOWS_FALSE = @WINDOWS_FALSE@ +WINDOWS_TRUE = @WINDOWS_TRUE@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +datarootdir = @datarootdir@ +@MAKEPDF_TRUE@@WINDOWS_FALSE@docdir = ${prefix}/share/doc/@PACKAGE@/ +@MAKEPDF_TRUE@@WINDOWS_TRUE@docdir = ${prefix}/bin +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ +@MAKEPDF_TRUE@doc_DATA = dat2pgm.pdf pm3d2dat.pdf splitfield.pdf spybrowse.pdf spyview.pdf spyview3d.pdf +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu debian/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu debian/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +uninstall-info-am: +install-docDATA: $(doc_DATA) + @$(NORMAL_INSTALL) + test -z "$(docdir)" || $(mkdir_p) "$(DESTDIR)$(docdir)" + @list='$(doc_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \ + $(docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \ + done + +uninstall-docDATA: + @$(NORMAL_UNINSTALL) + @list='$(doc_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(docdir)/$$f'"; \ + rm -f "$(DESTDIR)$(docdir)/$$f"; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(docdir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-docDATA + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-docDATA uninstall-info-am + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-docDATA install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ + pdf-am ps ps-am uninstall uninstall-am uninstall-docDATA \ + uninstall-info-am + + +@MAKEPDF_TRUE@%.pdf: %.1 +@MAKEPDF_TRUE@ @GROFF@ -t -e -mandoc -Tps $^ | @PSTOPDF@ - - > $@ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..84c77ab --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,6 @@ +spyview for Debian +------------------ + + + + -- Gary Steele , Tue, 6 May 2003 18:08:37 -0400 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a2c1d55 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,257 @@ +spyview (0.1-38) local; urgency=low + + * Serious changes since the last update! + + -- gsteele Sat, 18 Aug 2007 11:02:30 -0400 + +spyview (0.1-37) local; urgency=low + + * Added loads of stuff, including the sweet new postscript output, and + an updated man page. + + -- Fri, 24 Nov 2006 16:43:46 +0100 + +spyview (0.1-36) local; urgency=low + + * Minor update to man page, very significant update to the software... + + -- Wed, 25 Oct 2006 09:55:37 +0200 + +spyview (0.1-35) local; urgency=low + + * Too many new features to list...including severely outdated man pages... + + -- odie Fri, 25 Aug 2006 11:58:50 +0200 + +spyview (0.1-34) local; urgency=low + + * Added pdf files and a lot of new features. + + -- odie Fri, 19 May 2006 05:43:36 -0400 + +spyview (0.1-33) local; urgency=low + + * Included stminfo in the distribution. + + -- Mon, 25 Apr 2005 16:27:49 -0400 + +spyview (0.1-32) local; urgency=low + + * Added support for a 3D binary floating point format that I call "mtx" + * Added HSV rotation wheel for adjusting colors of a colormap + * Added a new blue-green-pink colormap designed specifically for + my incompressible strip simulation data, as well as a new transfer + function adjustment that centers the colormap on the peak of the + histogram + * Added a column-by-column subtraction routine to the image processing. + + -- Sat, 22 Jan 2005 15:53:15 -0500 + +spyview (0.1-31) local; urgency=low + + * UI enhancements, added support for arbitrary sized colormaps + * Parameters are now saved in PPM file as comments + * Modified matlabpink colormap so that it does not have a pre-applied + gamma correction + + -- Sun, 21 Nov 2004 17:47:10 -0500 + +spyview (0.1-30) local; urgency=low + + * Improved histogram plot + + -- Tue, 2 Nov 2004 10:36:04 -0500 + +spyview (0.1-29) local; urgency=low + + * Big enhancements to spybrowse: added a new Fl_Listbox widget + + -- Tue, 2 Nov 2004 08:49:57 -0500 + +spyview (0.1-28) local; urgency=low + + * Added support for separate x and y zooms, updated man page. + + -- Thu, 5 Aug 2004 16:45:20 -0400 + +spyview (0.1-27) local; urgency=low + + * Increased line buffer size of dat2pgm to 1024*1024 bytes. Also + fixed the logarithm so that it correctly output the base10 exponent. + + -- Wed, 4 Aug 2004 16:35:58 -0400 + +spyview (0.1-26) local; urgency=low + + * Removed ugly colormaps again after they snuck back in. + + -- Tue, 27 Jul 2004 12:52:10 -0400 + +spyview (0.1-25) local; urgency=low + + * Added a program dat2pgm for converting matrix ascii files into + pgm files that include the spyview comment fields for the axis + scaling. + + -- Wed, 21 Jul 2004 21:09:09 -0400 + +spyview (0.1-24) local; urgency=low + + * Added a bunch of stuff, including arbitrary line cuts, support for + changing x,y,z scaling/units of image using a dialog box, and other + great stuff. Also, took topometrix colormaps out of distribution, since + they were just clogging things up and were mostly crap anyway. + + -- Fri, 2 Apr 2004 20:23:13 -0500 + +spyview (0.1-23) local; urgency=low + + * Added more normalize on load options to spyview. + + -- Tue, 2 Mar 2004 14:54:15 -0500 + +spyview (0.1-22) local; urgency=low + + * Added some colormaps, finally fixed filename stuff so we can load + files that are in subdirectories. + + -- Gary Steele Tue, 20 Jan 2004 18:30:16 -0500 + +spyview (0.1-21) local; urgency=low + + * Fixed lbl subtraction. + + -- Gary Steele Sat, 10 Jan 2004 19:45:21 -0500 + +spyview (0.1-20) local; urgency=low + + * Added a new program spyrotate + * Some code cleanup + + -- Gary Steele Tue, 9 Dec 2003 14:37:12 -0500 + +spyview (0.1-19) local; urgency=low + + * Some bugfixes, changes shortcut 's' to save file as ppm. + + -- Gary Steele Wed, 26 Nov 2003 10:50:48 -0500 + +spyview (0.1-18) local; urgency=low + + * Fixed a bug with the plane subtraction in the saveFile routine. + + -- Gary Steele Sun, 19 Oct 2003 13:33:22 -0400 + +spyview (0.1-17) local; urgency=low + + * Added an shlib.local file to override libc dependecy. + + -- Gary Steele Tue, 2 Sep 2003 15:15:50 -0400 + +spyview (0.1-16) local; urgency=low + + * Recompiled with gcc-3.3 + + -- Gary Steele Tue, 2 Sep 2003 12:38:16 -0400 + +spyview (0.1-15) local; urgency=low + + * Fixed up gl2ps scaling, added rollers for colormap in spyview3d + + -- Gary Steele Sun, 3 Aug 2003 17:04:58 -0400 + +spyview (0.1-14) local; urgency=low + + * Changed gnuplot xsection commands so you can zoom with the mouse + properly. + + -- Gary Steele Tue, 29 Jul 2003 15:09:35 -0400 + +spyview (0.1-13) local; urgency=low + + * Added plane subtraction to spyview3d. + + -- Gary Steele Tue, 22 Jul 2003 22:29:31 -0400 + +spyview (0.1-12) local; urgency=low + + * Added basic colormap manipulation support to spyview3d. + + -- Gary Steele Tue, 22 Jul 2003 16:16:21 -0400 + +spyview (0.1-11) local; urgency=low + + * Added support for reading unit and scales out of AFM and Stm + files. The crosssections are now plots showing physical units. + (The zaxis unit is ignored for Stm files, since it's usually + still +/- 10V). + + -- Gary Steele Tue, 22 Jul 2003 14:15:09 -0400 + +spyview (0.1-10) local; urgency=low + + * Removed some debug output, added view3d option and topometrix + filename extensions in the default file pattern in spybrowse. + + -- Gary Steele Sun, 20 Jul 2003 21:19:07 -0400 + +spyview (0.1-9) local; urgency=low + + * Fixed a lighting normal bug for spyview3d with non square images + * Fixed image squaring support bug in spyview, and added a better + squaring explanation in the man page + * Added a logarithmic action to gamma slider + * Added test_images to debian package + + -- Gary Steele Sun, 20 Jul 2003 21:03:02 -0400 + +spyview (0.1-8) local; urgency=low + + * Improvements to spyview3d + + -- Gary Steele Sat, 19 Jul 2003 18:06:39 -0400 + +spyview (0.1-7) local; urgency=low + + * Added man pages to debian package + + -- Gary Steele Fri, 18 Jul 2003 14:22:01 -0400 + +spyview (0.1-6) local; urgency=low + + * Changed default orientation in spyview3d. Added more useful man pages. + + -- Gary Steele Fri, 18 Jul 2003 12:34:31 -0400 + +spyview (0.1-5) local; urgency=low + + * Removed debug output. + + -- Gary Steele Thu, 17 Jul 2003 16:49:40 -0400 + +spyview (0.1-4) local; urgency=low + + * Adding Aaron's 3d viewer program. Also, first debian package + that includes the data processing code that Aaron added. + + -- Gary Steele Thu, 17 Jul 2003 16:39:08 -0400 + +spyview (0.1-3) local; urgency=low + + * Fixed window title bug. + + -- Gary Steele Tue, 6 May 2003 23:48:17 -0400 + +spyview (0.1-2) local; urgency=low + + * cmaps are now stored in /usr/share/spyview/cmaps, as well as being + loaded from ~/cmaps/ + + -- Gary Steele Tue, 6 May 2003 23:36:18 -0400 + +spyview (0.1-1) local; urgency=low + + * Initial Release. + + -- Gary Steele Tue, 6 May 2003 22:53:01 -0400 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +4 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..fcf93d9 --- /dev/null +++ b/debian/control @@ -0,0 +1,12 @@ +Source: spyview +Section: unknown +Priority: optional +Maintainer: Gary Steele +Build-Depends: debhelper (>> 4.0.0) +Standards-Version: 3.5.8 + +Package: spyview +Architecture: any +Depends: ${shlibs:Depends}, libgnuplot-i +Description: spyview + spyview program diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..c29ff00 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,10 @@ +This package was debianized by Gary Steele on +Tue, 6 May 2003 18:08:37 -0400. + +It was downloaded from + +Upstream Author(s): + +Copyright: + + diff --git a/debian/dat2pgm.1 b/debian/dat2pgm.1 new file mode 100644 index 0000000..4a8d0d7 --- /dev/null +++ b/debian/dat2pgm.1 @@ -0,0 +1,58 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH SPYVIEW SECTION "May 6, 2003" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +dat2pgm +.SH SYNOPSIS +.B dat2pgm [-l] [-h] [-p value (50)] < infile.dat > outfile.pgm +.br +.SH DESCRIPTION +.PP +A command line utility that converts an ascii data file into a pgm image. +.PP +As input, it will read a whitespace separated matrix of floats. The +program will determine the extrema of the data, and then map the data +onto 50% of the output image dynamic range, centered at half of the +output maxval of 65535. The output is then written as a 16 bit pgm +file that includes comment fields that are read by spyview that +specify the mapping of the grey value on the the floating point data +values in the input file. +.PP +The program can also produce and output image that is given by the +(base 10) log of the absolute value of input data, by specifying the +-l command line option. +.PP +The default percentage of the output dynamic range used is 50%, in +order to allow maximum flexibility in saturating the colormap in +spyview. The percentage of the output dynamic range to use can be +specified using the -p option. +.PP +The -h option shows a breif usage message. +.PP +.SH SEE ALSO +.BR spyview3d (1), +.BR spyview (1), +.BR spybrowse (1) +.br +.SH AUTHOR +This manual page was written by Gary Steele , +for the Debian project (but may be used by others). + + + + + diff --git a/debian/dat2pgm.pdf b/debian/dat2pgm.pdf new file mode 100644 index 0000000000000000000000000000000000000000..afeb350149d386e62dbb10d6e5aa09fffbb55edb GIT binary patch literal 2623 zcmZ`*dq7NS8!xwfM_(I}p>cZa0zUQ6onNafh`rFFbfvR!(eA;06`V7APP`r z?q1oM+DS8xd%ddB%fEtmCja@Dhpxy{LbD8l^P(nJx*d4=cK+V2&kSw; zDDE^(ynl!?XI?fVoV_lAte?5ICWh-B|IWC&G%H&5{lL=)4J@^u*~Pu%;`u@jYv%q# zJNb)2)MChyXKF&<#hZRv;j+PWz~!Bi{66;Kx4lLC=`jN<161*n%0C@5HuNT&?f;iJ z6(Xm^dD=luPir^DIQ=!X>K^|-*<~ZYYeR-_W*HJ3Tivbb)e^U5L^u5vsFYo>mA0(z znAMxLGr?_9gjTE34A(VvPp3(p^6#VjhM`$q&CmVboIbM0eBLp2`irYEfp;T$4Ci$| zE>%;mUMs2)mrq{HycIL_Up2jHAGKdjv>m6*d#x%C3&>+rxCYhdmM9Xd~Iqb=a+6yN< z@=pk_>QTleMRGw@Uq!_*s3v^oeuN)PzjBv@5MRI>C3D z*O?ch+mD$7yYCf-=1)>?yzntQnrpIFf9j6+o-F?w)vP5BXPdWz9CYfF!zu~Em|I{xu`gMDR7d2?#DJGy$>S1c(=N*wU|ABp(v zPVkoDMNb@j9in)K> zq4^bG`zfndrLu4Cs}r@yMqVnUFdqBl<(^e0aZ4V?sw&L zwaZ~rfDmH3)>i156tnKGL@l2Bm*=aeIPqSE{3f1x3^`igJy?y}XR0@ib}S1CR7o|E3yF zSU-1R^n&~6H+P%eWZrW@46kka?wor;PEBeTr^BqHBO)#TP25cjkE_{J`-3}4@weKa zSI_T!xmq*)ir4ejV|A3*C8w20>FjZbH9_rb7NDG}%4{rB`KNCk7-oA{hP^uz_v3$^ci#WCr^Wl;gT1*~MeU*?aPX0Y zoKulF$N$@{=Y|LS^=)H7B%H zvU_}QT`AQizAEMh)q3B8Cu-l}1FKH`$9!Sl?af)aL#KS=ubB05*pueDS8qEqn=e^R zEG**~xK^2Mu(CT~z)RJz)i9f5yuiDUA(sab+7u5+PV|B1_cUph$OQFZ$ z@0WilpEG5#b=bwsKNE|#>Qy`F8^N-$k%5Z+!-p_FdhuU~Oof0Ej50c)12;v(1dbpa zCiuW%5&=`L0z-(HnFf(SI)lUq2wXXejcbsIc`0BS3X<_zj=?Y@S1Lp>f=zjjLM{q` z(GUW54}gR~ScPJ7ZYtD0Ko<((gjfh$j)g;z?g1P81Xt`CV?;pw!r%fJG@=iG#fJ+7 zW5Wc3I)w;G@REcfUMwit`t36g96u}B>w*U_4 zzFv-?h)5xcMnQXsYDXm7V4DW}T0kXo84KH#)+`4Skw_=nlZX(VOeaw>yN^8V>!weg zR4HIFKm;KQK>V~o8kI_>f?{w4gJ^VYQ{oGheZ)u*-sOK{5Dmf(*cTXuItC*Wp)q_A zg*?U&qLZ*9e!*u?9*Z&P*dh4Bk52mv#u$q+#%duEsh{aX6#|JAR$w1+AR$1q8OCY_ zVsk)_9W{I}f&>qlSPts;B|z|Cfg#qd)7mWtPNBaW2N^4B{j%TKj79kPDMe6$0@XEu Nge}0z%FT}r{0$wa0I&c6 literal 0 HcmV?d00001 diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..2d2456e --- /dev/null +++ b/debian/dirs @@ -0,0 +1,3 @@ +usr/bin +usr/sbin +usr/share/spyview/cmaps \ No newline at end of file diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..9cb3a67 --- /dev/null +++ b/debian/docs @@ -0,0 +1,9 @@ +NEWS +README +debian/dat2pgm.pdf +debian/pm3d2dat.pdf +debian/splitfield.pdf +debian/spybrowse.pdf +debian/spyview.pdf +debian/spyview3d.pdf + diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..507a87d --- /dev/null +++ b/debian/files @@ -0,0 +1,16 @@ +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional +spyview_0.1-38_i386.deb unknown optional diff --git a/debian/pm3d2dat.1 b/debian/pm3d2dat.1 new file mode 100644 index 0000000..6d44434 --- /dev/null +++ b/debian/pm3d2dat.1 @@ -0,0 +1,48 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH SPYVIEW SECTION "May 19, 2005" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +pm3d2dat +.SH SYNOPSIS +.B pm3d2dat X_COLUMN Y_COLUMN Z_COLUMN < infile.dat > outfile.pgm +.br +.SH DESCRIPTION +.PP +A command line utility that converts a ascii whitespace delimited value file +containing x y z triples into a 2d whitespace delimited matrix of z values. +The X_COLUMN and Y_COLUMN fields are used to sort and split the data. +No attempt is made to ensure that X and Y positions are consitent from line +to line. +.PP +This command is especially useful in conjuction with dat2pgm. +.PP +.SH SEE ALSO +.BR spyview3d (1), +.BR spyview (1), +.BR spybrowse (1), +.BR dat2pgm (1), +.BR gnuplot (1), +.BR pm3d2dat (1) +.br +.SH AUTHOR +This manual page was written by Oliver Dial +for the Debian project (but may be used by others). + + + + + diff --git a/debian/pm3d2dat.pdf b/debian/pm3d2dat.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e4a879a72f7e05157b687eafadcac6a41a4ca87a GIT binary patch literal 2192 zcmai0d05kS7q2u?`w+Qvo-J3BM=W!vhr$(EU=1D7a_&C&~N$-Y@TWwhSRZ&;#>i zL5#Ww>vlqH7=_80g%FR2%plaU)B@NWAR;7C6-N;o7zvD%Q3RimlM2Gm57JT^LKY7t z&P7#c?_st0j3+9}eVCnZ}DOaDI;=3ZFry>7!?y>c@(Iv~b6ekKx zTio~Q-Z%^`a_Kzt`o6DI#wyBuW9Y#ZJSTZH-(}C7YDTke3Fi8^!Nqy*?d0&9^}DB< z{1RFsdFW5BpCz$PyLk3~X~EX=%b73p#wC2-CJO2@KRe=4f%Lvoi|;MeF0Hb&d42e`LQL$#`YubuTJhA=eaSUdY@-?7A6wBiGanhaZI-Ktob#~lb^CJ7isVOctWo0?% z-ZVIdzv$qGl!ku0aM~qC5$EZpDrIIF-QR3-KVQ6TpJ#s7wCbvPYl|n>OE0O}n~T$K zq4t~gvh-C&Vyn%rqxPt6otl4`l$y&JiO+F7_IG~0hY9w~6d%d6shhR9_IXWCGRxw? zUynPjI-6c(5Nd^SO2HF7+4MZqcP^6!86j5x&`XjN2t+80C6Ew8p^^oVNpK_z%-$Fi z=5U!(2oaGKSOG8!PH6}=1$)u^0lfD%XoI))iuz%oImfOp_g3)4$T1OdpXkN!mOQUcz9K-i#A3nRfQg%*y4X#FBc z3Ih*1+U0vx+PiU|^)jc(C|MjC+vlQJegCI8AD-`54IwjyAu#6WXVhc}!suDVfoPtn z-;E)vJ}VC4v=tF?A?}CAXxw-zK&B<=gdh@CJfZavk?}IMAy`A2K>E~R=c?4PFen7= zOstEc=vvWH0abmeGFaaW_#F@7tCUItR1B0T62e$0qEt!yd9<*PD+wUu6dxC2$lZSm z=`UI@yDxzM5kg026av~vp_3CD*QsJ5ELcElDXmEMKRFf1J9wL1OqT8cknqDIv8WKK(YsLy}ZDn55&9&V=Vk5 zu`$6!^>HbUOch6Hz&`>Q5v!IEAXhM00wkC-x)EU{NUbDcLsLRX5Fd_oUEP{mX(2q? jaK1~w_IkE8?lu^a(j%&+WE#p)0F1-MAO>UV%s}X0LoO!; literal 0 HcmV?d00001 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..537958d --- /dev/null +++ b/debian/rules @@ -0,0 +1,110 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + # Add here commands to configure the package. + ./configure --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --datadir=\$${prefix}/share/spyview + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + #/usr/bin/docbook-to-man debian/spyview.sgml > spyview.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + -$(MAKE) distclean +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/spyview. + $(MAKE) install DESTDIR=$(CURDIR)/debian/spyview + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs -XCVS test_images + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman debian/spyview.1 debian/spyview3d.1 debian/spybrowse.1 debian/dat2pgm.1 debian/splitfield.1 debian/pm3d2dat.1 + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/shlibs.local b/debian/shlibs.local new file mode 100644 index 0000000..e69de29 diff --git a/debian/splitfield.1 b/debian/splitfield.1 new file mode 100644 index 0000000..4de9ec4 --- /dev/null +++ b/debian/splitfield.1 @@ -0,0 +1,47 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH SPYVIEW SECTION "May 19, 2005" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +splitfield +.SH SYNOPSIS +.B splitfield COLUMN < infile.dat > outfile.pgm +.br +.SH DESCRIPTION +.PP +A command line utility that inserts a blank line each time a column changes +value. This is useful for gnuplot's pm3d mode and pm3d2dat. +.PP +As input, it will read a whitespace delimited table. The program will +locate lines where COLUMN "column" changes, and insert an extra blank +line in it's output. +.PP +.SH SEE ALSO +.BR spyview3d (1), +.BR spyview (1), +.BR spybrowse (1), +.BR dat2pgm (1), +.BR gnuplot (1), +.BR pm3d2dat (1) +.br +.SH AUTHOR +This manual page was written by Oliver Dial +for the Debian project (but may be used by others). + + + + + diff --git a/debian/splitfield.pdf b/debian/splitfield.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e5408a05150fc7fb5cec88e5668703da4c059017 GIT binary patch literal 2183 zcmai0eK-_(9KT#$H4-|PUeq(C6)rn7yVlaliM1X|?F$v6HaojkYlq!&wm0Q;6ouZE zq!+1Fa+mZ%txbosJ$Wfgx^l@|N|&y#x6A!zt(3aw=AW7Q{J!7Me7>){G#-cRfYBWx zTE(NZgAfZwVPaVXpFq3c8H8Q2wcJC&d&7gU2IyEhKUU%|KbBnBAe$(sJz)sooMTh3TRoqC-Hr({` z^y9_evr)5rW03+gPcKc1A{uo`)!B+R&8bJNZ|zG0@0_xUigO&P2@)ou_ER>Q2To;d z2{pcE-q!HT6X`bNX$izJZ`a?(Nk)CGyOeo0)|-BHO1`yGhCp)nX7P;rdjUI1k$0(( zvrmvc)JE~@Rov5plE75anx4s(*soSK%@NUWo_0^Z>k+iN+QMh5$&>wZ@=Zb0gWfHV zS6(VvS+XKLg|HsKWk!d+=`}{v>2sSqBVspNj%ch;-BENleZlT_{ucM0W1$IIQ!6ZM zf^)WyJ(EY8n4dU(^yTRk9=~K*RvVPo!dTv8bU)Hx?r%~ZY155fKG#I+JSN&|yWAo^ zDzhOnz02HY7RE5Qu|0XSlU$c2v>7eeSjJy!0V7qMgw(>tt-0 zcKe@8)wL_qpAGF{%zm+`XLR;;OMQAiL=+KTt>((o(SGvo9&_!IRy}k?A}Vu` zC0UkDX_L6`+(XT#1^ zqWVWIN3BvXRuA_nyEisX+O;rhiPh`kkotcLnN(>d9o%fx!Y$pfs?f{Tr#K+t znecGXaia#Lpt4RIaJ@CoeQ~zQJJ*SSJ4fd{T|6c+`MFM)pYPqa_a*)DHO(!%I(24q zZ+7(UjlO$gB_i40&gEz3MR!LPYVsD9RfWzkuxG|^E*}%R^yF>YE||?+EwrC|WHR?4 zCnGP^@9HLg{H`xebMrZhmI=k4usss*k}544RYmV~-&^GUtmgH)Y|Rjdn1^ayAvO#r zc%lZH8e{72g0Ub2R~nbcYUFs>qElwr6EEDWBK2ovIDFalNzjQHbf68L$kNpGRv6{84&3zq=y7^Z&# zI|T6r?|@MSQ@ck10mz__`b6I@0&GAatXHUlkvTH43J!)S{Q@Wi1`IJ2 zd3uUSk(`kBQ}n4H_!RqN`vKJuGN0!MV{UE+P5K}V%mOw<`3VMS^ilPnIz!IXDI#!z zTs}6VaD$bHNQF}gLHuQrxXM95M2ZypVD)JN=~IAJD^o~ePzZ`l7_*F|YDGl_RQ0Dy zfBHed@BI*tOd`QS#XyOIA>W<1NL83p7Dd9&7>kZF?LfzXUma3LC^(=aZ87=sB4MP0DsJ?6v)tu+Y4*dUFA zFckX)Ls1NL_+UH0J{V&-gJB(H$8`A=V==)547Ou{mK=<+KE)i_pNZ{5eWX$(ljBP8 zM*v2IvXwZ<6%3XD0p^TqL>Tc=NC;Tpln~;>frD+g&PkFM^L@+tZFP$lq-)ddK1D*P W5mk{QC8;j}#&%{vG@93ZF7z)dWG4gw literal 0 HcmV?d00001 diff --git a/debian/spybrowse.1 b/debian/spybrowse.1 new file mode 100644 index 0000000..ae76c44 --- /dev/null +++ b/debian/spybrowse.1 @@ -0,0 +1,43 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH SPYVIEW SECTION "May 6, 2003" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +spybrowse \- interactive viewer launcher +.SH SYNOPSIS +.B spybrowse +.br +.SH DESCRIPTION +.PP +A browser program for interactively loading images from the current +directory into spyview and spyview3d. +.PP +The pattern field supports standard shell wildcards and pattern +matching (see fl_filename_match in fltk documentation.) +.PP +Clicking on an already selected item will load it into spyview. +.SH SEE ALSO +.BR spyview3d (1), +.BR spyview (1) +.br +.SH AUTHOR +This manual page was written by Gary Steele , +for the Debian project (but may be used by others). + + + + + diff --git a/debian/spybrowse.pdf b/debian/spybrowse.pdf new file mode 100644 index 0000000000000000000000000000000000000000..26d7b5483576d565379a559497c845bdaf1fcb1f GIT binary patch literal 2088 zcmZ`)do)ye9PhD7x0hZgl)995*fsaw8S_H3VT_u*8dE2s40DGOb8F^`>c}36txk)H z3Q<(5v$WAM^i-R&c_gve+C;6i(rZa5wZA(}dA0YSd++D_`+n}{`@EK30-+5?w}mXr zI}>vt7L39~U?}9^fVknxU@`<|14N7n6=5W$toLb;vdielr#HV^ zF#eWfy!r8>a@jPFuR_m|B%*GsCm7niJ?VtKk?F&U6&@N8M%F`p{y z7V}ok&!z)gVl+1=1&Q{}%j7$HbZcg1(_)-H%CD4MD!p*drl36Nx8w8slN}DK3hXvZ z&8)LZ?yUc7xnXKK%Q0|oTu*kZ0Xx?}BQHLo!Qu6eyb7P1v$wKkiynC_JUzQLB#Nt) zOgwcjkCwqoiO@EfIULf)e^}*wg(c)HoqeKq>%;V&c<9)jKYIBIo;o??%-?b%t7Bie zHmCb^R`eEYiAEr(6MA#2&4UG2EEDwt?Sne*Pq8J&O--~m)xHUJ*V1OY5QPgKgtR1_ zfu3qJ+&A`5yTISLr>dpm*ct1lgR7GtKb*FyuUC}$rtcUlaCddXtFFpK5yvOLv}Ee{ z3wHE8JQ~tvayxnT9%fN~ZFU}VKfcBA%By(TZ~6+4n0K8U*5DtiW3^K?j%!RZ=S+M` z?#k*ISFyfvjc41vA7c`iFzxF3(f^HSK_0mPdCuEiIPiaC%_!{Z;M$^ML)w>PaQ&9~ zOx*4rXl=UItR+0Yc0;$RuR%DmOr|!X4Jo-+b`=} z7fYYa$H%|4u@8P>crxlDwq2IB?d9vf2@_&V5^<$WKaAjs8enQ{sXLd)gY=N?;A~5_ zZo&~SX)uns<1&TRiHL%IQDA0c44A`X_(O=8Ai<==C^)6Ul_boh)&PKUH4&i-!qs3w zc&UgWZ=Cc+zzTs82_8iPKbI)d)m!I^QG~!nNC0;X)4hP5fjEPAz^I0)T_c77q}NA% z;?wQ{Y(OBaQ>ccKl?s^}_Jt_@V#pr`3=tIN5Lb#_zqUSkI!j4u7!mxL;*ub>4MNRi#ZVGCmy8HMfKUrg}9Uz5%VD4@M9FNKjkD<<5WTri6R_V z+lYy9sZtlLE=?ePO0ZfL%3v52f+F*d2qdXmQBeU^pHro?4hi^+A0kl5} zAeCYh33D+P9c5a9vV&g*sUVaB&{i~o9Ro!o)wY!-{jg5|It!x#*pin?Is7mURN(=YF{$Xj|*CHIEFDe zpxsAcOzvom#RR=N@*LGiBQe|2m@RuqY@|x62*Xw2PYom9ifuT^3k;@~0E0nw4vef& z$_ZH4MG&$=0Q=HB<~VDU{z%%`+I%v%e{Je1tI>!*HB)L*sv>pC#yBVkvb1#Z6hi+2 DRD=&H literal 0 HcmV?d00001 diff --git a/debian/spyview.1 b/debian/spyview.1 new file mode 100644 index 0000000..60f12d9 --- /dev/null +++ b/debian/spyview.1 @@ -0,0 +1,425 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH SPYVIEW 1 "May 19, 2006" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +spyview \- program for visualizing 2d data +.SH SYNOPSIS +.B spyview +.RI " files" ... +.br +.SH DESCRIPTION +.PP +\fBspyview\fP is a program designed for viewing two dimensional +data. It's inspiration is an old window's program called Spyglass +Transform, whose origins lie in an even older unix X11R4 program +called XImage. +.PP +Upon file loading, data is first loaded into a double precision +floating point array. A sequence of image processing operations is +optionally performed on the floating point data, and then the data is +quantized to 16 bit integers and loaded in to the spyview data +buffer. From there, the data is then colorized according to the +settings in the main window and draw in the image window. +.PP +Exact control over the quantization step is possible through the "Load +options" subwindow. The user can here control exactly how the +floating point data is quantized, either by setting how much of the +16-bit dynamic range is used, or by manually setting the min and max +of the quantization conversion. Convienent buttons are provided for +picking a min and max based on the current slider settings in the +spyview window. +.PP +Currently, spyview support the native SPM200 .Stm file format, as well +as PGM files and MTX files (see MTX section below) and regular ASCII +DAT files (see DAT section below). For PGM files, X, Y, and Z scaling +factors can be included as a comment in the pgm file. These scaling +factors will be used to display physical units on crossection +plots. Unit names can also be included. The following is an example of +how to set these comment fields: +.PP +P5 +.br +491 401 +.br +#zmin -7.146000e-04 +.br +#zmax 4.742000e-04 +.br +#zunit Capacitance (a.u) +.br +#xmin 0 +.br +#xmax 9.8 +.br +#xunit Mag Field (B) +.br +#ymin -2 +.br +#ymax 2 +.br +#yunit Bias (V) +.br +65535 +.br +(raw data....) +.PP +These can also be set using the gui using the "Image Units" +window. Changes to the units in ranges using the gui can also be saved +in an MTX file using the "Save MTX" button on the controls window. +.PP +Spyview supports a wide range of colormaps, and gives the user complete +control over the transfer function that maps the 2d 16 bit data onto +8,8,8 bit RBG data for drawing to the screen. +.PP +Colormaps are read in as a 24 bit color PPM file, that is 1 column by +X rows, where X is the number of colors in the map. (Default colormaps +are 256 colors.) System wide colormaps are stored in +/usr/share/spyview/cmaps/. Colormaps are also loaded by default from a +directory ~/cmaps/ and are appended to the colormap list in the GUI. +.PP +The basic transfer function for mapping the data is: +.PP +imagedata = 0 if (datavalmax) +.PP +where X is the number of colors in the colormap. These numbers are +then mapped onto a 8,8,8 bit RGB color using a colormap lookup table. +.PP +The user can also normalize the image. When normalizing, exactly +"bpercet" of the pixels will get mapped to black (0), and "wpercent" +will get mapped to white. bpercent and wpercent can be controlled by +the settings in the spyview control window GUI. +.PP +Plane subtraction support is also included. A plane can be fit to the +data, and the plane parameters can be adjusted in real time by the +user. +.PP +The software also has support for plotting horiztonal, vertical and +arbitrary angle cross sections of the data, as well as the histogram +of the currently displayed data (ie. min file.png"). + +.B Save MTX (.mtx) + +This will save the current data as a .mtx file, replacing the original +data if it exists!!! This is useful if you want to change the axis +ranges and names in a datafile. + +.B Export PGM (.pgm) + +This will export the current data to a 16-bit pgm file, including the +comments in the header for the axis names and ranges. + +.B Export MTX (.export.mtx) + +This will export the current data as a .mtx file. It will not +overwrite the currently loaded file. + +.B Export GP (.gnu and .gp) + +This will generate a ASCII data file from the current loaded data in a +format that is compatible with the gnuplot 3d-data input file. The +data is saved in a file ${basename}.gp. Spyview will also generate a +file ${basename}.gnu, which is a gnuplot script that will generate a +2D colorscale plot of the .gp data using the exact colormap that was +display in spyview, using the X and Y axis scales and labels specified +in the "Image Units" window. (Run it by typing "load file.gnu" in +gnuplot.) + +.B Export DAT (.dat) + +This will generate an ascii matrix data file of the current data, +which can easily be loaded into matlab using the "load('file.dat')" +command, or plotted in gnuplot as well using the "splot 'file.dat' +mat" command. + +.B Postscript (.ps) + +Spyview also has support for generating some nice, compact postscript +from the color scale plot in the image window. By clicking on the +"Postcript" button, you will bring up the postscript control panel, +where many properties of the postscript output can be controlled. + +The postscript generated will include a framed box with X and Y +axes. The ranges of the X and Y axes are determined by the ranges set +in the Image Units control window, as are the labels on the X and Y +axes. A title can be included in the plot, and by default it's value +will be the name of the currently loaded file, as indicated in the +file chooser widget. + +A directory stamp can also be included on the postscript output: in this +case, a line of text will be added to the bottom right corner of the +page indicating the full path the directory that spyview was launched +from. + +The generate button will generate the output postscript file. The +"View postscript" button will also generate the postscript output, and +will also then launch the "gv" postscript viewer to display the +output, from which the postcript can easily be printed by typing +"p". Note: gv must be installed on your system. "gv" is launched with +the --watch option, so that if you remake the postscript file, gv will +automatically refresh when it notices the file changed. A "Live +Preview" mode is also available on unix, in which gv is sent a HUP +signal to force it to reread the file, avoiding the delay in how +frequently gv checks the file. +.PP +Three pages options are available: letter paper, a4 paper, and +EPS. For EPS setttings, the directory stamp and the landscape setting +are both ignored. For EPS, a bounding box is also generated in the +postscript file from an estimate of the size of the figure. (For a +more accurate bounding box, consider using gs -sDEVICE=bbox and +manually inserting into the EPS file.) + +.SH EXTERNAL COMMANDS +If a keypress not associated with a spyview command is hit in the image window, +and the environment variable SPYVIEW_EXTERNAL is set, then the program specified +by SPYVIEW_EXTERNAL is run as follows: + +.BI $SPYVIEW_EXTERNAL " key_pressed x_coord y_coord x_pixel y_pixel" + +i.e. + +.BR $SPYVIEW_EXTERNAL " r 1.23 -3.232 11 23 " + +If SPYVIEW_EXTERNAL returns success (0), the image is then reloaded. + +.SH OPTIONS +Run spyview with no arguments for an option list. + +.SH SEE ALSO +.BR spyview3d (1), +.BR spybrowse (1), +.BR dat2pgm (1) +.br +.SH AUTHOR +This manual page was written by Gary Steele , +for the Debian project (but may be used by others). diff --git a/debian/spyview.debhelper.log b/debian/spyview.debhelper.log new file mode 100644 index 0000000..3d0820b --- /dev/null +++ b/debian/spyview.debhelper.log @@ -0,0 +1,224 @@ +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installexamples +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_shlibdeps +dh_gencontrol +dh_md5sums +dh_builddeb diff --git a/debian/spyview.pdf b/debian/spyview.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0b2e76a7605cea97c897281bcb1711c6526d481b GIT binary patch literal 16420 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 SiZQ>Y6gwORg_wdk-2VfSC_= 1.40.0-1), libboost-serialization1.40.0 (>= 1.40.0-1), libc6 (>= 2.1.3), libc6 (>= 2.3.6-6~), libfltk1.1 (>= 1.1.7), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libnetpbm10, libpng12-0 (>= 1.2.13-4), libstdc++6 (>= 4.2.1), libx11-6, libxext6, zlib1g (>= 1:1.1.4) +misc:Depends= diff --git a/debian/spyview/DEBIAN/control b/debian/spyview/DEBIAN/control new file mode 100644 index 0000000..5bbfa95 --- /dev/null +++ b/debian/spyview/DEBIAN/control @@ -0,0 +1,10 @@ +Package: spyview +Version: 0.1-38 +Architecture: i386 +Maintainer: Gary Steele +Installed-Size: 3360 +Depends: libboost-regex1.40.0 (>= 1.40.0-1), libboost-serialization1.40.0 (>= 1.40.0-1), libc6 (>= 2.3.6-6~), libfltk1.1 (>= 1.1.7), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libnetpbm10, libpng12-0 (>= 1.2.13-4), libstdc++6 (>= 4.2.1), libx11-6, libxext6, zlib1g (>= 1:1.1.4), libgnuplot-i +Section: unknown +Priority: optional +Description: spyview + spyview program diff --git a/debian/spyview/DEBIAN/md5sums b/debian/spyview/DEBIAN/md5sums new file mode 100644 index 0000000..1d6d237 --- /dev/null +++ b/debian/spyview/DEBIAN/md5sums @@ -0,0 +1,159 @@ +f6c23b06425de527bb53882431b75364 usr/share/doc/spyview/spyview3d.pdf +4a4dd3598707603b3f76a2378a4504aa usr/share/doc/spyview/NEWS.gz +d41d8cd98f00b204e9800998ecf8427e usr/share/doc/spyview/README +bf0e2c36b6f38a0cd4fd8c7f7b92e7bb usr/share/doc/spyview/test_images/e_30_20.pgm +b6a9f3da7688af5eca71edc16a34bd55 usr/share/doc/spyview/test_images/e_20_20.pgm +9f1077b04af5ef49b0cfeb16136dbd04 usr/share/doc/spyview/test_images/e_10_10.pgm +1eafc7632ec63286eb830d96998d07c2 usr/share/doc/spyview/test_images/longramp.pgm.gz +68d2aa0b861be00ab4ff174b16987943 usr/share/doc/spyview/test_images/point.pgm.gz +2dbc43ca2e1e5b2475194f787f364c29 usr/share/doc/spyview/test_images/si.1.Stm.gz +9f5e409325003c94b69e518ef37d0ae6 usr/share/doc/spyview/test_images/comments.pgm +3ea5ed970ffc669843a65f6a814c7931 usr/share/doc/spyview/test_images/nt4_22.dat.gz +e4d5825496119ff1f5904acd5783ee52 usr/share/doc/spyview/test_images/e_10_20.pgm +14ddc402f834613b7c89ed1ce015e799 usr/share/doc/spyview/test_images/nt4_22.mtx.gz +0148caf2b0526fe6f71acc7da9d4cd8d usr/share/doc/spyview/test_images/SCAN0.TFR.gz +cb060fa22cdde377e9fd15366d612703 usr/share/doc/spyview/test_images/nt4_22.txt +cf4d0a3acd761710c216db0d8bff2261 usr/share/doc/spyview/test_images/scan094.0.Stm.gz +b5d9619e2377bc76cccc8b987d92f944 usr/share/doc/spyview/test_images/e_30_10.pgm +555884344614441040f0b655a8c6dc07 usr/share/doc/spyview/dat2pgm.pdf +4a4dd3598707603b3f76a2378a4504aa usr/share/doc/spyview/changelog.gz +066770b70b816043fa673182a39d0371 usr/share/doc/spyview/changelog.Debian.gz +41a851c74502e02b2cc2814f18c3aa2b usr/share/doc/spyview/spybrowse.pdf +5576efb3e06a66cf4a11683800eeeec4 usr/share/doc/spyview/spyview.pdf.gz +8e078d241b0f425d4ea1a4e51e951985 usr/share/doc/spyview/pm3d2dat.pdf +554e80f50d5bb7bfcbb03bacdf846852 usr/share/doc/spyview/copyright +48ac174e15ccd928cb26600e6c3847e9 usr/share/doc/spyview/README.Debian +25a4533685ce836a9adc029699e5ccdd usr/share/doc/spyview/splitfield.pdf +3434332db6d6624bcb6df8f6ff4dd2e6 usr/share/spyview/cmaps/matlabcool.spp +fbd0e70b639a6bdb1c2316f3610d5f59 usr/share/spyview/cmaps/matlabwinter.spp +bbc8e0238a3ef8bc6aa6ea49eb1dd0bf usr/share/spyview/cmaps/0greyscale.ppm +e8efd506d778fdc252bea6d50b101090 usr/share/spyview/cmaps/ocean.spp +cca6be81dfe3ac6792876a5e6b7df494 usr/share/spyview/cmaps/aaron.ppm +af31e808f77aec0f5087a7444bcd1349 usr/share/spyview/cmaps/afm-hot.spp +e39085b78899191290dbf9ba1adfede5 usr/share/spyview/cmaps/vee.ppm +a13b05d4913748386144dccedadc1eaa usr/share/spyview/cmaps/matlabbone.spp +5a12c5108a638b8534bea070d410158f usr/share/spyview/cmaps/hot.spp +d5ca841e2871a879601fcbb9c5b45191 usr/share/spyview/cmaps/rainbow.ppm +c62346c81fefe35d60f2838e6be2bd54 usr/share/spyview/cmaps/wsxm/Red.ppm +eb57fcf80050e0c62753271181f6a518 usr/share/spyview/cmaps/wsxm/HotIron.ppm +7e2b08072401650bc3c42db76a9ecb7a usr/share/spyview/cmaps/wsxm/Dos.ppm +d7818437d18d6502ead6c43c0a641205 usr/share/spyview/cmaps/wsxm/Flame.ppm +9e760a6e3db323991f7dd95e2c711f14 usr/share/spyview/cmaps/wsxm/Spectrum.ppm +a99b631d1d4d6a2b9ae0ebf1eed68272 usr/share/spyview/cmaps/wsxm/PseudoColor.ppm +671611298c748ea8980ac4c451d30aad usr/share/spyview/cmaps/wsxm/flame_light.ppm +a3bab1c9b85a86e19e570d881f5b3524 usr/share/spyview/cmaps/wsxm/Julio.ppm +2a225bdf147599cb6dd4ffcd6d622b49 usr/share/spyview/cmaps/wsxm/Gold.ppm +a8e42f48ffb00589fb4c91993dec5fee usr/share/spyview/cmaps/wsxm/Hsv.ppm +84f9aeb5f0359f3b0169f2854b73c7b6 usr/share/spyview/cmaps/wsxm/Purple.ppm +f31c8b111bc13744662f8efbd341e9f9 usr/share/spyview/cmaps/wsxm/Bone.ppm +dd3f19a28f2f158c221801502d89eb50 usr/share/spyview/cmaps/wsxm/China.ppm +14c4785139b5f476ea707f2dfcff2f2f usr/share/spyview/cmaps/wsxm/Pink.ppm +8aa036d20ba9aee3698f65170876ea03 usr/share/spyview/cmaps/wsxm/Earth&Green.ppm +f87bfe0c6cdd631e97263745b1fcf5f7 usr/share/spyview/cmaps/wsxm/Cool.ppm +d9023e0d53af92779e10a173d80b6d8d usr/share/spyview/cmaps/wsxm/NihFire.ppm +7350bc0390a0f4990d48c8afcbd35e4a usr/share/spyview/cmaps/wsxm/Flow.ppm +667798159b3b915476f15aa42136d27b usr/share/spyview/cmaps/wsxm/Green.ppm +eba912b40e0b65c6d191ee324ec3a8a3 usr/share/spyview/cmaps/wsxm/Hot.ppm +2418bd92f646696a340b061e23655f4b usr/share/spyview/cmaps/wsxm/ThermicHot.ppm +d89f72c0d1ebdcb92a0ae62280d7458f usr/share/spyview/cmaps/wsxm/Summer.ppm +adbe293be7b3d26cbd7b550c81d034fa usr/share/spyview/cmaps/wsxm/Nanox.ppm +3d40e94cf511096c9a7700465ab92b0b usr/share/spyview/cmaps/wsxm/ExtraRain.ppm +0990d63761c1025ba5037f17aef4fde8 usr/share/spyview/cmaps/wsxm/BlueYellow.ppm +6ede9664176df95d3072f8275b32a533 usr/share/spyview/cmaps/wsxm/Gray.ppm +1c54de8b554cf4fc584b3a54f2662a11 usr/share/spyview/cmaps/wsxm/ThermicCool.ppm +25096b02013ec1e7d460f608cadc609f usr/share/spyview/cmaps/wsxm/Nih.ppm +c81df50412f55237280eea6b36787f65 usr/share/spyview/cmaps/wsxm/RainRamp.ppm +4c344daed8e5354016405841d5b460d1 usr/share/spyview/cmaps/wsxm/Storm.ppm +dab1bc8a6f2692e3c0b718f0a1a82575 usr/share/spyview/cmaps/wsxm/Earth.ppm +e9c8c928337b58e1161a0b9577e0b1e1 usr/share/spyview/cmaps/wsxm/Copper.ppm +d0afaa06eac8f598dde7fe6b69481266 usr/share/spyview/cmaps/wsxm/Spring.ppm +7d39c77a9d8ef209d25e4fa936b15189 usr/share/spyview/cmaps/wsxm/BlackBody.ppm +59d4d7ef8d68292ee4fcef19ff5107e1 usr/share/spyview/cmaps/wsxm/VeryHot.ppm +44b7860e807c83689c01be181a0c6f62 usr/share/spyview/cmaps/wsxm/Cardiac.ppm +88f5c0876a66c2a2462b35cc62e74e4b usr/share/spyview/cmaps/wsxm/Cooling.ppm +48db9eaeee129836455f589030bb70f8 usr/share/spyview/cmaps/wsxm/Autum.ppm +ce424e2843f9c2870ca7d81a18ddca78 usr/share/spyview/cmaps/wsxm/LandScape.ppm +5d9df72259a42706ecc112493ac996cf usr/share/spyview/cmaps/wsxm/NihIce.ppm +9e2d334184d96a92e094b75fc6cbc4fc usr/share/spyview/cmaps/wsxm/Winter.ppm +a32ce906f6f9f72a4aa313eb7c8f3dfa usr/share/spyview/cmaps/wsxm/German.ppm +4375377f1e5a1532f650dd2c836c7636 usr/share/spyview/cmaps/wsxm/FracMon.ppm +8b3138f62132d91ef10f4b9db3071251 usr/share/spyview/cmaps/wsxm/InvGray.ppm +44385bf07beccbdd29ff1c8e24cadc84 usr/share/spyview/cmaps/wsxm/AllColors.ppm +2ed9241c8ff094477c16e7b1088e26fb usr/share/spyview/cmaps/wsxm/Blue.ppm +273bc8fef3d2ac12925c2406bd337c51 usr/share/spyview/cmaps/matlabautumn.spp +0fbbf7b024804cf0a94ddc46b3216008 usr/share/spyview/cmaps/matlabsummer.spp +3b90e251681ecb636555e6fa32f23ca9 usr/share/spyview/cmaps/matlabpink.spp +92246d1c291bb568ec84fc887bb74b19 usr/share/spyview/cmaps/trad-pm3d.ppm +339b60ed33b09c2eb9d1cba198a24b2c usr/share/spyview/cmaps/colored_vee.spp +84ad8e3d32d858beeaa7abd584f3ca8d usr/share/spyview/cmaps/matlabspring.spp +f6108744b46e33989dbf7abd73f22b00 usr/share/spyview/cmaps/ray.ppm +988db2db849b5ca74036a4aade01aac6 usr/share/spyview/cmaps/matlabjet.spp +4b1d54cb7209775d68491b8ebc22cb6d usr/share/spyview/cmaps/nanoscope/ns20.ppm +2472ef4144ab5603a37dd658890f8ce8 usr/share/spyview/cmaps/nanoscope/ns04.ppm +1e169c0b7bad25eb0052e88231d79639 usr/share/spyview/cmaps/nanoscope/ns11.ppm +41aef3659468d5af3927f00899632665 usr/share/spyview/cmaps/nanoscope/ns16.ppm +4fa9a8ada6eb37a764feeefc88b5eb69 usr/share/spyview/cmaps/nanoscope/ns02.ppm +7b500048cf33469bae5b1ca4145bae90 usr/share/spyview/cmaps/nanoscope/ns15.ppm +b654c86e429668442edd9e3b3cae907a usr/share/spyview/cmaps/nanoscope/ns03.ppm +7cb6fac60a06518cf362e339dacb7a59 usr/share/spyview/cmaps/nanoscope/ns05.ppm +8f73f72ae623c855ed7cce9dec2721bc usr/share/spyview/cmaps/nanoscope/ns14.ppm +7cea36a66d0d247dd24a024268003d37 usr/share/spyview/cmaps/nanoscope/ns09.ppm +f6a847cc7650a24a91c7f4c79afd7108 usr/share/spyview/cmaps/nanoscope/ns13.ppm +ca37acce1cb7958269ec59bfbcd188b1 usr/share/spyview/cmaps/nanoscope/ns08.ppm +ffc669e2f9efd592160c7868363b8ccb usr/share/spyview/cmaps/nanoscope/ns10.ppm +feec62a65af777706450aba997d53eb7 usr/share/spyview/cmaps/nanoscope/ns00.ppm +d5eedc0833b8fbe27c3fe86f057c8cae usr/share/spyview/cmaps/nanoscope/ns17.ppm +caf161a3c73e6e95b04c68bedce08452 usr/share/spyview/cmaps/nanoscope/ns07.ppm +8f9301ed17265e7f8912b6ea6798c87b usr/share/spyview/cmaps/nanoscope/ns12.ppm +705a774ca30b78a4ac1465b5f32c95fc usr/share/spyview/cmaps/nanoscope/ns06.ppm +005a8ca974da11b46fe670bb2a1f84a6 usr/share/spyview/cmaps/nanoscope/ns19.ppm +8c1354cae06e2a4529266d6c5747e8e2 usr/share/spyview/cmaps/nanoscope/ns01.ppm +6d2d2856d1bfd5061d6985db00ee093c usr/share/spyview/cmaps/nanoscope/ns18.ppm +d3ada2c867e6741e8ca27db353eb0f1b usr/share/spyview/cmaps/viol-grn.ppm +eb73108d789210835c41391fdb86638c usr/share/spyview/cmaps/4bands.ppm +4c4c84f1aaa51514b2416e67b084bf33 usr/share/spyview/cmaps/1band.ppm +4c9ca016a2283f6799fdcd0940b347c6 usr/share/spyview/cmaps/8bands.ppm +5cc29f4d0721a3142761eecf8baf52fd usr/share/spyview/cmaps/transform/Rose.ppm +c9bbf6a509e46c5893f974895cd55eb3 usr/share/spyview/cmaps/transform/Lava_Waves.ppm +37bf2ad5818c450a49c74ec1491b47fa usr/share/spyview/cmaps/transform/Penut_Butter_and_Jelly.ppm +77168ecd031acd1b5b084236fea59816 usr/share/spyview/cmaps/transform/Rainbow_Banded.ppm +7178cea334f544365718c6bbcb7edde2 usr/share/spyview/cmaps/transform/Hot_Metal.ppm +8f695846d337cf7807704f0d0dbad29d usr/share/spyview/cmaps/transform/Carnation.ppm +9e25888956a94b1e6d57cec6d3a7ea21 usr/share/spyview/cmaps/transform/Ether.ppm +e6302c97cf7ad3e0a79f26542f113b30 usr/share/spyview/cmaps/transform/Seismic.ppm +e6f1d997afee0f62020cd236449d6a50 usr/share/spyview/cmaps/transform/Space.ppm +84d815ed518ef36289638273166327fc usr/share/spyview/cmaps/transform/Morning_Glory.ppm +83d1dc2f23cc2f23076fd8ccdea83350 usr/share/spyview/cmaps/transform/Saturn.ppm +9146461d7651ff0b968e1b5c5bf42e19 usr/share/spyview/cmaps/transform/Rainbow.ppm +7d0a0b3295e1349aec72a26feb786a5d usr/share/spyview/cmaps/transform/Greyscale_Banded.ppm +ad0bea928f1d9e11fbb928498d165e3a usr/share/spyview/cmaps/transform/Apricot.ppm +c3eb2de3b1c02982e57dc532159a8951 usr/share/spyview/cmaps/transform/Supernova.ppm +e0f06144ccc6a08e14b06da8a3238a9c usr/share/spyview/cmaps/matlabcopper.spp +822509d5b1b2a958b00e61e09a560966 usr/share/spyview/cmaps/blue-green-pink.ppm +e00b378bde78d6f2d705ad63027881cd usr/share/spyview/cmaps/neon.spp +938f1a5fe7d791025c1f46a08558d625 usr/share/spyview/help.txt +8b7edaebd0a6d5cf6bed4194a60ea965 usr/share/spyview/html/spypal_help_waypoint.html +9d02c7afae9bbb0e92908acb175887c3 usr/share/spyview/html/spypal_help_chooser.html +daee10499753ec5effe334014d7b87a7 usr/share/spyview/html/spypal_help.html +2a83333227d6869fa0bc968c7e33d178 usr/share/spyview/default_image.pgm +4e22e0d35d2ba1edcf91ef84bdb7127d usr/share/man/man1/spybrowse.1.gz +dee88b0cef4a9affaa41dc63b568da39 usr/share/man/man1/pm3d2dat.1.gz +89fd603c7d0c4e6167e118f827d88153 usr/share/man/man1/dat2pgm.1.gz +945df8ddbfd8543c82d89f2a3728b074 usr/share/man/man1/spyview.1.gz +32bc8c1a2cb50ff7040e9e4ccb2e59ec usr/share/man/man1/spyview3d.1.gz +449e84d94ae69ab41310ef9bf4ce7919 usr/share/man/man1/splitfield.1.gz +5af3b450e1d37b5bbf2b9de87a6e40f8 usr/bin/dat2mtx +9afe3dc2137a96e5b92a3e2832510758 usr/bin/grid_data +0de8c3c43c90f0d62ef970aa53e3ca61 usr/bin/spybrowse +b64cc7bd30f99643986adb095adbcf83 usr/bin/spyview +b82f883e85b6289bfe3df85e9cef41bd usr/bin/huettel2mtx +65a633127d345404edd04bf1c589f778 usr/bin/gp_to_mat +9977eef7c1a584f621023a3017593c06 usr/bin/toeno2mtx +f2f07e12d1e2815b343e081c3f134812 usr/bin/mtxdiff +f66a1f92257b2d8f5c682c198c979e66 usr/bin/stminfo +2d9d642b6b07cbbf108a9ed1bef19338 usr/bin/dat2pgm +b3c44d5edd7411b5d43cb4c7451ea15e usr/bin/mtxextract +8fce867dab7134f8249c5e9d651f8dfe usr/bin/spypal +796f13e86d4ffc002d15c3aa1ae944c6 usr/bin/ns2pgm +65e68364c0bf1164665e377337ae3b6d usr/bin/gilles2mtx +4994f60428b1fcf4edb814ac892554ba usr/bin/test_imagedata diff --git a/debian/spyview/usr/bin/dat2mtx b/debian/spyview/usr/bin/dat2mtx new file mode 100755 index 0000000000000000000000000000000000000000..f1cb2eb24c98de69450d0e6e5aaec4f9c4e5e4f6 GIT binary patch literal 73424 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 Ht*&^3FG0&$3;w zCcq@{XB_EVV7Q(p%-+snDgaYI&~OdLu2Rm!2`~xrY6492aKpt@vz=$JI8LV2!RG*D z78jO;vh30>`Ja!3Q_a(&Ni8ftQK$CtU?S2dp#y&g1Gq zm|=ivnr^t}!f!h#9uLF1&HzltEW`B-t~=JHAJXcP--7%fb+kF)?f6?#ZYEBGkEV+@ z#6^pT)_Epin$ahJj5wy>xFp^%gu^GuyBc|Bwc)xPaU!0H+f1~n26Q`3Y7E!?gqf27W9bf(Ra8xIjLb1^?y4q0V|_n7YN*#8xcb^* z{MAT#tc&r#jFdfHj5nMqA2?6_+L>~f(eDLAy>-pQa8ujJHlxU&wW1 z7vry|sf}H#HlL*}z9tLh6?7@r=dK_^eDcE!JKho9ybX27wT!qBkfxrN z>%TadzQsY1cO6^0Jl0+P!D;O1p`LX<++UUy-U-E`~2$>f1F~hPgR?p#^b4~sjG2Us%r0M{54hWav7UaReh@Qa;gfY z66TInrazpjk$Vh(vd5tw>gyiXtr>CR!>Q$DKS+;02XVe}Ynr;+_`HXjXMEB_-3iY2 zQ0pAV`#mriF?RM)N6?fW>W(hPO=)UP7vrlQs><+nZ5A1$h*vyIPPYMgP%rDhvn zxhSrqF7=4R_+5AM;g0U=BZqNocXbm;bXP087~5Q`y{qw1cNIa0P%n}Ts7=QIY=a&g zcAR==iu!$uo%SlyK69M9JViZdrCsn7BXlO}_V4cZo~b_Vacj!`z0?yKH>Ke2pS^%q zf5re@9y^0jAUpC+$3Ngiw;9IMJ=Hsgv7x8>hhc2$slGIfzx7nNcQx+qsaAG1p6IE< zU5&@m)Hhv?chl5n7hUh$X}TUQj=LOB;Qk$_@nT=~h+(|aS2Y{PioWV?!+5N(`fXR^ zrnA)}U5#UXRC8D3y*}#guEtVRHFYx%ovj||W-K$+7u}3Cebp;2<2QZOewVS&RG+(y zb$!*w?#9!7)Xwh43#K~M-FV!jJRdRDOR2^xQ@xRDJaD#pxQB7rRBb(Wbp4m9-aOsd z)>nOUy0N{l`sQ@w{l02@FXNeWRBJC|%{i*Qm+`C>H2}MM41Xx&K!*A(L&K!bF_t>i3U+B^_T-oA zllli8>Tae;f5o#&Ld@KHl&h#WcGo>wDw#4cB*Rg2z`bH;pPaO?n9EaHJ zcgk0`f5#169GBNA^i%mk?kfD4!AEJe8h`Ndvw|g1XCX8%ce;38hZtYAs&NRXBfxYj ztQo6b{adFCD$k=U9;SUw_N7s>}vjgEqZ{umfQq!XboX2t9F-V;_WE zgi8@7BHVybg>WOnZ3rt7)*!ruumfQq!XboX2t6^U(FY+H;ZlT&2sa>9A>4>?8^TJ2 zH3%;u>_FIua0uZTLeJj;A0ZdvQiO>JHy~6Y+=y@+!b*fS2rnV*K-h_a$&a15a*o__lv_WWsx9;$oGj}G}*yUnli%*X5?W6aS?4%X`MMOxBL5%Ox?6@=3lH5FbKh?f?*Uc7r#xtLQf zM^-f_B2})ttY}s(rsRvtN`YzLfn-TZk-M(MUE?j{>sz5E{)l>x2{aQ$o`#5Npkmtr4cx$MKs0GES~$-c`U;TQ%Z;8UY&!m*F9N8*dP?g)1& z(%2TlvG039ydFTT3rGts+JG?#?Ei$LtvCuK+6encSpFs=u%8o-ef%95gBD!dpiF1D z4uN)o*R&0*!6?G9T(-|{?=NwUsS?4VZK;FNp>4705sper;n{GsMa_VtjUpTdRzi<( z3lUgXrqd>t!Fc82+Wy()&O?F?cQ@ef2HXr*%=!_I;U)wdPGOEo{Rqxwmj#4~yyI^v zf(=I-{N!g!=42!jf9!H^v*5^={easKxV$rMD5Xs6@=nC0N4Sion2U8e6u%|4e>S~` zkzm7p6EIxg;GD`vGQ#@VaBFaH!*Ob>9uKYmp}?)54cCl&!ZC|0eCsh8kw7lij%^8W zO98j^1aLbN;F)UY{%={U28jRw literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/bin/dat2pgm b/debian/spyview/usr/bin/dat2pgm new file mode 100755 index 0000000000000000000000000000000000000000..7c89dbdf6c46e77d2ce10e49850720c7a2479d01 GIT binary patch literal 14828 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 literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/bin/huettel2mtx b/debian/spyview/usr/bin/huettel2mtx new file mode 100755 index 0000000000000000000000000000000000000000..bf617b8ec120f9885d1664075ecd818eb61d89a4 GIT binary patch literal 81328 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 OJ;42!^lUK6UR*#W288fZd5I(oXvqt1 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%0A-;1^sNiydY>{A?}&{zoi!0e$S5xEg*IHo>ih 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 X#4je|`Df$OA=>y3^$$B>r8D@yXp))K literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/bin/mtxextract b/debian/spyview/usr/bin/mtxextract new file mode 100755 index 0000000000000000000000000000000000000000..d4bd3f8fd8c85c5f6695520c379c07a1d4394469 GIT binary patch literal 6276 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 literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/bin/spypal b/debian/spyview/usr/bin/spypal new file mode 100755 index 0000000000000000000000000000000000000000..ed19c3135be2d057f8791ea58d63d7587751861e GIT binary patch literal 201892 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

1wUy7a&Bwsk)Q;Z(|rf66;6&kH^LzX;xns{ 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ⅈXqVXn@?g{p7ay$r2Y2kxNhm3&R_AHLIwV#~s z5DIhcLg#Hn>Bh5@UBIOijsVR3ZnJgxO@t&~`VnF~$I8f8vPIz3htLSMWS2 z%JF55xB+jHMwj^ps=-w__$_xeTN3Tc&rajYOt!yl1I2;QM93F^qpB^veLTLIgvmX6 z8uw80HGthO@EvBsp>mfaF5m}4)tKxsa-Z2jEdL?KLr)UPF&2{d3{nWr0!D#bk)Jg_ z3ED*rg?BHSa*|3+sd);4q^K!1*HLOthByv~IT;BflJ$xx7&>hV%Vz`gIR`L?8yv>V zDuSdr7d@D5_h0DGY@plmv<{|(#tT`Wn}<#5epeEXMftIJIXjtdadF#HF_LK6xTW$j5-J3Hf?_ zy|FDI^>uzz)gg&b8F{z@hPB0XHBV1AY>#wwG~~_1VFBDh!gW#M^TXw6IOW;O)ndtx zs-4ILXOx;pr_dj>84cerikqs=A@jQ$Bct~QqyH$W_gc}7xRA2(btx8?thC4%?5mmC z({R-eT|*lTqTA?Mmg6fpX+0rujE37LGdc;LsQU7j7P^df;)&ZJ@s=WQ{#nUO`gpP@ z#{04hfB@EI=PCA0+>5Nx3DFuY&50vWqvp{=STD5W=V*h#1z;=Q=Nf|B8wH2%tek|` z10G)Z=umuj04Kqs(lthhhh5>Bv3_x$$szzo(8)CvB(yCBd zR{&uZ`d+s%iqfN_VMvQ)!6HcA{($l97{v)hguW>KANnvIz@W$ef$}7PuBK4u7$TM+JP?fv3!cHZIl<#JwyYtw|6F+Fbl;-mP3+fF9pT=&p} zBM)h}Of%)=AoTA zq>^9s+yaaQ;qf>MM;fCbv^QO^MTx4-q3QRo$+dlunGo%c~!RUni@Ld!r*8DRd%oq~cFI&m@~@}frbvN9;OyzRB{ z=?o|>R0C+7a6R2Rc@EAcyT@w1;XYQ&#>twUS~jL1d$erm@q4vwY}ntgWn%+>qm~U5 zezTU1vr#Qtb{dd9vNAgzMd}xLvxh(}ME)7|?w{h$zNvP9VV%ElC&m)}#(Zs3ot`}r z4sG@90?oBkhgfy(!7WoX%Vf{sl?z+s#xnnkO(b4n8wR4x!uFL=3M)$>!8kwB3!nD7 z>OfMtv+CBVQdbnrB1^rdy~*{oHE5i3jIM{Vt70k>=FMeW(3m*>HdH*%%}=m>IkZJ% z>7_8^l|2Wwh)WF>SWE1Q_7SyQO~tnvV0u$j%e)sYv&>v`!) z`@{!qf~G3Uq@vJ3N6_=kNr-uF+}MxZ96IU%|Xx@>0R%AmJ!=BaB09>!S9 z%Fw59F#EjO!Sd;3IEYwYiK7CGpH`W4xQznd^n!GU9F;IYbQtkii#EfLFUI=X)24n+ zy{Thw;9Wd`Oj3)f?(_!*iL9yaY^PZH0mTY56l_{h^t}6TYG~PoAx7wl{segheO~CE zfR>M2*&D@}I%}}cznp&!JY-j#05~A}0m4!FbLLejxvWA6PCrOz z81exM>_ti;p5{YLrWFtL1IBtW?qZePaL?*_ydl;UX}`Y!zz}J_h2tGL(Tcm_@OkZb zRPcicCd#gt?V}W}vd}BMkS;*{&+m0dR3AtvP2E+ig3e}Rh8V$!|BFlpPzTYb=G35P zlQf3Ws^|_Cro*@+1L&cuh$IaRy#<&kKwlz5>?0ryMuQ|IcKR9_rfiG=lyf*3`A3M8 z(@)`Th_-{~jOO#~v@v_*UQ{+Pn!I8Y4m2JFdOq5y$&=EGq<9usm;`YH9N$Ts;-o

NRh8l9$ zAWA)kj;QxQerfNBeaQyefF|dG-hpk*2)TDpc-4i-=h?ux)hqZ&pI|NeK}5E`s?{5> z;e};?jGXx#NE|3uI;Oytp0dzJ;86lR0{4RF0qreqGuDE8aKmu&pMfy0h6T&v{LWjb zBa5!@2O{ELdDKQ|Jr#*tHK2mHJ5peC%r%R@i^Zc(02WTT9&G@gB&y3WPYb+)ItO~O zQ~=ck{$P@z^^kS|7l{_WOu}B42f($6Y5hnlyC5zAbC;wD=y-|Hr(j=2S&PVZ+tGJO zbBl!-h`1eJ*zCq-z@vQJdiGmK#jm&;Gj5amD3_1T>f<)~aP|?fYvm(Fee{=)H1*L2 z4WNA75cR>+iRI%)s1N#wFCRBXeU!;Zmij1?k9_q(Z-wRK3e-nG`6yB!0q|@2xDxe2 zxm7-HE4KHAmC3i&v}4`RTVc;nJ*fI(efVvqtn;@o-V&BO!3@um@Znb?yqVz- zn&D$4{CVa-kKuQk;Ugrxjrosac)l4vM8c0`B77|I|E3w9CgH2bBD{d%r!l=DJ}DA@ z>^g)GVR(}n?v(IUh9@)pc{7~-EZ&$#esGiiYs_$V#&}~m`C&f8e{6=c$Hp7UY~Ohd zcOg8Y|3~OA5061Jdtae)02KzJq@xMr+A-|%^Hnm6>PrI@5FZp8{AnUa8(hCfK)5<$ z>LM6O356l?i4)8MgNLN57$^luVnot13-NXg0@wSeXHm3IVpd_NiYj#zw?;uw{({4Y z;2~R(k*1DAAtV;qNa-wqdJGz#7*f$&b;-#pI8@e3>JN`kM2)ZmuW~*hy~TCRNbsYQ zff3+d0F{p`r(pBB>hhryI4bG^P(E%EC<*1{2Q0zGdfAsCgd(5g=qb<)3GAGXA)6VZ zRqSCE`$LGvs+_Nq)y_AodFlYGiSay8i z)L?AKb&V042BbRcWt5|eq!nCZbr>C>qN!)FI>t54z*YhJ5*f1cN|gJ?K}B+FkYEI$ zoHt^)k3WP_nF_X|yLPgZj^ThxEJjKsAu||Pl2~2p7*2qLyh(9!UF#SxqYhf-CKBl3 z$M9>_%?3nC|3%R5Jg+dOhxSsI#<~DZwH`O`VO}lFt{TM%^_n zi(Eh)f~AbXmqOX>AHZ^25KF=j3PLC<1)yh`Nm_N!$pn?!QNhVYC|@VAHx;oPKqyhf z%B?EQdLK-)8k7lag-|i+2lQV;H;s*cU?%v?#1r#$X)gAQFF`-qePCt+dQEYFIYu(` zB|${z)U^IaK?LqVU|>3aLb%SxlrEOS7R2|NzX0FEKrY|_zA`Qbl97eEmd!_D?J)@3 z&>}nLcj(~$@=c_QE2&t$(NcSShYNn&A{MtLJw!rWboyd-*XzS|^@ZGA9v&}?Lt*gI z-{yTD1=v3CIGgmLtfW@JKVkvCu#5cjxu=`?)Bkl?idgW4NwB)~lN&RNaY2OKgJ30z z1<(6P`u{IYALP$}68|pw?@alb{i93%icYWn6)G1-ta!z-|8jev z{Qqcw_`2;KUEhB(y$*dww^=gRN@GM{DU^8xeu3-kGk z`P^qd-!q?|o6p`VKgd7MZ-Hjo0fpv$CYn3K&|D0)MZ~39KY?#l@Z843YT1-kL#lOS z4ERmmz@HxjKCP+i{6B)`5{=KMZs1>x0iSlT>-_JJ0pD_{Yx>+83%q3PW9~ues>J`xWirN|7Z;Ol5XIC90NYCrEB_J7YqI`UE|X`27F03@CTu)M$@OR z8~CSUz^A?6H9m`Dz?XLee`5^zv?E>9=lodkf9)EdkDzr%*SEYI_!ncqw{!!4e+>An z54*4VsOE>U8jsai(N!R&b z7Xv=+)2`ur$AI5-RKdrR&j+z9x)Xgq?>hgdV!)>z>l%J>4ERmmz~2}HKJD*a=YM_- z_)Xowe+1)Mr~01inm#Yag8!;(eD03{ANP;0;ctxrU(yZy;+2IU7XLgN3%-Yfk2SvkI0k%4Lf7!u#ei?=2EKO;_!3*!`5(mQmS}!x=?4C( zAiSl&9SiAiG+4!Pk)k-T{cS5>m3vK140v;Yw=aQdXvtWGR6)N#vvx;h0ey@6Xt8BH z35S}8>OFDsVPb3l;Jt?<0510)($%pOw<85EL1N_3?sw{Gq}czKwV#Oo%#ruidXC$duycP; z?Aui9!;_Iv&zWm|X5%wRsnPgAevv!kP5sm+hDYO)23lL}`V^aLA+5j$)zkiLx^xBG z5HC4A$hP67*-5<*tm|Mk_X4j_SiSjTJV3d)9WXR$@>w6_?%BopL zM1mvk*}<4Jyo|WkKe0kBUn&_8Yh|%P5CQ%se>NnJfEhmCmtdTu%&xyeHbLUo`V`uL z2eB+zTom66-QYeznso~07s_Zxct$@lGYY{=e^MD;9m*&aAH;92!f$h5gjD5(1S%#0okWfTLyO(uR$h2Iauvt49nYtc`^#%%^{ zaUe64Z8-fHNqLbPp3zlZ;3pX!-4U#44E!2R{LWR`z6Ri6wHr+oEc_H~+-ATQ2Yw#P zHUd90qb1=PtqIkID5(5EKgnoHD5DtomB4Zc{#$vW!tc`XY{x|5r(ojJolQBc_TTQYuu;qQZ zYhU|Se((KvUT8$PE|euK0!THjfKypA$%$=e4HOf;&WjXezT%}N8^A0{_t_>p=$FvG92ie{1q*rG?L$D13~l`khhf(fChO>305vz7M@Qd9rfS1Lvh+Bv}fq{}Z;2 zTOJFoZ$GF0kr!&$Q?fkKJy>e@7^eLQ!D|fxxDgbf&#dj zBmp?W1~4wX|65CDJ7No^w1QKq;q1f|N0r~4e2b?^${tphE1cM3c^eJ6wvOVMx|ffH4J zbMhF~$sA~mFzL&U2J^S4Ep(ojC)hN>hE8AlEI=QNaG>vQN=4B3bE!em=g|OnJ(qw! z3*KV_&raX@A;d;#IFA6Q4}JHW^ktlD(pMY}=Ka+cI`7I8^cC9B=}Vsl=tNE5laz{} z?>R|O^xdlgrq}>R;fMS*Vyz-1JAGG%5Sy;yY{K(Up7H(Q`U%~#OUyH*eu6kawuZ@+ z1*c@zOy?&@n3&s;97Y;-GY`_vZ%Hwlo?;#(Ssuk>(s@rB@@M8ebZYgEZp7xDb!#c_i~(wJuAq;!>fIlK6HmXc;BgZUfd0b#Cfu1m6#D=6}6 zBP}GaT)hMvi>}v|G^~oYn%q+;o&pGIC+8_g6Hi|47QHgFq~%r3V_062!>9&Gw7evn zaiU3@WNJ;8H_OpiW4$P-jWkIB$NUUP`wwZRyqfh=bS%1h71oqd)n7&#p``++5-BgI znqZ`TNe9IyueJO%IEZB3d_7eC6KP+nqLWPSDHP`eUT9pV97{ZT8J4_crcKLh zC68fwNe&|bkZ5^HHe;?ynq+ECmN(1MSL4_y(j);KyG34Z(oA^;^wM}Nd0nd9J!Mq& z4?&mE@_U>}q`VxKymnEAOwMa?Bs;I)`oWdZ|8^ zydG5UoieKW51>nEISN`Lr%*gb(>P3Z zxZ=rcu|==U#A;V&Ixo4nfjY067-7|j&a@{$z8^|;7O9;Kry z^2#;)8!Gktl1j@_M9G`w%>NoYgt<0(Ndmcw&x5Em5Ddx7p_lMu>EVeMU8emI97YR3qU9yojH^u2BvWg$ym6*OTE8gLBmvUe zL|*5SX3DGhgZT2wfx)UDrK-ONx`dX;@yU_$N~7hf{-Jd6ZSoq=Pg7o!!|0}&(GjS<3Jo4h0|xpL2ksAAGW@^a}d1+nBc zS4o3ns-mk+?kN<1O_LWIpBG;pS6)twUYV)a^2#u2)%`=sVK_9s_Wq${GafTZlT5A2 z^2T`MzrUo)>m@)mY}g`5hSO4sYPVL-d2QCr^&s?vbM`OWoT1!w~~ zbwW5jwEmlJ;y3N zc$<@_oA^0#v?AXEJJ@y*h1dI&R>Of%8s8T3ZX0PfKp@QX9AiX1{8rG^G_|7{T9on z?e`EK!}eQp7)@9JWxw;@3(dz!He>1|%6?0x)?|6J@Ng!AL6!0$~P5Yk&_!o(B75r88Pd#Mfztw7JA^f*k_+LmB z8vk4#!}v=MBMrh8{-?7@t?`#^Myp_&lrEWCljY5Fth-S{eRlsT3FPV){O=>p#6Q=F z&;JL-xC#EM`VX2-{EzB`f55_jI#p==ui!C^zvM9TDX8#2jzwmTzhpB8nfObl)@1bt z*I+zEeRljM0bH7 zD*Okq2(0m!Y{pdKG(AZ*K9D!_P80oqFcN=BAXnxz(f<(s0ln2ZR=@023x8GpcYvq# z-)hJq{MT6ci=PvJ4lf5~CAQBdK(JB+_%Gwu{lqooRed9yr2^gjxJNg!97;9o$R z*8h*=>raswPo@7-{Zl_T@!x7$`4IjNtG_RnS>s>KV;FzQVWe63|AR$m&40;evo^$#z!yA?mZ^FImA~ot1u-G!y?shnwG~LWRGo zK1<_&vE?P;Kl^P$>*f9_Nv#8?$=VnbboWYT`w~X2STD5{QXx;+;eHkz?M|dW5%PDd zPV^2OBwR3{Oe~OFWo(DjJC8-^#Zp4z!S47Jc zp6hjczZ&nPASR;s5rJo?w?RrPI7>8~V=XuuJ;A>Ze%;bRf`4PAkR4v_k1co=@&y0Z z<8>@h7JecA{m0~Av514b5&X+QHd4UipPAPodH2gd3%`3&ImN&GqxkoNFv8>?NmBPo z7M_XdohK-g^S6CJcM`-z@uPL1y7&pDoQm-M zQ)J@`o6+@Flb7!ke(+YbW3&8#wa?L%!Yqjk?_-#&ORk_~gub8rQybg`8txngH!i%# zOn4FaoomPM3=QWS(fDco>N$bFsrf0YuaiXq^uo^I}R>{b`1 zo1aC_B$Lc1TJ0Ko)qOVOxe*G+_?+46Qybq#FUIj5tk;SC_wC|B9`Ajx$iHp=rMvXL zSBEz@sUhIZ-do2d>%06KQy&D3J5jzvWqHafH4s(Ve{xW}s= zlr4L=XM$KjhbLE#gB;yihes9u?yYln4HkO&vZne}L-2>>{;aP1_Dw>uxHj{=bLCA_t?|2)Gakmf8Ji{zZhqMj-ar+?jO|UpQ7H%w%|Gt@fYs& zKfMzGUB_zs*+tIO#%jT505@j7uP)s1-WMc~F;kHFnLK)4_brpSE9hO;P8@y#%QL)rX}-K& z-n_xSyl!va5MSONZ{AQJY|7)p(7b)i^U_5a*KnUF%**h9n_ESb@N3)$IweW&14WtL zugFm(z6CUe7O}%OWw3m*Wy%n*d#7*8P<4sEi}sTG%#`%ysPPu_hW&22VSm|2w+-z2 zc2h%VhJR)YUjz5`=PTYXc>DP#C3z<%`6fBN6S-MB#XB*@$Nkb1)8yv9iQIfW#5-|_ zZ_-fj#G$@PF7HGzos_Y;@!f@iajz8-%vg)#ej$6WcZ1g*@GNLrw$(F^n?nwjtcDF44eK+q zKdpP#$Bn9=avMFL^=b1JtX*#ms0e^!3OAzmp6Z`mpX?vH0dbE*Km$ZRNE`VeZRCTr zkq^>FK1dt+AZ_G>w5Pa~w2=?ec02vG8R$>;XPz6ppLjo{{c!WiIA1?+f8WF;k^V%d z+&DWi#XBj*H!;mSDa|)=u-rI1afsYFJ8`JoI6Kj$Zk(N%&W*Dm4++^X)IIB;nlXIi z`Yw~PHmt{N7A5P?7(@9m2lfr}K!vX@SEG8uW?uM{Hjt0XEm8RgJF?rn1#1?bhFs)M z|1}KIdpqaTx~=t=KQL&@Y~mWIPbGcP>zz|cv^O5pU)cM@^oO*6{1KK)d#>rU)Cm80 zEw(V^*G7>lUh9|2vCtl4!<%Zti|~)Tb^k^A$A9Yn%k>csDhgho{eWrrP&@8?B`O$! zZAiN^2D5PqMpAPe%S6S#fg-J;>Kdqv=6YIs{H z6hZInlA!SXwT3q=COp}WBJ>__!V8MtZ-#xJ#GE|JC|x9L*LH}3^&3@v>ealNNYrQAK8zvuQ(TiE7OcTB{` zT-G#pCCSOs)2y?qIDz%cw%+!J-~FMK7bo2fU%R&YzUA~!?8O@3Z#N4suf}Xhg{Mg) z!Xlp}xXYi(Uojo>Whc-!zv`W)K1|b_KbS&Xh5FCuaqoQesW44G0A>I5)4nK^q2Ois z-5-OH>b4i|_4C1&x_vMN%daoQ`-zs?BvEqBixb4Mxx2%}AB{ZCf!4-&ly~^uA6b-t z1oOIH>_d5xup7$Hgw;a%sl*{|RrH7Yui5UD)W&O+^TI8raO&1uVE8WdZo}FR|786q z11h$uZ{HN`^uFf9!^zlIdb^XHXS=(@U&7g(dZ&EPTD;w?B<~w%7j&=xbU?)hDVohS z;Ocu0{-oCuaPn6v0&GZ!n{YfX7F1zzBamqvgB8*a>tuSu5 z(^68}lRiK1^j)99Tpqg!=*HOZum z4#z_}rd=Pqe~fIVz5GNM{ExE8I)s1t%bmioj3o zuT&{|qOJp|l8TibFVT1v+VRTQcumuIh44Y$3sraDys=q6Vql!Qo+_0=yO?726U;S& zG2CK|6Q$$YAUep01=J@$oHDns%<}jdNIjsjg9TV#t1W;tJV(& zdDZ-N)cV0g2-ZITYhOQjm9$P7NRc5W(GtQA#Q>T1mMQpA6cgg6AX#gCKSo-+CVZTG zaP7oacemWu(CXgv6=Hx)&x7qge!^6lP@wiw zNHxCzLhq7M3a`fh$<(50;%`oa8^bmb$F&w({2@_X&bKZKt6 z3ic*Mekm@OaZ!qe_fiOM*p$vffgrR;5c=U-6U$#n)`&mwY2bTzcsgu#p;H`XrbshG znj>)wB>QHj*x2k2%hHbN#|`_J<;%E8ZQsMX7H)SewNCOMO&g!JYA!BP9%yJeg~@mx9^`{ zOQ}49U&uTPnIHaM>%U};_yZsDZ!T$&%*|+fPt5#0ZMozWInUH>$d`;2T zD&VJO;q0yA@AZOzVhi^tEOk@rGwUs8zNdxusF;0(I8tnY2(ROgW~nq}?>gFJTf9nD zX<~~vjY`!xd~*LJ`O=7dqsN!0s2)lE^%KnX(~SBF=KAT){wdQyrj=f`ta&N}`N(a; zXcw2}sC!k^f@T1?_@gbx4_<|Lraw~asf*AoOmftE>aoaIU|QF%*w<6tq;=k+{ZXPN z)#+lZEZh65XH8K*3l;bcd9Muh5A^#7g}btTtkC@qtP&o3d8_n7>qBNteJBz&Qu=Td z4NA)0Bke`WW?-aTVkyHbx9(pV#NNh{%Y9lO{JP6=e5h`gg)F6*8c!*%Qk5rGigTs% z)p7w9H%#`?i{o|u$LRX+leVd7pOO|?f6(+~JMAsu^`%1m&V-)qchnHS{`-_)%M^8+ z(xK zE$U}@NE&-Qer|&Ccrjw{+G-BMU%@cSQ1k)8D>Op?t03nUeFnLm@?+j=FeRUdm+(i8 zPe(*H2;mI^Gt3_H^Vv64})Ug*Ssxj$e;bPw|ZXPzlEX? zmBmtDAk+7YU7;yCpRkPlAum)EYilaW#^$+b#RK3O{L`-?Hph zXZ)=!_X^X|W2GLue@neslwJ{%*e8Y7HVBiqoxHW|laj}Evg6imtYwylFNE0~5&HU~ zsjqGJ<~QpmkxE-asf?i#QGvnfeE3Xw;4N5foC5~x^Jc5n8*nLHETB@dKHBVFr@rpA zk8*s^HhW9zUGKqfF7CeTU1I4`=1;zH{ZQZFG%gEo+{U|yTp;XUxj_ zLCQX@_7?^L+Yg#0i}4-MevZiuhhDJiEm+eSV6hs>+(-OZ;|i!y8(8$SWMp5IAr%x2LlvNfgN-A)F-`#lT9S7Au!Cf=#} z5t=KQg!zt1lYL1SqD-^>1t0p(6N;s*pG6N@ucLvTtc(Y=wp(<1(K5*( zXbw&9eN8^{)o#Ob*-9#5*(Cg`uB`FRx{Dj!fqo6GLxn=9tHmQ^y922!7NUK!m;yN6 zm02S##BC>hnGoKv={mJW*W@dJttm<@Aox9@@fBtTLX7zu?2Km2&D7#||J!2Bf1p8a zwFwpa8#P21xpFNW-9=Q+Y-%ZhgHB1`z!^HdW0)wR+z zzXfQxzu*-S)VEA!m&Y6)#WW3)p2&yZjg5S)QM@}?R2>OZp6ireC@|770K9m+Pd*W{hZV^==za6F<2->T-OjQv~=mtho1@bfD zrzsL{0)BYnLv<4JR+%!pl-%OP)I7r|{c@~+sXW_B`sFbFQmJy1ewikf+5Sv@JV1Fj z)b3y2MOgf>ybIB^1C;j}3V339_ZQ%5-pJ%vvWyB9$ENj>2=gXZN762lbv64J`cK6N zYx|?*lH6?769mip337JK;W@j0f_b>@R>8&`tjU42hQKt1QzKQGQdIMY>cCkV6yU0! zH~!HY>i0+)JuD!dw@DcWt1L$_PD7> zgP<{_NB`6>Kg9iqdPv*!%MSID9+D#9Nr-}0qm{SlQMkX#Qp3{FGE##6>P6oX0VJ05 z*8y(HS@lWn8<(IR&zVt)O2xP$s$MTp_o6XNJFr`?KW+`~q;(Dh7B55$Mv%_0z~3kEA6yrLFLE#%O!$(~c4mHL6nx1FICW;e zMBujo%Qsa%VB4@brC;i@N#kfu8w@m(s(is~o6@Mh7?M{vPRgwIWtl+Qi)Od)r&hvp~ z@h7mziGpwE&qRSQpBsnLgx9Q0gD&C5S#YECJrS4`NN^9q ziDrS6M0bJghM17~x%^Rx!O&cfJ68iVr4N}4_{H04yzMg7d!>g%^!rRJx8i<({r2m; zHJu*zD(3wAN^RCMMeq?bw{hm*7s1>8%{0!$De3lT&A+#yvN7i0%O5d`{SGB;-dWjK z)n8=vnP+}|8RC6NDH6%t*vlC&-6%*V?mqs8E(-g+W~8vKN%x@62FZrVF5{+$O$6J> zZAZ|u|7yRTZ5oIEkTol1?=enP2qm7CIz_6`!>ChG0_o4X1HS&*8|toA{Uq6{$@Z_v z1)VEf-R))vY=_<5x7{Ed*paXUwhBjT?Wb&l^l^o0b?F<@)x><<1)6h-9uVuli2epeMoJ5g8EwB zZKh7VV%LeaFwR%-NX7ELpkE-t}Q2oGOF zUoMHB5?=#6C9hePu}j-=h{_&5X~6?vg&y}YvQ8hg?re=U61T`op5R#fg6Ong4H1q>Nqa^Ie;znL~loe!OB+9(0jnjAVG+7AKP zZL9r!=y{~=|9ohU2qbhq^qw+P10IJC#Tm0bgTL|uf`8)sd%7v8@INk$zp}AEDp6)B z%EnHlK0E$)8(T-3iGL#FcbgI^22Yu`ZKWpuooKR!e?zSO8jDeJQFVtj)(BOP(_frA zTU0&q%Jk{f8r5IS9;6gu zbu7jX0a4_-&KM^vPd4AVt|*pVE8tcF9hd@1)A^DkK+>d-G2ZN;r8FlvMm|LBb;wNIfT*PPd>0<| z;g4zW_MlaCL6=gWW&BPK@x#Ykxo}j_y_O3{ZS(^X`d>9(mi0Zm{S!+2oR9A(Iunn6 z(z;fVnv%OWeg`W@>s2D+PgYuE@q9iK6XKWAVb}c~>|={%-{mAQgnKoK`}hfo6qX!D z8-3i1GGiUGA1l^Sa8#&Fzb;gfQ4e?__I_H4G@Ot>h>)*oU6Aiu@P&9w zzG7NJ@>K@94LC}^yIVr^ODQ{D2b@J!*cl_g(Ef*v(` zDi>d9j@E3Wr&GbkE?-?jjh<$b7LsqGk;XMjdH`3bj4+#$!nYY&i+tCJ<2U82*2~p= z0LKUPlz{FT-*sPaZ`Mm*KEkEfaXCSFthtWsXxPw?qk$iL861!2ya;tj+>DTXS4HiI zjJ56b|E>}Lns~p>MtEq=k23PL){BG$s(SV69&=FN&EQnlX9vhC`lqx*ANy^XNLEdh zBUT)3OKlvd#J58)ZI*O0L;kgNF7m)QgxKbOv>cjKR!AMGN%#j2vpEX{%3SDTJALyqRrq@9EvVk;wYk1nEsZVWu z*iQFvsVWZLS6v0&?zN(N!Vws(2<(R0T|ZLmApdX|tt_@$!|n zX$5&BrY&{Zi^9i^%r!?DxL3r*nRe1<;J$%k*c*VrA(t|6my_0czI3@o0Um+*5|04K z2%Sr9TnN?S87=#0txDv(pM6%}Mwu;E&s{DCq zHVa}yd#n4a$`a3Jy@lHf^S7C*g})aIf7h{!V&`vd0jvr8jQYKOSbDqJ)J0S_mc9TQ z@mShRTIZY0UYPS>aC)WqEosk!N2$zf=y#1#U|guI$WOijw?@FIiEi`(4ycVUKaiKR z_W>a^uXD7GJ3CRA{mttHaA}~P(3@2X(d2RHug}dF;e&?m^9+?f&$OsKKZ?wgDS6U$ zo-s=y3`(bTtIqW*x%7O2Y};doU}*{i4Woi}LemV5 zL|1)-Z0778OsZ+lc8CbIIUA3hFlQcRdTzl4VV?}}GJ$MR21b;|k=iKxn)EjXQPc_`|RF1v9UXEDyx7Ild!>ih>YA4N&u2)-1uu{W02{=aUW0CFt=F0#WZuiUg^lA5Aifd4|cK@^%=Ymn{@0uv`jdXMRlR{j%1>P@{M4=Q?wMxmlm57Lh$4qK(tbkc z52Fq&F@B`g-natCa6K#CEvyPUysfE?_oxP;uJub@wpZLX3&kRaA*Nq7R!}|n>F7K3 zQX2!RKsu>(0J>}iM(6^9FQ?0x=a)KC8{bz2rke$1X@K8iAcffrh2staLwu zD1Fzvj7>89z^7Yl)=o1=|J26ss)nT?`>szWYQ9nTgKi-CossP}B$ro%ml_fXS zfz9ozz=b9@`MLmg2~xSdH6Bm}GL2lpVJRnB?W(|1sQF3D*9oS&|N&yks16TXPj z_<;#uGTQDu92o^)vI0)sc~~Owp8@#CCegXEHyuzWy&b4Onx1eM+X}nhA1VcD3>= zbdI$1E{ZDtEBpf(Vd4Kz1pnI}jKsf|teQ|8{>LQ1eS&e<8Lj!8M5O;30VuUA4Jd z=V|^wbGjndNWDqtNpxjoC3#fWLKN3{?h<}sm|nwcn}b|=yHdXmSZ|dyzOUat!CSpL zueA6k{r>yBk2Hu61?co)6n**o{L}WGoxGNxtTi<3?dLsScJeM9=siZVFv+9*ikjaX z0z236()e1GLz0)IZTdLLX)L5pI2LMV0-3bnLoi2GgTAo_DZtIAP5Q|gPsy$J`Zygf z$Gg-T1pO6XCc|0ZC3}1qW(CGwy2o>zZ)m!Y^$DN!WmsvEb;InfyMLK_Z=h>u*D(0!x$7#|j;lJ8Q(AhlDRUGHdxD2I^=yskGR#3lZkQa-M`@!(~+Vyg;7sh%TP z>QB|5p*q7H=2Z77u#k3D(zvUfo;(mq_D$O7?GFO#8lE)Y5dWlo!@C=T`?$9T6s%>f zqae!5LceXj&eV5r+aJUQojr&~ft_2{$dC2!^!FBYb8_ChTaL7!GL^C%_#ZTUqZn_* z(D09a=!@#RwuqN2F#5gW8N@kWb#qNoQo{z08tl?_58th`8;z28(15~S5UUC|Oy|W6 z!&{W(-7Xgl)9mzx14RpTsSx54g%>$hsoo@$!o_fbsJc-vd+L$!7!8}j~z?AEu|cbwdj+^v3fB=1$Z zd6(?qM1K1VJYDPD{^uRXIQc1Y8u42jb{sQAViMC*8+L=Vf9Po6jG%9(%Rl(?)Mt{8 z%};%1^0EEiOiJILyz04u&K;l7q~%qAUbTO~58{SRNpF3qiRltz?(By+;5ImL*ifoV z&V&^^&dcE6j-lz>w{{e6=_p)j%)pCvxL0<#x0oC6m7TQ}+!~|cnvTNzjlrtm{T=Q# z+yA_MYv&8N`KEBW*riq)Zy{q<9i=*Nl`^6S4Vx;}!3ayf*U9}+OV`R>7EHL!Sna!j zJwVyrsf`m5k$2-CPK8awcYE7IGD!VXprQNJ;T!tBq;|Qu1B?`@hl( zsdrsLVgJwTc~IPAWl^mf=yKyf=yKyf=yKyf=yKyf=yKyf=yKyf=x9q1e+=s zf@RlXJC)e|@;`Fbc zc;X2z`ShH+J^2wd(K^oJTdLU2z}WZ-n~}PHYBaK}Du(mCM<~h%XK2XOO;>IEzdMc> z3*gzfJ&^TgtD9+V=7hKUmaazAznc2Y;MC!5==&9^{m}5Qiqa34xeEEwUtWvOt2e~k z|BTkRZ`r=Jeal3C!NR&Qa;_JC++!^VCM>jz{P(!>`1XggK4bey7$ z&;&utq9N43Q1<1P`lUnY|L=q?M1~oueO?}RdvmX#*d2C745-kzw|TD4dMWG8%d=kc zPwCC~xd(4w`q#Hd&?=pmb2({#>a%YBb9KrbZj5Wndg=0+;ALiM|FGk-A?;hY&wugF zt6kgY|8?`kbTH1y-d)q)!GFFPgJsv2+iCP*V%dG*tK(j|6=Kgh{e(Et<4u_1j)MC; z3~Bn`E2po`9t3~gPH)``X$W{ZqaUYfL5!NSUIIg>S$9Wa6W7-GoR@>Jx7{R3E>e5Z zhI4yhb;^#VO@g@KShx}#eeRVQ+q;gZrdIbOh78km={6~i8>bJKddGU&8t9%~x3bkO zN5sgyDTBycx4dhNjMM5i`P|F1Cug}*zk4O=5kML!(m;NIjdQO`y~88G+?#xLE5~{I zxt4AeE5Ga|HvXC7kvS&d2PN`kn75pz-gz6S$;C8do|pH+t6e!b%vMv1vy%Kt7i7QS zUE0odFr1Tf2R$>y9v!xO-XPFhumchL2VdZuN*B#1pYc!R-ciuf;l5v4gVa0!3adD=Chl&MaE<2r+GO$coT?Xw z`i|zFLdDgFCor+z_N?CFTe3b9eO2O#$unpkW^wHjSZ!n3?=Moo;hF&M!?JHR9d3TP zSDGvvFiCFDOT@2#ecYE{&%ncuf;C}&$rgIWFV7jmt0(eIUI{UsUWQ{$mNsUY*wtd{2eO#@RK_W-SNYh7l;(v|)6yqkH+C~fFX_saHT?nj`~J8=C`p~4qDDZJ0Sm@Nn$c5I z-o4Z6EM7?gnAEW87UjrW-75vv&bK*!W_%CzG3~2yn>-e@)29dRZ_qYLhs&4A5a+S18fe!eB8eDH>kyLlv=D(^u_iAtCS!3O|%~4!G3gbQX5;yLc1O>{ek|nRhSDe-J8_T;w^IFC1)bJ@RCiS zTzJV@S}wdqfw}OK!;_QbCeff=culXC{^w#Y__y{IXQU;a#Q#99Z#yXsqeUX1CABM*7#CPQF#3M zzOy1%Hz4u|O%W`3hS6DO)-w4(XUQM7f`Z z$-Wsa-nZB;>L0w$`?0T|fAGtPd?V_(y4AOQ*ZYCDE+8w(qW5K#UyQKFxlOWb;N})NGw}&bM+iDt&X}87ZoFo;@Q#*BlL@ZKvKP z+lT}{*Pm%N_=l!#`%EZJ*$ipAo4v5u2Ody8_!WC8-1a9u0|5VEuYdez-yr|s*N`A13z|413l0x3vY?4GvY?4GvY?4GvY?4GvY?4G zvXCau$YN5uTC!FW?97(oT*RL>o~yo-uD{vT7s;*x=msSNHt?p*&6*g?n*ZSz2 zf(dXAC}^h7iCOnep=;LWb>Hus66BI)ulru#l%3qO>~%N!rf?pc)D^xdyXe08ZteEE zmwT7)^j*Kl%fX3D_IhW?h0FWUhUM-%sk$R~NO)kCdWW3Z@VT44AB(AJm%i(=H*d}N zZqxFb*zUiqolg}kd-IS7bKY&YtwHW$CNQIzODqxQlIbYSB^D5Ki5U$lGrCimQI2n5 zMt7NJv|G&R=8OhdG;V21>axGX2R;LRDPEKl9sOi-Z#+p7Y?}dxa7K-WdLh&j^af_mOwW4^9qIj*M80P}TI2UmoTSTjlLRYQxrMK@|p&D?C_yp$! zb1?t7^cc2zU&qo($K@F`$zS&(Qp856yP#ien2#;Fti2;|$hN)yqoD@l#Kl(u;P21Mp@)jY+<48Sq?H_I)0-+xuRfRRD^ z!jl@_xAd2axSsm`43)6xgY1`68~!dN4Dh~=M*H%Tc>sks2?|B)5Mwdpow!6Hp1X0 zY!L=GVNXg|BzMXPUTBpecIurwP(yPxa>oe#h_|hC8*jvOr>Q&g>43;4CAwG)Kf+Sm z4Rbjt?A^|3qh+jy^m^YGkril>p{3aSZF`yi5s4+qwc%Y!4fEIHo^THsXXPi3^3HhC zcWshP49y653)_6TECaTXE)2aKhOWZB7qt5>PLtlwj2*t2gS|5zkqN_Z5AiaUckNKI z4b?7h9lXs|ymiZkE40QIBAVkWuy^59poLz7?7PZ93rM4{vyx8v2t}k^Ffuuvj?W`z zhYKC<=0&DaMlXh9?5N^?)zoFsLAOgG{v^5INmyqQhGxTpIz#GBlYeyh`)W4v|wekI@-N^J0E4pBaQ<9 zU@n-1=kw{$7?+ay_KhdK1fzDP7+vSk=lSC;D2u;A{vF=BzPCSHv(vLavigtoc%>(% zdU(C}{!Vf=Z0?ucQ}b5CrW94JZ)iGm_SDDz;-rUCzBkC(u(#K9+#ls>PE$iyQg54Y z0I%xyG;B&@M`kFmn*6!;_KhpJP{$ZS_v`9ww{8^1$sbn3(T|ON3(HGARW)PB7R@NC zSWsJD<0&esTkLR6zjjzzp=*L`*xaKXi_UiBpL?_;%QdX*XvgUD&O6#M$}w_eY1M*- zWOwA5am9kUu3@!DJ8G+!RF_na%5&6uYCNv-uG*T?QMDB}m1hihlrJcAjh|qDlTlh( zQC(eLHe91Ies)z=%wb*Jwv6 zNuxZAJr2jkm6hdlODbK}C7yY%%JKzsJ@dvwi7R7R*~npK!(~^8bl7MY5rJLQtR^6)Rm8NNzse=XN0S)ywX!LL3rXQSWq&%vfSmVa#dBA zFK~fwIrO{cRMof^)l_(32UWrk8+%68R#&Tx0IqUXmUzl*JuY}yTT!)Olpr;1(^uG!_T*>&>~1~NomA>K}y;Hs)DE3&^+{IlwwT~Uh) zL4s>eNkwH{O}Q)MmSJ;mQ5+kt$O_|WNzkfzensv45>Kf}r_6QQ1ed3zW^TDh zGRIS1Bkw&m73C0X``fg3ptC6>+3EbnAZHuTI|*6mmCY|IuS22Aib^X>YHP{ArFoEZ z7ikxi%`XQ^sRcsvr?b>*{f-qctg0w;%`IP0UW1&9=2m6YddkL*HCxO0nM%p8(rP%u zrP4|&(V-F=Q&jRru8YnX;X++UxJ122h&T{@X=!bBNoo06eSed6xTCD9PV_5;f#`CE z0#d5DDCI&AXnv8$sw5Kp@L0t0PQ$OAUsdIqS5#X!TUDUTTJWSvDZmjhsYo*vBuqFX z(7f7;xeLn6OhO}nnR(7osJz6-929TMP_|H$E}CCHzp7>lMuNW__T3O1>l}{2Z3N=m z@`j9@e8p#{os=sX9FAbl$h@Il@0|bjoYPur=H2t&QMtq4JLb8}AMah~o?7!sYUkVQ z_~+Rt2fV-ThP9p_3`y$Ax%Z=iMfXpCH0Q&X{2PC=XjM+<8ClL%L;t+)ncbhivbeK5 z=cH%vtlju%Mb7IFS5G+l_2Id)VDQ8fZ{+;_roq3N`uFaf;n&^0;XfIxa(?n-`TKp& znr|%Yx@^tQb8eR8n;LUWm2l-*Hp)^CM}Ac;=78prkvS@JWY(z6;f~3ueFYjiy{h!a z@-oM;QCXwsI7|SJnV$0MTE}@=qj`aPxZDfN7gR36j9~ke!Z>D_x}1+fIHuN=lvR{3 z@VI7rmQHU$>CnC0Adp_o?kMz-1hs5a!l@p z%KFwi>hK_%l8}+fI7%XOs^^_3;!~`M$x?T%IZ<`Jo76ZXH3DMI?lKh z+v+$&N?J9Zq3YA*EeDD607M#%!`a7>>#$&q)lJ8$BQ%+ZcnS6}1E z%ezWwb7fSQ*OZo5d&uOfDVbkgJKS+am4_eY!U$K!BKYia)nYd*%SS3VW2Our;hJAw zQj3AZ($>04OKPy+71-Reidv6w9nE(MuUtw@vKL~1e{0qcbf#q|J6(iKLM|bnP)x|W zQ1fI_#Z4tOWks_~YRd(l*tBNK$@324rm|#bur%3uZ)cJ-Sd#2?5X3GTqHi4=c%s4pHk~2{>i0X zPP%&5HIAznFL6vSneCW9W2U3@retT^&EP=jCOB?Mb_R&8_9>;~{SDnX&{*ZC03k?l+<=UU zUBsCL!R20EmxT-J8p0(ma1sPR@ng|J;9Kt!mftkcnF|ipgl0m35F|)>2Ruz92!3P8 zCv{o)Enaf<0pYita>doi#se&5kx9sx0Q_p=dV-?gf`2Zuk|uOO&>aqga%t#Wa0zt) ztA)@;5cu814)jXk@3G*I20k|60Kq$^Jx@DZ2>eCJ3s|{?VuHX=Bd#Y1{42;O{285P z>Y6e-Mc*o!ZL8?EGu==0-1u(JtLeY`^wQ^o6aG4|{ae#6xH0D!kEa~B_~YcNu9mM|u&yE3|K8KhA8&5CsQjdNW}W!#)|`{i=|~@VdqW(4tAEsX{n!<`+J3D2&MM!V^Bmnd+rIhcC%4}4@0@|R-xB1#XJAZdG)Ay->h8x+nnIE=Jmh)>ko2%zu;R-e%<(7PW9h*Kjx>N>S5!~ z@Bcx2&XUu2Z#gyPpE)<&u>G2%^wsO$`|+@TH{9@-b?=ru^xByBKg>Dt>>DzV+4xwF zB^R^5p!*G{jm!0HbDvn~`C#1?{@vz&Hs_a*Kk@X`%7+dCgr- z&F|-Y-MQwqzkK#e&bv2F>-^pKU&*=pnp18}x%Njn8#7b*e?aal#n~5~wQ6?mxu^er z*^NjtTDYtDoZ2Mze!pI*;-{_dxHC5Gsag~HJN^GQa-qDFNA<3Jxf_SQHl<`~6cl~-e#I9bPz#UGS1E}UIbdSeFsFloq}S5-wn z`K)+DGli=KpCO+s%t=d9W5=S=WtHVJB8&}YKX^$iC}NbR*r`d1;1PXVPerLKF&G+i z1btUklres1R4B#vL!XSVHQ!9tDv~BSx171Cd6< z1yzd{$f(}KP>2}|Wevi4;YiVJnV_l77(UjPjgl4ft1HXrGk%j<7uKxbO?D3XKia85 zJLmZ&g7csB&4_1*A12&MID>FmSF-a=!sk4{MTp5b+sh08O8=-=vGFP=r%f_%(uZVjl#Q>33h&{ej1GWCm(3BcgH{ zCz%s56$=)YU_2O8&0SF9VF2Yo@#?B&KuI1w0p?IcEoOY+qnfO8R4gd1n$N66h0KFc zu!7+u(`!r^Im8((0p3kA0axX!od+nHa4avGZw}TRs%A>fH*-{0EtpHKHq?~LSZeG683fq(_y3>9Ejzoqn)p zNSWJ&M{^kBGgpcpKtWOId=11=TFc;^d9YDgbA|(hNrdV;CJe=?)+%FKUh5D)8TP^E z9IH7KIuqOlK?>js)wotBBf;HNRrSVknyaF=2v^J$1dYse)Z*9|+nzo1$m3a3U2c0f zySge2sN&JW`X=RNiUc@5r%F9ll$j9rTORQ+pSR?I>oaE! zJWS^*3{Rt9;$c#B?ATC3(W06XX1r_0U%@o@{35tp#w>76)ePsTQak^)&r-(i!|ISta&UUF8 zPK=IBbTUyc(QIYE!}I%8R@E;!7@g?}>*{|4$95(x5vb&Gf zI%4p(RXSquwbeOd@U>MrV(_)qIK1ue3)+WCbsh$N5eDM$;&(9iAqF!44f|lC5!XO` zdG;YTB8N>sHM^q?#F2w<8i*qY-!u?M4!&t1jvRc`Kpfuo_XX_(GyWB&<^Lo0AqF!4 z4f|lC@jqZ6Vk2_c^i#9@h}nle@DHBr(Q{oC?YT{E|1aWa zpV0hY#LqtA`M-#teM0nq5kLEc>EX4nU!;FB$NuyIAIF=8_11bi^7Y%jl~rpvKJxY3 zy-~Pc>*>hXZ}&DO5{*KhYG;d-s7gSQX!>(sv7FJm8pIrR8%+F#3m9Nak7+IsNc z$NvlC{Uzzg7sk`l=jd4DZ+A0&IzhFZI}GhtlwFYHCz@LlN4T!Y_tdc2qq?ec2?tlJ z=T(%deKb-cLucZc>=kF&H%Rm`#v@!hYmALHY7JL9(1VxHLGAz1 zybA5&EUzhITU_F)u88(}gz-Cw{*if%Is!R(czE$U;Qmnv8M|U0aOnfye`Hn@Pj^Ix zzNG$7Ttp6!|I_S@F@!%t@I#%NBLqLxX*ojhL!FW%1V7a2IK1sknkql17&V)(j%@uQH}zktKjg;Z)^F|aSAHZy zjmD1E$Gz&RIUyz&W5xQ5Rj#zEdI^WbN~*&!5KMOjf5yE%3tuycVeXBF#-12O7}f`7j0k+UwS=4@llbuYWz3`WIvN=vEhO~2l8M?)(7o4*xLGT>VR{>3h7zRf*)kaO|} z+z+&eyVA1Yc@eVUELbyV#Du;&mi{!OKlubp ze^d=E<$D%X9a23^@JuuGoghbybX|V%rTL)TKFB&_ALkB)!rwwQ421);2~{V z*S{Z=(YO8DKne>I{t3;^@TNKee-Z-tYMB2);Xmy+jWe2op(bBlq}LN-!8io|CT_nr z!bOPpm1|MjEMae~Ev z!DS`*btBsVp?(hfege;gHbRilO;GwzzA?#CjH*bBDt-LOlM&Di?ZpY?%Ko*TY-*-;DkTPtp2MdOabO-}Z0_{7tO?cEV8@ zrT^63NB?ujK}5Z z3Au!Pg3^ETjX5q-PKO|$gYVx7jpp9Xu>OO`7uA0Yq)pvoJ_^l2c+--AKQRkhF9(PD z-z>bx{%3L?-*Kwef70s-R(5-Q2>ji@{#%4w`cK_`^q+T!uK!jATK|tf!uoGj7f=78 z#nS)WG1zltVCR1`_yq`dzFW_l|5pD(4|A=VV$*&Eby@MBLr;Kje8MhWVtz-LH^Ob$N%2+ipXC-`@LVqd_|6-R4zny#%;}goe2rb0~_#Ys&5rPDvv6wus5W=O* zr!R&7QGHOQ58xs^KUDtOKt_|)=eN+^3~#FA@TX6Ks27iXo&GOn1BC8n*hYAoOUNe_ zYyJkvGv?&~5`UxmIKtmtaQPzqwS$aeN1vZUckWc$J0TW-`V@$Iku;S46=jPB#&YBY zPwNRygl5fO7kTa_L>0B#=aID^G5S}{;POTJYq{lUnxcOT-9dQM5{Ez0`J;c&JB7QU z&%!24xE=k)Cg&3J3B`o8VWy3!Ctun(B6)mR?8E-%Cue%b$ibeA^RxQiT6Eh5j@Eo-Jo^z@Wyn5T*ZsKnSLOMtN|TeqlX`fUpMZbSJh%T2Qr_xc)ziN! zmN6dvTbIk^yW>>g6YOQI=R@Fs;{NS{5gzId8SuLq+@kxx`*?R~{onl|Feb!#C2Lpw zzOnEqHh&Iceq?{>oEO$TOD55=$j*|l>pc7}GPdL^{0l;Zlo1{}Pm7fE{;JQSdMT^s zKBLOY`3K;&&9J3`|H2$uS&ap5WdvIyZku(vlt!}{#}NCX^d+9Q=z~>^f+^1;NSkS9aWN_*vs; ztKmddd1!pI>Jpx~&W2YB_-Eyf6*mtH+qYuuTXiA2&OL~^rkZXFRqKRKXLeH>`yL|P zv~kjZc2Re<{l1QOhi1P+6)2ls51eS5ZP6xiZ2Atueut`ywAuDLgtwOc4#NK?g2jL7 z_d7=pa%wOU#jGEbNw21TAok61 zGxiCdy9k+tTtc^H|H-$OV25{D^m~8yKLP)P;1jR!FL=h|e`J**{~MaW>Qkki=%{Dm zNiqD(B*f!iRFR0E%~@gl zQ4DU;{^Jqe9h(2>gMiuh2VN{c5}W>m@E?7u>r1cj-tr#-4C?9KB)^?Ky*r7EkLu}7`YQQ|R}nWI*VEfZ zoHn?px0^VZI4u>th%<@1iSvo8kMHTNCJque5xY+4>1`p-CvGEdBJL&*5T~V)eqvAW z7~*{5wZsA99mL(l`-sy{?&)h-y?f^mrFdVr}qlrw-7HTF6Q&{4@jKZ)9d^i=~0Ln_ zByJ&YD(UHcMdI1;gE&yy(>wG8=$Zo`iF4;ckHi(oSK>eAo zz2k{9Z-w8`>A1b8_g?U6CSF6F`Ca%){+2sPCtu47;1E~)sh2oFJd{1+ZFf;Gaqw>H zCGKvb9C7XssGqo+_(ggDL-a%5{|J7b1f9g0!~x=b;{2cV^m>Tfeu}(^yB~y~#KjN8 zPkH}K`1y6-Ki1QmLEN+weiG+D4nK*5tH586_FpSbBS;7{E4 zSMVox{S7=u5Wj>xM^gSZerFNC(bL;bT>n1plX{A~X`jT+!~x^!!*TnV2u2U&TJefGH zhxYmZ<$Za06II*(nItEfE|j)VTM#5_5vW*;RE3J2VHGMuRa9h=vRW$82$iL50oqc_ z7G)7DNKoriMXDCWf>;m)D`-LREm*Y3B9<*6Yen+i&tyU;8{g}D{oa3mU#{!Ub7t=Q zIs2T8ym6 zVK2biU}J7aK43e+nsrWR8f>^8|LX`_32TQfH#nW;uvYGL*1%efPA9tq`8GM7W>~X` z|B{5QflY(041zzbEg1f=))4r^%AxRwO=tlBJ5df;Gi*&5{9)}4;ZOTvt*~-9{9$dd z<*+rdHLwX0@W+2RT4Bwwm9R3bITHS`7Fa86IjkKvyb=6i(_m|0OJG?`)JJ3Z!=}Q@ zuy)uq*t974!1+#Yg-wO6gw29Aw{SX_z*=BS zVePQ{h=;vEycz9^D)laC2Tcp z4J^AG`DpEQ#==@*d%{-2j)66|aXM|V7T8kQa@Z=^@HnUQ8f+zOEFI5xJDt5@D`73L zmUyHC8-6d+fwjXj9Pjo7#1C8E&go2tO}!8O7nZe0|An=|?t(QZI-RFr%V9&~p}QaT z1e^9C>WQ{HqMl$aNlxbqSk?*cNBd>eFRTOBa4*W&1^I(DcXv9w!B+M{y0F$1r*l5- ze-!D$TKeL+felY}Ivubzu#FQ?FHfL;VXd$uVC5&B&Ky|Q5A6?I0=pA7^=bIQTAqO) z#<8^iPG=%)>a$K~KUjGH@(Y_V5cLQfJ{0vw{0QXlK9qYj>IF761NnoszkvFKHIG64 z!={Zzy~A2Eoz7IJYA0a!nHxs6bMz)PsUWFPA`2vPN zW(G>G7{o9Er$nUe946-Kx-{Sj5-$U`)?C~M>%n)Mqc>w;8engO|B2Lj@jd47Ji}Z? zlLJlpRfBjcfQHg}A1JwI5PyI*j2Ueb-T6Q|#P0;Ge;ep0%`+d^HUlRBJNU=E%c03f zC^*M;gIEf!VWuXH?sE)zdb9=hCqPr;G>CUoUTx5HgIAD2=z$u$k)<4?t8mbpff4Yj z5x95^)}xMk)z?8jxJo@2$040SnvbAiA{VC_Rm~%6TWI2`gvJ`i#TRap)&+{EE&k^- zKz&o5W578Ya`9bc#$SG7q3Hxocsv)cBJ82*F<0L^&oGDjh#43`x_i0!F?M+BH06iJ z-WdOP?yXVFM(KS7O?e_0n|qfH>GjAnpd~RE8M=MY)!hHT>#jk^9=y5E3`s27q^1cM z-wQ+j*K7KPnm6iyJ)x;g<01`B9%WSfXF7Om2mDv6H;--d&j(-95&tFUhc{#2`;-Up zyNN%h$%EQANwbUMNaA7!)sK)-e~f4}4rt7sR84zd4dtaV3SfJfiybK~;KnhpmL(B8 z&B&;`^3}k_4L-Aj;FciEIzj`cE9+rcsfhN~mgKgqBfVU0fVoPsc z9e1k8AN&PxzNhP0He>%aXiAXJbwS9-NKIX6@?l1wvh?EObnkf7x}g5*03WDb)4-ck z0{dIR+rbC&w}Y>|iGMlx)JFsR*MKhvpX8l?Y*Rflj3unM|F$CD3_byTAb%OWC4j#f z{%PRt;0GX#>ejZkp$7(4N+XBz@R0^$b&=5&mO z0r*nn%{&YL7Y&_vJDRa?ALSkYQU8cHuPr|`<%lEDcpHN;!2$kb?>IDLX(wpxv$^;j zen&j=p-CqV8kXxPFX}jD1)mCjw0Amc9A@l)2bywda=bNaUZ~D?QapM1FK=%Rwqt=4 z;4R=+c=PnbiJwpU?KFdZ%flV*&6O%?!@#G%PA3q^k2njigZVxh6T z#>I0K&td`r$nQ{vFAEWUE^mdbk<9L#xAwp_kp)< z;$n7ya#31WC@sX%3t=QzUoK5rq%-53*S3|5pLpv~Hg}%P;OO3Q>epQC;-jlS#>PNn zhsNhxQd3VhXiB!-TvG~7`SzP@s-UU-hKoG{)B%l|*Pt*w4_t;c2!Q6}({0<=BF zAwyHSi;G>o%Z)gQPXlk>&BbJI9^1rQ!KZ;w^ybw(*umSu&k0ZtYNKt?Bvf*7v3DF^ zZFCB{l096!1r6@e=9>DaXAPD6xj2l<{I#YJYBcm5LO!5s>U=d+uKv)JRC95#cb?R8 z(X)igLpUD1c}+U>oWb%77t3#=DTgNESNs+QXd^Rxk3v)a8yC6vZ-gc-F#`EH5?Dj^ z+!mUeqgOJ|)Vanv`i++Hdz^5Yi+3V?V@yGixIy630&tVT z*}$cE`I)i33+bj|{)7!-Lt>`S_)6{KfJVN{=zDDkj`;9M^hxmdQyhRcZ^S2nFTV+& zO8%{kVq0&2^?0y=r*{Lj48YsK)4N#$`ImsFcasG2uLMu;wg}|!08j6B2;@)Crs&-O zf&A&26|IdA^R9nQZ)oU!6G~d^ z{c9}H(0eJAw7&7LSpp5cJ3%SePyRIN?OPLYpS84cK|49UGlGCcqU2f*p#%4 z7R{JZ-(IoM&^jn3ty}zSdO}0%rIfVp@~;^K4Xrs)(t5zZ#s&?|c~{cv;a^h<4b6>L z(t6szrV1LG|Ei=l%D?6sG&Da`No%5ijTz52X&$GNR-S)NH)v=sm6Fyn|C)4YXfBVE z*1P^S^P!wNhH@M#aJ{^E=E{Y6bb6?|$Z)&Evs-U2@SVb#BlFK+|Sl2!jszI+Mza_~y| zQ+)YK@FkM!KiHRdfVar1{|ml6JxfpPtoqOJ<>?u_xr^#Q--`6qykDJYOZ;IS6;EUF6`fCF-_{Pm~j67}>AEh|@_{Kq+4$#m# zEG3=i{A&h5Q|{J`^VLvZXzmED*$R{wno~k+Xq3Fn@Qs7=vJDzqYop|4p?}Q@iU;+! zA9{~^Q?G$yu|E{^P0Fu&Uq^Opz&p>?r_iMfG-eEEa2qr<=QPkUa}+$yDGkIMFkgn|&fZS> z0B-at1S$Slnok4%4urjVGxpKE9GWkxl%v`=kEEeFJ2bCUDaR>a4W&c#d1&5fpnQG= zp5}%6<0*|@;2q%Y2z%sHbDise#`cU+q-Vf}Ynps$?(a56WVUCGVmp1{csf9naE-e( zArtDy0ZlxEps_e{pNj5Xw9;tQ{3!h&8oOW=w|ifktH-mQ;?Nt#PTssGj&0DC7>wd$ z%qzcY97n;^d|;)09@6HczAsYa)4XA&eIE6%X$uXlmsPF-2Kv{eLPK-v70nC&HCfQm zx-3OA)xTyrH1uu>MKjO8W)n2@jzQ(T^9}zRnwv%M&{g93(7(ojj!p0BR5Tm?Yg$7? z?{ZT#-}!1{kxXxB9MCAgO+RZjbM>yGMY^9&Qx>B8`w$-&Zvnx)DS3=9f`gQ5ucresNo9 zXny@d(zN%lNri^qn{}NukNekTLBm9&xE=?oVT4Ab9y@egET?!z8N~bK~D8-mKyABZ$W|%D8q78d^u7#L-TpQPXIKMy0v>3jeS# z--#MM!zeDLGiq?->Ny)&vC#Rc5>9oCEsl&4bYXpOrv z&P>z9r}o=@;Aw5V!WVe*X82zKPwPdLx?8T{)nkM564MI5fdxkKRm$^6T1}n--Rj2N zCK)Gc*A6mI;QfzLuo8h{iA*P zZQ#u|)xV`Le-wOqs8PIxdiJPS#BHWDTch4zF^a!(gga>bHT|tMH09w&k(0)z(Wqk< z)md+79Lv=6hSpQ+%b`>lo))R;WkE-42Xz$JlNz0--z|s6vdSoCQ2u}$eE~sAYXik$ z$8k#Slj9kO`?(b9YM^6p8E-mgjOtiygYkB?QG5bn@AQbLzs!)|#(E<^yczp?f=^p# z6sx`KSgjw@(4StU78wIRmm`f0n#%X^dq#D$%(GnX`I4p3Sk@TDlQe$(?5jaE%;^*w z-YYXUSKwa=tU^F^*wvr~E(1FAw*)q=gRSx!t`+SSr>vW2-`VQFC^_!2#33TiN^39J}6$pq3{RIT=JNPulgJ--;q-lW1-8u+nD_J;v` z-{X9LB-=q9{wn9&BiVc-f}4$eT_pR~2*F$vFN$REn-Dy1;!7jhLVAd_OXRtc?6inZ zvp$Glj9}Y?;C4BP*G91A!Pt8^nEw{RE(c@p2O<1m1lt+{H)|;08^OK^&}5yz%*em$IhAC8WR%8HKVqgf}u zN??8X8-h~D%ha}yZq3t~%-6d8n%hXgkpu?7I;^9Yq%`dtq}I=*>SbCf>Ws%eW*HlZZ+%({Z4`J6X;-b zB^}cZ*T4K#9m_7pU_-s+J}|R{`)c*98f|G{xoAZ_Tc+b57}zJeM1;@jc!7bvqfbWo z9d#J`58eD^Dg3rICLHWIYDIR~)I-Ts#BEzKcAwSrc_vnD_!DC*a@w$!#8@WZ5yTb> z---2^|3c5-G_qrQe$dE@3>4mD;8jLu;}qV=`7R?n#5*FqL+zDH=KrCaYa9=2kJ@^= zDQ1YzQ)@J|1;3vqU~d;!4Tr|?2bdY*t~a*hSsR2OQn&xP{$bV%z9~22`+pt(e>?yG z)%Y7q{8xbu=3ffzp!+E35LG15DCg=n|2G7|9)brF-HC9I z8{6Kz_x4To!S_tvAh3<@qbx>Et+N_?jG9`n8{4kf|4lw5{deINJ&iC*ABn+f&j&^f zeJ6A_Bb#TWjdzTgmW5#_yfyCkz9#TD4fy$+gJB8#aFDw)A1L`2-1DIQ=i8nK%|G;S z*oJ>5uy*Fv0?xHu#c0@)uN2rl5xC%9uI>u&j?#ak%h%&%!+p}w^bS6jb>vF~)|by@ z10cu-7OBkub|l#O#7<&qV8#PDuT^R#?3Pr6#?)5v$4*cBSn_nPqamx+HVvJE2tN@RO53z`W`H(fuSO>ey)&vD;& zy+;F$7t;`pn98pS${Fc8f&We?<&P*u5T8KthnbadgJ{&;7`{+oGja6-M=hxhH)sIi zFm4stOD<0>*|HJ#%@+7hJ5c6M3dH3;hB8LQGoUDUHGz3Xf|mV`5Txt z5Y$mn$Fbz3Q2(Toi`$wa`vdtr9UF}@&JsALqb(2`9~ao4!aa&2rZE&x@fsZ)H3nCK zLexbabLeo^iZZkx$a6(zi7ph`Vj=U8iEYO9hRC+zH&kRl>G@kCeo1xfOl*ar5B674 z#ZrflM3hhPY3w=m(!o`SMS7(UaavfWXIrV!7wNc7&x+`B^1P1!pl7-IAxaGKE|0%& zc)V(0JIG^+j-Sx8wYqkAmZXb%&%mzeyDJ_Eu43#F*{A}fKHm^^U1X;WQP+@Bo`fYx z#;7GhY`!V#I8GdB@+9)<(`KQKk;G7RFoPe_;a+{z79CwM zUeU2%sK#-khWj@-uXBBnPFQnXTc$^$uP-10rQ9>>fPf;qwihG4hHKw%!GV2&<+;b5#(>8zD~6g;znyQ^>B9EfItnbl!v$t6e6#(s)0JeI-1MGrbi$e#WHV zr{nXC`Xf4iLDZj7_AJr!>qhpLo;ywK1dZhAB0IU>Vc>9D#ra&3=Nb9yMz)R`@2Zj8 zg4hn~(0|a^CXs&`#I}h1(;#*#i2oJj8ZV~Oy#A|(I)0S1Qhn4K zBQ8>7=HW8Pz^`(24_q3*PYFPJPxM-JuWEf1@{U?L6~tDc_XM##BdV<07_|?(O;MYJ z*cU;r{u*{SZUPK6m+IISwS78&F0{@KVMp}*-UF2YyeyRg;6xX&YxuvvBWMDG&!F0V%)$AOpw- z3V=eO7$^fOfP+9SPzMB`hd&SpBmpVF03ZX%1`2>epcp6vDu9DPEl>vp{|SE}4oCu0 zfB`@TkPQ?7g+MV-22=nCfm)yr2*#@Ora&B!1f&21fD9lTC;$q9VxSDD01g7RKphZ# z5&l3NkOZUv1Aq)58z=w@fnuNxr~nQEwLl#Zd{wgs?N`6;8`|rRQ>A3Zy7F12a`8-nw4z*?(v)w>NiDO`q0@dvo>M z|7OTKQGO}=p;xw!vLh6yQ9IJHk=1Fqq>tQpUe^(_hN%$!EL{(9;@s^Zf$439<;w_Wpk_OpfM=XM5 z+uZ9%d;0guMP0{s>KAt>?u6n~K1uFfwEe**mt&=r52jpicK`Y0XPZwydrQnCE8T89i7al+KCKHcNy-(xuD;^l04)6$lR zp+b7q`1!ir-azKZP{|Cx4OJE;asJ3SbU<*#KbqH+>?)QxGndBi?7L+ zZ+|Fr_-A+SlZwk8dElAdZ%fbp>)xscKVNb22~*{YCIt`ua`Y$Z46#p&WJr^+d4wcE<8qyuS(V|Tas zOnPMe)rNmO$YiDc%+usi7v4U+~W zO}fkuz1DuCG^2Tk=ev!*?ux&Bnk=pze9+SWM=8B?>$6AF%cX(qe~Jz|{g;ampDu4b z^z6pdT`Hxn{TH2Rws`>&V3bMdyB@|C&)uQgr0Nc!gRuC>S6VQKY&momE#+vehHX3ANer+>F1 z{%y&y(9m>D#t~_A{`%pyA8&H;F;@BdPkol;bo*3Vup;;2(~e_O5Ot%lb!z%nImmfO z`mWf`(x@waA52XYRIfzZ?9ni?>J*B{8_76yE{()Q9640fxizdIxQ`>_5Art zqopps#wzb^I;W4=yh?g})zPpwcAk;4K0jI1MmOKZi?ieoqYf-CKVB_W+_&wM_;F{Y z@BTFsIkmd@gjw>e&U@c`>Ozgwy#GSmtW9U7g4;X3zTqj0i|-HrUVrW=U4KM6mwqIF z-IcRa)xIhHuKoJBi?_~_UwS&^RJ&J>OY6QKviSa5^|(_yH@@DVC9hptIXLq9Kct;| z=f=OE>BU#hl0SCDN1tncN?P8i^xMOW&$!}s`(K$QuX<`!%E`<#(vO>tG;ZGOv?p(# zEuUEu_LH-tLu&bO=$by?pY-H=&X$`^8+zYU3FoBEqw7vtU#RuuEwkl&%afB{I(ANa z@%S?ntTk%Cb*I04wj5dX<(BBX&P$^*A~)UM;CD~|^4W6i%mhdEU+1K+)-`H*dxSbJ zx&2SfmM7hFdy5NW&PhW;vNJ=4BcA@@bL8EBe7d}9nnTh#`hF03tj3e?Fh{=g%C9LC z$DENKSv;>@$-+aPeA*m&@dHm?-Z|=|G%CGQ#I`91Jo)@N^0}4EFAi&cLdu)i=QDZZ zeoww+j$HBHj`g7%j!M=Zf9(A#cCRO2HAg-=YJ;$<#bGJ9-D~~EKDgVHXF2l8CR^Km z_vX*isRI*UFEs4%ir+?EcN8=Ir7@B_qTj@?$=VYGk1P|*P)L+`JFlP`pq<; zZIbTUyX~R!#p-eAZXZXEe6~T>+cS2TO3^<%2gdev|E{Tmm|Xb{b8RyFV2yOv@bu{8 zv9Ec?FXzfn{cajDvi2S6&8-95jqPRg8YjWkf-1tTzE9Xc%@()ie z&Kl>*i+OV4;!VFc2%9P`x+AB!yKbZ>pO7bS9zLY+j-v6>8^1;;TCWcBk9`)qk&y$UPr-cvxu)p+BlbL-p z9_;GLSLVs1!WzyFzU^_TLrHgg;%7;o{FOZUnW)OTl%F1vqJQoBea6cBJbCk6`88|S z=Ed*H(oY$SKkFVE=gIe+D{qZG@nZPE2c?p8eTU?x+~LVv=E|F5))y@rpCGL*z20WT z?k1l6^11S%SMG1L`q5U>;HrVWraTtu$(PTS$DHi8|D4S%rFAXpv#e3DCx2qDe0dum zer9#F^y4F8J>%ZedGg`;a*Ok}-EwWX)HH7H(*9r6xz79C{j)>9{LG+*wR0X7rNmbk z%4?GT^yJg>b$>BOkRA&E{uB1?Nl!jMUv8uS^M?h)t|m7)v3bkXwnshrl6-ku zW^VX`N#~Q7J$m=IXGb6MHRWP$@*c-R5@B=<~w zIq}maKX~%3UzYPjtyjLeUY)$Od9xGUl6QFWsV~dVMyC&n9K1idcy#C?Q`{C$e)7w* z{mxYlxoIU;vPu~8roY#2qsl(%UBN*_8QoyCusGH$|@u`Zi6-o;ED zIexbDrI3;}UUCHc`EA>h^VC7t*~{+;UZPJ)!Ff!t55o(mh@J+zz;P>CmM^ z7ppL?FSiblG#K5BrF7|DFdj!T+;C@f512lrBP0TsaKBc`-#p|G8QuoMTStvfWg#8i zL%z}w_l~h1mGXk9mAL3$GUlc*x}GH+-E$W2a@}jjrt%>zefj`&znFA%uej-8#@AOX%G3k&Z5Asqx%8x~JWC znCo6Q>FEBsTQ?11$}8=sd+Ys1WBw+>?vFd&N!a1mTal8EFk7Q@;69oI zj;ClYqxzw`qfb8Ij*sr;S9jDYbKeybU+#1lsyeC{R)*s+3D39iT*mz|s{vXcK=F~T z=6?M5$vPb?r3z3#?)cupwp+JE!vEcVrDIiX+^YI?Ki25zwU%S>GMXHB=E1q+D_3>Y z7aT9+Ka8*H{Pxow8eL=D`)^#QQ`!l;m5)2V@3BSsqxhOZ*93Kq+C`KCIEvvym+5>=e2BAq}AxaK~p}gmj&V rPg5^u@bqy2ls-iv{4`9{v{{P=+{X0u)D%Yr36d|0mRxOhCXKMQ6)E1*SJKN5-Q`^pI=WH#)q9}z) zu8=H32vZ?+8FGa%v z`}KPN{rovsrH?t+X0r)%ixaH`ss7P6_7upO!H&`^MI;Hk=p%ZF?xHP@&@ZK`wVh6$ zfRozbSZlae^aH2Nf(c^AAK`wzf9h5akwxG}?ixhKRL9D5dSGTaD+I|1%oxGK0uRCpCs zv;xn-@t+_Uz%7JJfcqPcG2a2mC&B&ULU7!^g?kytuZK&bANY2-50w8E*f%$yI!2y` zecBPXo!DOmcPHG>aOW9^#SxIDaQDFt#PLrchvPbbgB$?&J{)a@+rvu!qU5m%_YC&m zfZu4yOCXlFL2kuFI)M&js3Q8h2Zz#GT?3nzXiv7aTwfO z>|c%ZzJZ$xeh5tCVIBAit`@uqlH2h(J_>Rb!>H|HwO^2V@ud_b& zAAr|n>r^K$3|j* z298aI-vp^>Dqh|0l?+;AUa}G)O1pTDTzGY`AxD z%-m|gFIxC2c+|k5^^@D#@H+!x;vnCEn~tMLgFnLllaNlxo^Xq?&+QBBKML6cd?NP$ z0oPsm4aM=(u)i9|?oh|Flw^CaZ?!luAO72v$A2KNgByYKH^NPT-_zjtv0sY)k#IM{ zJpnfl$G5|o+ebK7i*Vf9K&HXH0{1-Ja2#t7|0QtTj)OZK$LqjjuDH=L;ekJI^vrT zxeV?v*gsi@6yj^h-8jar3uHgF|2m`(;ikgbu>ThPZ^r&SxCPkn1bMCs+XvDPei?E! zB)2OeE8tqg)q!7toCN=uu-^y!+y;SLVSfhXM7Z(TPgH(af>$EU8IYgD`EmSy$X9Xf zILIMzi{XBR<2D`A3wI6N-QY(N{$Axb4IBbL0qKFPhr0`Y3&CmFzXXokZIF$S*TSzx zoqIZtU8ekZ!tX4&%i#*)Vr@a3cY-?iD9Bj|G#Ii2;&>Wv9QOZ;V|QWy5xAGY+)l+l zw@f7sYWd#|Ef3mk$oLpON5?p(ADXT5z~g4}>u}6+Se#{gSWf&GFW0N5-fE%fpq%UTKvr2 zweYW2@BrivOP*GPd#Q7WVZV#oXYghGW7(dy><>k_jTYwadUft7B?sYH683$NFEfDJ zK7yR1(y&w=``+|yMy4R1=inEw;x>c5i=A8GW~$?FBHoj+|8Fw@>?7|8CHV~cR? zdzFUYl%)5IIJXkJ`IQ<9?567PlTct;%T z2KQIx*B8eVvA+b)i~U`2Kf^77Gq-zG*iY4gHAn-u?l}HW$UiIp&GM)an-wb*9_%~? z_c+`ZxWB+Xrowy**&5svaXzo&eG<%V0r=05|3R2^?2pI(9dN(GaSOqn1HTW{c|3MI z_FsTZhP)4cPbt6KuzwQ6gWcGlq>f(-c_vT9b_tHZXY7h&vHvmlUx9yTxJlSQ1;-MV ze_!ms1=j)YN*p^1ZUgpvL(YTb7KA%r?g_C%U5|K!I+kxarVfb$92*VDv-p*({Yw$= zZ)U(|}{2%$CTe=%A)`>4eml5KM!sK_Lo6Egz)pRf3rFdyJ8AlXT{?X z#@xPB$I5V^815CglX2{D$ZHYqE9?hU7#tGUsdEPtwCzqyy!1K}e5yM41MoXq_*ghp zh2Mg6-&gUiR5B~p2{<-a9lyYm&U10>6u4V(?rV^hkcX*ohhx8i$KbZAV-(M+>-4f5 z<8FT(e+KSb#GkAD0+7e5eN#+P=aV;J-(`BlkmswgTUDAX5atoMM=g0UPrC?VAHea` zm0yzbsK)UhvA;&KLrIF&Dt^l$G0+OwKN~Iq;ZD?!$HHWF?bl+Y&kSFp{Qk9vFxSEF zO8~ZP)xc|O~Yn-I=J`UlJwuI{kjFwd%UV)3AtQSxHMm4p46a4zh>tKx2}&OJwkGevuIM@hGZH(B;?v|Kww9p4Rk436Js z3CG>Via*nio4C#r*AYlxD%=Wq-Uqqd;>YmCIA(5}u|EXx9^`{&IPCYp{_!||su|EC zZ^eEQ!d#CquR)p{=XM;+rr`kV=5agHTv)vPQ|}Jr#nz-znTNxpRp%p;JV)O?ul1%) zb$?#;_Oc|;+gC5jaZN}&_o$nz1|{Bj)Xl3FcNjX$cG;WaJiCZ_LtaUJ8IJf_!*OXr=P^Xt0WLf5eIt(S@R38H=C;fINvhu_e+dObyRPZ3&%OEFLU9zv2S7-E`Xyguzlwk zlYKbnX1Bv}y94r0wZ9bdZa8y(buad*U-qxu?uUE;j=FqE9eY?wBShryBRFpM{ZC;3 zDL9S~pM~RQ+7!o3oR6$m$6tp0D;)dSSJkmMAev^Mth46!HTKQ<2FF|9!TkXDBOEu5S$~528E&UKX80K6-+$xSE;x?mcANgnPHjrc zd4byJIPx&H&%UIi+Gm_>Pg$Qh7H0qVC%B{FIL|&Bj$=S>948(NcN`qYx!jJ21K19Di~g@G9IJ zaP0TEy#-kh_cq)+aPPu#W1GtM^#iyM;W!2|w>K`m(Ob~P{>HLxJ0Dryc1fpc*E-)i zX-oaXsaLF@_ESaOPs>+kz1eEq4d-P0yeoGeea#8q%-A@7!uR(+ecZ#LpLdp>>s;48 zc$oXMAO*d~)@`dvC3H=Ey6T{_T!eeFLBDdHtNLKD*FyVV7eT^t|r0 zPdXkkV%_W^y-uEyG4;t$`dpfG*c*TOe)N48pZM0e)B8*q6MApn;d9?FY1=L=_!`EL0el^wPpe&)4vAO9}loTaJ%oZo$T_UaXJcilho ziJ_~0o97AMcz^NHnNyb4#*bfU|K(M&x@z8cgWtV>+@xE3Wj&Yo>_g|@^5~l9P8FfW z?b|oJ^4klc?PCW%ed0N{-&rqK{A2Z1=O1xG$@5=c=!mOzeEwbKH}fxD(&4WKS7m&6 z#V_K|`R~o{I{e-zF3+3u+LRHWZtK|l)yq%*$COjsZk>MYuLX6haw-!N|MPy$YrO{i z_K5=78_dzisTM_>+%Yb>ppXUs5nPZ(xrHt9*aC|HG3@ zHq2`O&P^q|Hw;UEZ~MFLZw=1BY|2CZS0_Gm<(ank-dNQ3kq^HA>%$%Xod56Z-cGpm zl`lU1*m=b_^IxfZ>zbNh-hFi1wDoU4*1pT`Z{O|p(Z^TZ@P6B;rOzdiiqN9&G` zue))@5nrA2#rV37^_w@X@SU*g#>cgqfJMB)%PRsvzK3U!o&IT4LvWv{D@nZ{d366^HN`Z`n-mhj!wFIQ2lKyE6;lC zx6%imeJL>OoB6lx>XUMJ@v0+_npyFmyG9h;v+n8v&n-B6!c)oXf9`zLpqDN_Y*w}V zn|HtOIOeMB11m>=UiU)9*>wZny!Pi2H3h5B@nz4ya?|^TH@p+Krc2wB4r6oAdfxYF zd3wjB3dh@B8g@Q?!w(&+ud-cxc4f`rF=sxx^pxOJBj+G(?Y(E5cfqprFF13-&<}bX z^Yy|T69%q1!+&w#Z7-i2*#5{b!-BQ_A1>*2aomPE&VhfM|Mwx2CLj0tmh(1$Gvwk| z&i!&)cG1V%|Jvixf!`ft`?%zR(}%Xp`>FBnzdtd1{l?y}Em@b5HL38PpL#x%^WKnW z{&vogD;7;Gx7&)^++VWtoKeY37JT}_h_@;l^E&*i<1hbud(9COhd;h-ed`aVWp{Tz zoL$&@gy-H%2Zh$m{Lh&^p09Xz+}01g8P^RSZ|nTjtecqAS3eI}| zr^yezbK&`0ZhGjfPOBV`@9sU&JLUGXe|xQNKt&yWc;7=Ocqad4!rw+- z-}E~y{PD4mCw+d$kWXh^ z_HKt8);zoU$hJ0*|s5n|DvYm?Kj@|dgjar<6gSHf4j~D&R#Ki@;9}& z_4PJhapljAzXV%*e*M*RM^Rb!)}LRBdwufIWw!LR3ol&z(%rY$JXtkA@#!y~Uo=h3 zEu}}W)9_6X{MGltL zM*pFuCK=&Ry(*eJY2i=Q;yZ&2Txw%{w`l22SZMkh@qeL(@1dpFqvhu)P8!rE<6mZy z5#K5;zFh74XWt$jzT4%|oXwDcBpQB!R^ z|3XgM)JD$G@_$9h^flri{b)3ww=$aVF(+a;%=pgG^mT(4ek>OP)W-1rYD_ZD|4d8I z=UV)CR!4__>EUQ@r`hMO>!ST{v`i#<{ht>_`(IWT&8Z8c`Rc@I&bu#~v+j!KS$9VB z<(mF|T7F;C^fhT#^!fcX{okXVf4XI|&iuW_MHjV^@6_z=Va;9|wDMc1>Fb6+o3R=C zdPuwen>R)KuhQ!G>h970f70}Mi58z%t3Q1!qtAcFvbezf_0Z~P+xw%#->uohD_Z@% zS1Z30r$?W^Kucd=t-e35`N#Fq&ey^xYdl^{f7X)d^V2nZ8>!V#yVgFYY4PvY^k1UI z|D#rapVIPkvt?n6<$Z)!KVQ_+KkugK^tXCEn(x-?#~dxaM=jODYw7FE1#Y!5J-sx0 ziPOsKbFDqvqLtTMT6un_g{_`J>NYrS%_oYVF-(?feI|_Vp|6`tvmXCTRXIX! z*Z)vU-^H4Ldrg1qwDcuw-$ArKRsB&A(CO{@VEP*&CzNFSPJSX}n9*S7)vL zvuXAdr`h}AT6|{(qOU(xYtJTX*XyB`|B?mK=l9k0-=MYkch8FsUsDs!pK0gcuBG?5 zkyHl8(*LeDKln(qx3Q7v<#=>});@iq*~2g`{v8^BaYiIU_Ah_a&JSwg zf7HfP12lWSQ)ex|OSSg%l$CGmH(Yu|I?t&pVGAS4bsL-SKb(%o{O~lah~S?S1mu!Y3*5S&E8Je`y)-?y|whd zuEqZktvuIg=|5jPzt4>5{G6zj-@mo;JH0wO{37l8i5l136dityHh%m@t1mX~{1UA_ zv}yLe`1dci-dv^CpLezLK3(JIwDew<6rH~xwE9_F7484BmY?^u z`21S>U)JpNV=ezDY2|%^*55v%*?&N@KZiCyNt_j(-j3S&1={%HOwIo-tvp8`9Ub3G z7e{k~HlDazn_pe8=`Zf_=<{z*i{@*z`cSBqcez&ICTruJ@!ItUY59AqI{JETwfHt` z;df~5+nJHm<@n_$O;NJ4b zZS8H8|6&|(m}j?7QT*j$cs6NSyuD{DBYclCq;E<)`_;-n`6yg}V<&qxnCX4&9^8js zY~<&7hRMbCx5wKvRQgWrjb{b!j<WcrMmsyAk?C(!gY?8D*gJrE{prWyJ&iXy$^4KrQD5rXM#^g%+Q-_t@%GzQezx{U z{wK%VPge2$B_HX_kGE47ET5f)@E_jJ&Syx-i_xIeKNWB1Gack5vylFRPWHa)`V$u- zy{)>~yG!mS#-M+l`CueJTS9mS7Wy&M+a2|*?;R2Uz8B*84mZk6UH_Yx z@4Nii*4{~RSt+g$`x^{q`SnBlzvlifj2`sE?i0r2oiXS;Uim+Z{$wq#-&JxqG3)}A zM~C+IzN&nGM*EW1u8S(4ZX$sCy8+x9;g1mA#KmsdTXno0YL@BEnu}*^dPVGiVNd95 zb-evU<$oILN5iWf?MYy!?-CZwEs^krP(-aKlHYfZME+du>|@pW_o2Mj-4-eD(dR(l ze~Y)@r1W`8H6zg+36zaV__#dn>}71)j`ywJaD??4Y1Fo z^V)^&r)U7;TNNL+*W9TnkJmfd8&&xJw;??bMbdL8^B31e*+(}q=vbV;Cf+_vrEm2z z=ojT@+ShZas1Dd`N5seUK64uKvmoBSQ-$wZ1x9@tr~EskJ)OKfa=jxx$lrbO_9~UX z&d^)+@_74+io4g~c^Bx{uvZig45<!J5B34I$oMw0{#n}JM%cqB*ppGd z31Z-4T+dRU-@)|+%EPqZ9`jIsuvey^_ORtBT<^+wJIq+dzjHQrEcL51+Pgqrr2dV& z1@#y0R~L2u3e?x?FXQceE{OU28Xnc(BfKiVfoCA#)OhB{XGZa+u#qgU?qIjm%UzfZ@`+wpcjS4MvHTBLVsL|n@A8^Z9S)??vdT z@y^Kj}>|3RODGa-AVZ42{ z3SWc%V$2DV{_E~bp%2)9f%1RoPpE&BBK?17v`=+ABl^r?`(m-@XD@;Oib(zX;cQ$V z`uD5&Hjjiq;)j{Z^xxrueWJdb?crsYq5MwlWFH29+EXg@n}hVBSS5e)DEuw;VFc1E z&_6z};;Xn1@uPoY13-Jg4vR3rqhwtUvPKJyPE;MMDvIHQxS=y8dl9;@MwI`F@J@q-}_|_fhG2 z5(#N&)!vS3B=ge`D}eN)e@X&VpFht>ds7%`KX$QU$cwZ; zAKZ`PT@tb17bf6*^uMOPUUC|)4|_N5Wz#rZANFLnN2i|zef&8xewcVT(qA5L|C>tx z=u?p2J0jzaI#j}%H{h8UNk6;Ey8tdFTXqJQ8njt**c1YK)I8^N)_xU=J1T>@Wj) zejVyZm8Ja7D}ue<^K@Uv&%Bxw>^O8?;nZe=jN`cA4?y-ihp?x_*@vGNhyodPB`qsV_9;nYIkG%u-@o*$RCyjxAG5&0)&OiQ6rhNR^p}b7%zsWb#>1BSaTXfdhN^h` z87L6?zln(JJGHm}h76Nmdl2?(Y2W(&8TS7`M8A1B&-F{Z{TnEl;jcRt<=Yq;kG_xc z6X-9D@=FlcjYWKDZ_V;r3j0bz`po|95sW{RFuv|7^OqoYqrTNx#&<NENaR2%94BkX&n zW&U78MM$$n+K)oC$9?aNlt&Nna?5z&t@Cg_OMAE+=O>^(o9*SbGr(ga_IqD%*wdAf z`OB2H$lnX`cD}E`@_iWfq58AK!uEbN3@I%qQa`VL2a*KgZ_b z9U7$9w4Yx2xZWr6_Esnt#&`V1u!p*M`wE07zvn`HliP*I^Pi7FdSNd;l>eP*D62Q( zd{v(FC&S+Tk^Z{twJ6V7k^GF02V2GqH^TlJHpknaSLfgGFwRH&Wt3+(;j4wdP`^cb#v`qa{5X-H+T+^W=O|u_ zdRC9|TR#>4QdXR@c>83Z^ESA+8U5GTV#Wk=`VnZ~D)ki}FMIdm=o`dkGB#_5m}JynHy$zXaFWi5>i6yd`U~jW)b9?ouW2W=w|}Mb(+d529m+pL#kUsicMjSkBR$fgMp?)@? zejr&ge?Ow(a@`bfzec4`;Co}G-cTU7gdZDoI)vL@SmG~r2Sc8+klQWX=T*2Tcnf{O zkhg4ju_qYx28G*K>I;cLiMyc8>-ChCd1eTA0gj0Pj+J>m`H+k^*Y6L8aG=mDzhve- zJ;iZ4E^zV17$Jwacd5!PMcFDvncaKVgmnGUyeP%u>HD=l>U z%R_D-j(S4=vW(1NdiuCbx3eEY<`v<@V0m#Um@#e;(qCHc&a13+4s^Rq8B=lOEZ68f zo|x%D%m83F(;=$7H#O zj>-BzT`bN4vRGV0C!~*a%aTEHjLQr;`x|Cq7(i}$K}H@9I`fJ=WlBFNZYUFFKEjz^ z!IKQj(#?W;Z=&;Lsq;ZWZwS^~77V3lCcCHPMk0xrr!!e9QQ8V@A!cm-7#mGuAFRZg z5-1PSc=O83fVf6WmPS8HJaDbl07Ipo;$jX9Lf&ADw0Xd;pWIKCfT1C8nW_V2vKY)J zzgep~VCitiD2H@sO3)ZXxGO@Q++y#c)*7ocqwg$0!Ffyb4c(1a{ba21%RpZ+FEk_I zP0yQhh~;LGVTh=$%~)W+LR91uZ;7fVEopQPn0X|t<{Lv%Id;zTmxk~WUvD!>{cjB^ z1{!4)@)s6j@R`Ta!$BF&rR%vxs- z2`frgYUGL{78-Lsc~dd%J;&^DAYUxfxmREQdSG={80lnW-FnWSIjMGvw6uSd#V3T1zSkDbFsd6Qy z*jwVoT2%-uSS?(Dm20Q_uuz7^x&xt1R@amJ!8m&#`3dfjL}e1)Yg z9ze&8alaOB&2HLgzPNN7yPNJ8z)g$Dgw!S5m_5x6T4p-N^kE>T56%?#SPXozG~+8} zON!;%e(nrc=0LZ+r!fU{3p~;lUKl?l+J2`wnDZ2enkl#F*>TGXrRfU){;Xdon~4jr z%DV&pK#P)jz|6~BL=E~2&^2mHHwSCDVi5(2@nv56AlwEi4e}X*bT%_7E$Q73Tzk~adU~WwpMq{^ z3i{=K=$DNy+3hK>Oy642GcJ)#6}VIJf=Sm8A^edHT^iucD&Res;&Lj#N%Vx)D}=ihtlvYLCAu0J|5 zbbw8!=!0UmVgEHNGM}5UF4rD%8XOqayM}H3;&Cm!L7$H58k{O028t;1U{q0kfviOn z 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

3E0C|+Y8qcLYCVCE)Z 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

^r`dk5m{0y#_VW{7~m1_1aNN>`x` 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%0AF^pF^cn{3yM)t@lL{$BGCVj>qc zlBNq^btD`C2|lx5Ok|bo$Px0l3(r$jpb3UY=+-~@Aa{?2T#iqYL#Tp68VTa~qu>

%Ili_Pc?*#U`_4?J#kM<$ykL%K(3gcPjt_0MJ*Y7vU}DId1I%$=dekF z0Gi*QL%lOg+UDtYFOXEE9dq!MQ|(>zR49}0nx~2s%^sZSL7aPY*E}`b`G?G_obbV> z=dImbzXWF}0cdpOAW_hxV&FstMS>L0=&A||y|BMq= zZPyDPA=_t(>-H2Tt!r?0x4l^$h{MSnsCq}If5%g9IJ}+0;L!AYb(JCU$MT{(_4^g8 z!B9edH}K}&s5f`bnFey|Mr$o;C`_s?)OAF)+h9f$U4SadzpFZ(PI$3|S{VMoZ$o|J+3cfqYJ7eGK{x|CN%aj)zJ-# zTVK&UWGK~|zl>4F-N{{g-@z5>Q+XGq8s35LeGJtDL2CX}8r-!18gJgydTYdIrlWerzY^%JGPX+spk92 z^wTkE+<1ON+pgUs^?pUu)|ct8+dmawQ#Uq!`q0Gp?~N$qi=kGstghIy_2qca97|b! zZ%ircLu*oZK8z`S?LMjIt(|R+dWLmv^7oK+@ezHZy6+B6Y`(X|FGO|C6bX5%tda0Yu9TuGi8hprkX0q=@HdM;Wl$s^CLz^cJWiDqkG1x1G^%*QVk)_kzwTB( zSh~P7`G??uB|a%1kw!MjbpWVJ^?}%A zJj46hhUa(qIBAIilbJM6jYd~&imqr1bp#>mO`Y#&dyz8N?NJ@eX8Ol)r87iqL{anH zNpW~EGwG*-eUg#=?^JMLp@Qt4E5T&$II77u>alaJs)HM%4J+xeE{-;l-7uo}YK&pO z3NzQ|spBvo94|FfN1O3A1&Z>-fd!MXMPgrx4MXod>npXqq0d}aX*VAV$EoBn=EbM4 z0h_B^4)}Wyfl%5sH&t6I8-KtIR?PW(tMoRNv<)q07GM2!OR|=3GeVA4X^Fx7VJe7# zd(cvEQEI+i-+=IUR@tqptj$W8O{RTs9E!A-I-MN1ulr&F>nmy@_zpW17;x<+^jlKm zWM28bPoplkf|vU=)V%rX!hITqo+17|ake*KUAj*U?U_KiPaJM|Y@2VRK~U~TOKtV) zsQ%^eLiF2kF*$e5iC(=PkZ~VK#;pO=A}YxZmbo4+WUlXzf!~3QloPoCx*rw#V%@|( z^z}^d6q`1}9v&s@Z!}qdU`0WaH zP`C_g=MMgbP3*me(tUXy2j)xLOI6KCZA-wE8#Y3Zm$Ll#E5FmUM;n0Ff55%X-h|Hl z<1#dT|A4+0;JVu0R9k+j@;EI&2>nO3dkWcXxLVF1k~4t)VvdZ>k? zkhKwhxY~QFf3^427iDlc$RZkfhCAFv~g{KXG`+NcqfMna|Azw>lpRzT>t3G_pusMl_gayX%Hu@rd)mQ z+phSbd|OdFF_2aHC(1u$YyHT7w0Alu<3OjjV&&0jzKLA6_!U04DnA3kG@=0c&!j+% zq2lck-}N4%GO}~L%wV!5cJBG~WVn8>7klhw!i3+ZvjSk-$^+7-osc$fua)XstC(DxAj1fsV4i=LL>OF^`mWC46KT!YCe$Ap|6sR zdw)~w-+MKn+U@M)Fig2@2LAD*3qp>$=<3G0Ot#+U_G^SY;GZJs#ecD-8())bFu8L_mj7=sdMZAY1vyJ z=56j7-Z|llP2P`UMz3u6`RqL9va=bl-qRJaugcAo)Ws2Ay^ky2U*gsavzgQ&V5?I= z_qg%2ODWvXr2dcW`N3MJ^7|e1xbxK!eSBR!?{~|`-#;wh`|;)NekeBH*OWqa2%#$s zYA*1897}DBu9zlT99yxe|8ov%?GeeW1}u&@EOQy+9di%%!A-qgJT2U?Hd|EvQZ^}U zVY+U_uq|GK$=WjBtzOwWXtqjsM&`6Kl1*g#f4WnDq<}^+!&fRc1!Q#m5a5OQ@L}4& zPD`K2W{h5jqQd%Ha^Miw&+BU=McjCwh{b2bqUq10Op`5#7)-32UK5#I6PxoEsqFQA z!<)g++=ILeU;(Qy)nQa@EvEEYG2FrBYwG$LfNhBZy2)Iy`rF_Q*}5*jI0A^q;_oQnB#qZ( z$U7_6xM^;MpjqqVA=R#2s;@P)n*GnkL{e0Cq)VUAj-fKDRDH?X0al+rqZ-to=%NUZ zpi=s9xIa4WeMXpGF|fw1RLECZU2lLHN-ca*rp+~x#w~Nl<4zSyqAQ*&&|_aC{ooq`;w`*-JL5XiVJXFRUD(F5Cb8jGb-5OqX2twuNPr2-5fsH+_j_4wt z%1oS(>kHu)VfDjD#fu{_@#g>&j{g~NHeQUGq78SdNsO(jvB`;8bkTgh&Wy1Ey-w)X zv<5q>VhdNkM^_{W+8E$c;R^F8p3jzn zjrh#Lx-N8$cI;jet81b>r4Qx{vdN+-V&2(d$qT_BuN-u&iT*4x&L$(+iqDG7eUp9e zd2e=%4arj?0Oa}uFhg^{a*4rF4jifW=!&TkKuMP#2CqAYngDkSmOs{I1V_zaT|1@j za6p_L7C!-3=Uc>W00hP01rp=4Vs&p600B#=OO0=o z@=;$`W4vyMOJCA#ynih6Et{bWI+JB~EV?*BA7z}Je}P1`NxXu*cl=}hji|pFb#Hbo zjbh_p#abG@WQknKQY>T}*=t|i(D`)fbN^(&kxj*wgYnvdIh>u0L@!hM>%PQwoSkpc z^DI`8NH+HvDbv*&LiB&Y^`E{CD3A4iAn3g-U^+L`zo*laa!$Z1>!XWB=YaaV&|5xZ zU+GUl#n9)ub74Owp%q=oGVeMK7ItbfDcyzxlFi_5e8YDq0!!*;Mt@Ci^|XpvNHJ8((V z{EQNvZ!wy?&=a*Sr*|bHZkCn~$91>_7yOjARWvQhjzO4)-pRZZUz2&eXHDH-t=p0_ zkvhg~ALsle6TKlqRYJ8b*>ZAo?`tbLCCWtL+X|4u+}*;dWeIAU`8sO)2#6e6?{)-Pos{oM%@wdX7!b z>iw*UkD^rNfa$SCx~>UZ$s#4ZT9{Tbf8Mvl-0qD2mIyrvk`s0X)nU};Y*~8xc)`)bi%+{{4GgV&mOzMH#4TVB}Yp=!$Lxa{MGl|H)v)x$^>s+J*l$*hJwe z5$`nErQ6H|qzp3F=^`VIVL{o~cHL@x(cz3miC_GM_+$%VRYi5%&pSZTnU z*^BiNr)mZW=(#f7zlX+oiUK9+b3z2fYiWs(6ig+` zCeMt`rL9HNX%MVPhDT&YQu6rekRb&L}3ng;# z%HFz1D3Ywrgq*h~+VDO&#;S52o6M{7yZ{%%per$$StmZzcp)s{;3nfeF$GY4r%I8KyB8}E>{RugO75?%CwK*RR^OGw5#|F!U@QWF}7spg*WoaSDW|w1gC{db!&wS)%!)XxSPfkyd zaYkBM{z}VSKhF0=`2K+>pyLqJb<73WI+86igXEgexFDO`SL4+=xFb0jiay#A z$mLYW==rhySMu|;O(}6d5%&{wKc(*HJohsmSc=-Fl)E27S2+x0${GAWJJdSmEdHNE z>V^7DBX<4@p#5L1-}kSjr&*vsfiy#HNliKp-lWV3_w-)jX*_Jz}TlFQu#ls6|{VSY8bzq-Kn z|KI(Upqz4{hoCE|@=hubBF#t77s{2Z(p-KF?>1SSm3`7LIO5JI!hd)T!VzT?UDO0x zx8h1L`!ZG4?eK~n8Bg>@7cVANGU9tS^_a(7bj2F4rn>@}*4sZGJF1r{9-=^*P6}tk z%?$l)`8G{#cFg@+yeIYcoV~TQF5S8#wUMdrW%2cO?aW*|$F_?T%HP+ai%b)D)NMq? z9gH|)s#-IMgFCw7T@1H$_|w_&OUx$X&u7b<>)s@T8BfejW??*?Cc!;(0ITd+GN)>} z%C%euL;l0DcqxY^?hcd3YeLP@)Q?qU1ORrHreADl|DW@pI=3kf(JDL%RS|Fg2Zo9H z+xUsE!FzK;2@VX~Nim;hy%Vqy-0L;Gro)oMwq%(3=!2ou3Fh{G)*f-9`EFKQcR=3z z{A~W~$)eX0s&QI4sPT*TT4?Xn_F8D~6TG^C>W|%ExVZVyaQ$+pEfON8(WPk-pEr&c zP{pIaP0+V#;ljr;0xD`B@%mb6efjXi4~ATuq13cezu7>49V&jT#YXQRzvo`#S`&XY zY}~eunmIhwov_GRN~-6`PY@oA4}0zxI0LkCOZBJxWZ%o3`xNP^RvFW;)b)~nvd;OP z?hdkElEhbwXM5w{KCs(U_t$C=1qTVU%v~`*g!s|^m26e7-`Ls3tePiqUma>j<`TeE z3>`(0CY4m%5&vL^?tSGmYvZ*%UjwOpQ^oHv_Mr(H5#cOp} zpBjDipwvg)1{Ui#{mp=jK6+q7S9NRj={3UoUm*oByivd73)R1`-?3Nq1NA$`5fA?> z^85lt%8G_u^SMdL*KAd;f6oAuIjwc5b^M+VWq(3-Y z{bdP8!kHJcr1Du}`LK0tV0b5%u>^sTbNoxUrAcyw?|h);kI1xoch<)Kd=yHhwCD~Y zXy=EBJ2o{`)H?0xw^^Iue5us=7mDw{{w}4%6K1QXU%8q}c~%WEzov+4;=RQG4qbzq zFZuvRpLTSKcfy5j#aAH1Qs-aPHtjIZQ8A{jk$64x!u&Vrp}U{>Dn^F5@_-W7GzNC- z-GKrPxLkXjY|^n(j2dP_`cFE*`B%lcF>+vMj)PiRA$swJ4qn3%lVmeP^n9 zKB14xRl}u?(USD^+Z+N2F4+V6V3|f6r;e^cXO376UvV|~#U%mK(_ao7{wUt|wqLw> zbn$6H@qSJ2;5OH~EB?+gLGgt_@fMo{7T^yD#kIB56;Ge{dxt(4?E5gEtyla3G`5D4 zAF*@tG&o(|pB>&r#1Aeg!&x0G_MuCP)n^e5Mpsv7G|pgVc_=1_q0Q;7@#Vb$a1;N=eNhP@4R>yj9) z!liTnFVrpC1CrL3=y5I9nKz?6x?)Bd|Hu1^A}Y~612=4>b;cQ?k)&^g%Nv`XL{1>v zH$)p2hbT{E+woL!e3^IZc)W$jPWjHsMbWzxE9UN1f9=@>m~RA@#!dc3)6qrWq6{`@ z)k@!Y)tXq(yv1xmWE?K(+2xx1jU}6Juh{vRCzUm>t^1ceJBo{fc{7wvEXyWVGDj}Q zE0zxLVa~p6`D$s9&be3D*RC(B!6U=Xt{vXY4Z*k*CKoF(sPaJtX)W0z@fdC3+7j5f zg~!GU9vPV9XQNs^RZlEPEn)vO2CU2+XOw$qg}qbCtic)l6w_X|balLwUe*1?T4k}L z<%#EK{%dUOUwCSMe-FY0Ca(U$rW~vquWYILER0ouozQa~ZPnMV;7J>b&2Q;k{N>Tb zArK9IlZj=x;g-d(9Uon+qkZtqX>5Ljv02g8KTfjXc9fkBN5qUM>oKIclqr=l-6vLJ zbs7PX`-PM{z5Xprzxhs0T-QiOfReK%1xT4iRc;>W@cUpg(L%4MmgDpIw(IoNGQ)Q< zoz}GqX<)+dmRROhwm=W|-jsoByQij_%ZJ!XYVqX~QsD^~38_tUK`M-6^mAA}zT7+2 z(GX5jJH-$(|8;ejh+gVGemt@wIOkOdeU~hB8iH_XBiDsQKV`=GCly3;IR>hh`s&Uu zsy;+qtaNY2MMBpc#(w@r>du{p#CLp_*CwqXAAsIT?YYkYX#U?xaLeRJFi!Iu^a{cb z*bZziIN%!c`c)rH)!td-^LrX@HK>P#a%i%Z-}KC06&>KwzZSN?FU7h5_CWvZJ{)RJ z^T~=$zK1{-KlgsdI7xtT7yRJu8@Fi%6JL0=F)iJ+uK6zqY2BwcG*Mfv*?ykLq1~$y z-K-Iv3$yuNWhMhk_O6Uzf63`IfI~oD@>cu+=HA80+?t-V2l115?6ys8#}Q!OCsyLh zpRfB%lC=X$VWy9XCvtU9;AEwI>Lh$OW}B~p57g!xP%ZTm!}<6~|K4tWPl5txR!KS{ zw{DRdT+O1L?3ER5$+j^HlxLNRWiPnL&OT^F-oel`rfWv1(3ulxuB)$Z;9=o z0B$Zw=R3P}r=NLdGVacRN}QS?A$yx_i@??E;KB3VEBZS7Tr2C|G-3^=#k{?})5DUv zggqmrC7yCO{uN-RMN&ykKd`{FNlnkQw~NKINmZV`J!a3Ei)U}wx?(E%fu56n{7sub zAbWe6zJtYdQXT-Y{C1>z+I$4_*2otifk1}bt9(zkl#U1_2;w7bzGCniG|?5-j`y9g zx8F`sXWs&9%aocH@qBO$VboLKumvqhbh$ zIC}O3eBj2Ba0neMJ|PS_V6j1gB0>Ann{@BYNNT%xJ`&2JP)Nc%yS1bE1SU!APsJR;%%Gd*)}>f)GDm>lSy&z?=%80KAgGSFJ|nG+ zC&mdRYCRj*079a6Fn!e!a$;6ERnr$;v4eFg(^Gxv(kSI8w&NzuhFjyDLY>Q&cho6v zaCi}9Za9_c{|OLg=NmK3H_pAwp6}9gaCu-r$YK67dY+7o)%svn2XR5Ei@WCyJg7rT ztJ;yN>FNnz$Q|B|_48*IojaSdi4K2P$2Fxa{*IM0u&*xScr2C3G3l~$ORRk!owdD? zwOv`+X%N<0ei8Q7vC`f(e`QtAJ0+4rpfqc-;3o0&g8Ru*(Uo2BusUSx8Qu(hCK(ov znvoIPJICGwEZu7f531_L{$UwstpyNW6Lk%K&DI|Ga_dQYCX2SeqKWR6CQ4ru@|$su zbk?d8EDx@3eao%`9_YM$psOm^c{!#^E*YL58UbiL6J7j6F;$|&9p-atg)TkoSqpzx zY;r=aXKnvJ&=q3N+peBgf2z22k-uE(Vx9U}$|}ibT>nn>66H_4K|V^eio7<-B^j^v ztj!#$jXPzU6!Y{Kofaa(88 zRzeQ4l`LG{pBl_o+L#{fY}&YuD5tH2x-4&godw>f#87RCoAiSojxI{_;LW^=+Pup9 ziz{zxezmyxlyItYB{4_YP_|DCkEiI4K-~^}^~`LdDbwuLE>9+&3URMZS7If5Cc4-7 z#!>elSe0MbooHu_bg$zM$wUWy&yJ_nY=>ews4CMx4myKwTMuNddvz$(8GmQa(q!T$ zl>4%H;-=^goRu-;c2sq75lLcM_xp`a-8&-mPFShwPG*JifhBv6e;s zwzIt2I~*fq)^2^p&yhcw z549!aKQBt936uBj*5oQ>8xvjhhMTWGP77?w*GB~W64re?Ywt?Ai<%!x+-0KTj{a|Q z51d8GTzP>|;^J01J1@VZtLm1{%kT0MxA@!?zf(Ue}F%$IeXq8!QZVS z-8x5`^hub#@Gy7_h_%|@h+2=XF!I@JfUqS&9I0z}XME1v9X{`s#B%t&OOLz5XJydu zfs(mpGY7#K^4vRGnK z7C1tIp+0~?BX%lw+0?-Gee4_9Gnn|NGR0ZwNBYY4k{OF3=Oq?uuz#kHTok=BlKcqr zPlrR=5;yRdI|iUP6(p|}UmPITN!*}aquK|NO56mm%U@IC{YXY);s$I!;v%UlT^>r$ z_z0QLq^ej!eG7{dHx z7@C~8A-Y(1{?HK}fpV&7M4zyyj~hS(`&R77@C&zrdV?# zrrbXs#E)LZo3SZ}cL%q2Cc5a?^p3!&E|j{-m5eT-#A-=?6zaY>(_PbEeKP0Qi>Q#l zK{EoJd-%!cV(~!#VEkoujaOs};o(Bv+D|ytJs@91c*1|o#}HZc-Us+YGVPtYZbEgi z6;Rd~u$40T$`y6U^2WT(u?ty-AP$SUY&N`_@MZi~O`&*O-CK%2JI_VN&~CPL0yk~u z9%p7~Ht=#et^QkYTpe6a+REIWys=)JSV=_NOw8Jz)jeym^m^XzzaIR)+C6TYg4ron zO~$8Aqfz_pGVLxZN9kuM{X2Zz>3%6XR)6q2DG~YCd({XE6z~f3cHu zuZz{}lYdu&rjz=yo;%G*U71f&}y zj3cU(Sdl#^PrO62Kd~^R(ArRlu45%%U(YMshCD9enE6%j?Cj1-BA6Un%y+3`- z(W%-SyqPzo!+WKgo3|gdbt9)pbj~62Y>8LPIE;HUAIyd~VqbMfS|?X_^fb@esPK!# z!@)Xgsy0*iTP`1<$E?0;CZ;$=3;(o9D1Bm@D97EkuOOXR0!?hjMB7Z550kU#5cY!k9GgsQIpwBSgCybwA81D-(e)VT~+Bwf*5^*9zU+UrwjPUXFuOv%_8CIy%}%itrNlhtRD;vPl6YU;#^seV{wYUUl%%QJ8B zX5OLD-;`2CkzO8(6d%PD%II*9PY2{qM}Z8JXWk(?+@hlyYP*dT%SMo*4^lkm)%M~@ z_eoKEN2<2B?l)MQ76|=0#^rK$?$pZCEKYQ1!wSJtG`;CRq95Z`-O(E^0R7&@8-(pZ zq6O$2!Q?+e4CdL6>04~0*YnSFdo488sF|RxFL*@|S1jCSnc-;GdkB1?`7Zdos#nfx zt?oDcR%q}&NzRYtJCShDDeH+@iHLRxP{uk!X~h1Vr}ND5>kO*t%X(i=!%WtA@q*#2Vs*({5#q%u(tcqmx!e$AQ7kAR8@Qdh=O*AbxFEd>~QnG`ae9pTWJ)D^MhTi6Rdma zu*Rj4Q1a4PDA{tdDLd6=MwG7PN!7IX|7y4EsS(Cx{WCUquDJ>k&VmdaJokc%Ed{?z zy8IClKf6E^?cxhcvf;tZtC?|k$Q!h_dqoRhd$vp8HGsoob$mf;_1v+n(euy&|GGV$ z9YjmG>Ny(VzXGT361no5)?%KR&&PMha572fSnZg>!?UjEb^fpIe(V<7VV*or!7!QC z*}DaeTc7}ycMFRAG19dTZpVM~2F~NiI_=~GQG1e_Zp;ns(7FTzCTv57a^@R-NmlI% zG4H!2sm9GiTbVVSAVeJJg(@~#r>_2N{@>81!MG0p)V@X+oW{pwgVoCh2&QpCY4)Xc zrk4)Tp6uDFAB4svS967FF21_vZ3jnxWJ$6q9PfxW+$cR=lH6WY{Z{mb`MjKJH|?fZ z~c%YuHhC9`R?qBM?d))F%qa|G@M7mChfg=0nNU{AjR!PEl!&mcm=wzyz zHu^TQW6?!gZp_XX7AuBu#b)OVg_&2g#hKS!y|^ZP%S7k+CuPftsj`{;p%nG;K%nZM z$o6dZPd3r~0V&u{Zk8l#zjH(9sz0j_81aua>dCIc>EogE0sZY-+H22B@*4HrC1jHP zEMBT-GsXvg);m8YYtPzYtoN+xTpQokv#xu)1(hEVUGxh9ZXHdRf5T2=%Vb|N9 z_1*6?4dm#XY}Z{^&g2mr@y>QY;KT^~yPUtd7tsL3a=?8Yil@(wme{C7PQ{T|DZ1cI zB%ni*{ss;b_$~5t-^5)o+QfZDqWZt{C>Qc`l@aV}!*^tn%SIP@N=0V-MS{jg=1+~z z|Gx5{xKn;-cLzZIWORu!^C&jiK@4wq0hnck_s;ql}2yxVm%-ba04^?)= zLGt2HAOVdpZBx#uZZvuLB41<487DJCXKiXmBy|>{#FD}csdd?(i;kIm&pWs#gM9~g zi>f2Ne^)al%x7f<1p5CNaYCg`CHdYXVyp*bd)s=*PWHeVn@Pa&^zrt<>gTPfjEB9S z+l@WYCwt)Sjeo};7*q|I5!W&0-|Q=Si&bDDQPy%VJu33f4YN(6ssnkO+#ZT9x|wg- zdlg;If>T)6UOwKbLV=#d1|5MDwh!GX3#ToFYRBEfJ)L-oXXe~bhEuXe9Bp$b0;1sm zm;PKP{SItX!+-}gxFZUFKW$9ej5tpp&!wx`@^@0}>KbG?u%~EpqBpwu3`je|bm(xV z!{)$rNNu9(nVV%gERs!C)hFX9>CCHP)8QCDz@daa+AnmC+Fi>(}mw^;s1-_qOb1=JB!MAm($u=eyIyQsQrAJoGX%yR}# ztSb@g<`()U-q@(50nAS2%KQDW7FENQ)s^i_INn*an>0BP7;--_F0~t=is<9XiRC?ii8lPo0M!{2)C1Ys+{v^keP&2|k(q`vNotO+cqtwJ zIu8#M$V zrJEVB92mFcPJC&nep)Ac)yW#{*IOF5%sx*YnjMLM6usfoaEB;$Y7Fq{65LV7kc_E= zGV{?-jLxHx$GNMxO%FB4L?v&IX@7;55tm@-K*an}8sDnz+6Wc)Kj8e0gtZ`X5Fnuh z@=Ni?WK*u=3jw(|b&9{m1?=Tb%>rkTSfOAxr`6DX^m&zGF-lC8Ix%9qSmrqA&BI@U zC~}5O#T&MqJF!GAAMc?-#u{rNB0+c$Ie@sdy{9?J|qqbix2W)C`5j0em|2OMOOy1GPy_tCCIW%o35CEh1-yNf+S*@=^gi;p6 zF(Ylo!2|ZrSD8ng8O~NphcLAEmtA;540_AhB!%tXF!49%{(Cn3a{3taTOcrAWjf+k zH9v_4v87JzD{QiBPC}U5{L|b~7b92wQLxuW3sU{XsM^KKs=kiZ1SZ%HpUDd{x=Y|0XhF_7`6e&JuMr zAvf+t$R3#f-A9%%1Ir#z_hJy@;^?D!z{*unzc2-Pg(=7`^>zPROT*n-87KArO~-?1iyPxb^k6rprXEi`i=A}#5Z;LQMs^o}gOQ532f4w_EsP_47Dt z`OKhEhy|H6ls|={Ro>jPvqSD!dpo~rS9%_UK!s)1y)Dcoq!r!-ZaFd7g7*fUbdeJk z5)_AKUHk-B&Uo`JfMhxs8MqJxdf-W_fKOpoVR=oM|@uceKTtW2$(1E{|u4+!A zJSSK{_!=DsuMEVBAPZi!44Q+T2H4)2v5Kz7O?7+qAM4f+G_=sWgCJh?L=amma=wSQ zVHaw(Lcu3sYR-BBpU#hQulETN<{|O6IlmJSa;F&c=O^PNND-BuDES(A3%>r~tWeP| z`%AHBaKx3Nb}Z}xSM6Qb>^~eFfuY3m9LsN4m#{H@5B?VdBse(D4YEkX$-MHy$XBr4ebf&+4r}_RJ zbQuj|;^`inh(N1bG&dN}j<)1>Tz^YgI>imxfUU7G+MpHS(W};IPk5aw?lIj+qtA3p zFu`zkddZmx$%;(~Uginj1*IHM(qHa8_{ij|Kc|x(W<*-U`{`I6&T#pHmUCf>yRN~V zS4fnr00#j_tAJiJ$LF;OcIz*v>f^h-2Sp)Rw9;W*5}kjI40t|Op+!==kPkFvt9 zfqC00&NN5F4`w@xhS1t?TS8*f;$bhqOl@!M!kn60L!StF{e<|zy0@k{alaqpN5BN3 z5((BH#UJX}k=evT7cp@-A+z}3qYVqFnr#SsXFt1yU>9G1y5ICvx!L;nqIW@D1U{|{ zVs$rDxME8M8>yahfHt`wP08^WO-i&kZ!1O+AB1~l=%DC=!w|ITa*HUFa2mfFu|dRc zYdU;j>Uk~UCGf*Ng)0s@J8@0&bxB}W3J+vlaDF`2pom-5l&*S;FXb*U0p1gd8OS2B zyUH3em&t*fcq-UG^d||RQ#f>F?td7?2~#Q%y?=tQKZo&is9SgzUC)ZOhKq~l9xiIH z2B%B~Q?>@}_+ULohP@W@hUy5e09Ee1i)7+{Y^nR>aNOdPWqLrcrf5SKmWRaIOyC;9 zECsyRw3{h)2GRkQ^Bo3CexXXwU|O>~-e{WpE4tK{ST4*n>ug-hjCk&q6ewNY{Vese-_+!cAK$cle(0?GISu2}bR4l+koc=a z!NNuRL{1bJLww$62!$_>V2Egw7^0m+lxJ=bPpqH#e5z)%_<&ok*(l|6gO8PY*doRd z8C`7sj~L<;#I-Xy4;W(eIx$29hWIy(M2P^#r=);9z8A0z+%QrQ95PJfjm8fD;w2hF zObSQw0_SRt&KIhK5dxWzOe}{Jma{$;UHm<0nSUD|@bQXJWRFC<`O2a9xz!Nylt})U zWXnClD9Js-A9qpdL02-gVDL3euVL)m{qs)tZ6SX8 znCPQ3In|1F0?gb5{{IP$?W`lz>{Y)#wEw29o06-GG0hoQvg^&7UqD3{I#PdM+&F{pX*RZg` z^4i;TUgi9(aoJ9P_Smys)(9tAxWk!DUb7&iPpz%Tf$>?u+(n~k+O*Lp2A+0z+M@jBS&8jHc@GL?i`skg?m3~Bj+0nO8 z|7zkTgZ+Gu`uq6~vJ%?Qw^#Kqi1NRSjeU^4`sQ?HKSw2{RoKQDu9G#G@ol($9bf>w zrsnH;84#Q+)KooIb1_acK=E-vUq66Ps(6Xg3y8esat zS&3`lR5FV1b?QJu@X0OGZeB)b+Xt9mi@)u1i%+N7{>@Gs2ZfLE)7tn20Xz3pn(uQLr&;cDS zD3HQdprq?4zCNnYe+tRL0m4Nr%6dx$8g+STgKmy7!u_J8HV{Jo+&8}iH6`XS{k`jl zNpSVoyj21Ek=b|u(e>4Gfc|X(H>^8}%`|hsAx&PYCP$X~fl3*&y`=)cON%WiZXkek z;~YgoBvs9kRO28`*KVM<(G`YT7*M_;_K~!w(@zP@0$x7E%OSW8gke%UB&4iS_T%M0 zp*jof>=1Csb#986JC;^~CLtPE@a!!Wd~w5CG%X$Gpr2%o1ZYOXyS)X)mH5{>^2^YM zOe6d-C04$`qyb*hHE}!U%pdDMpFfAX7|(8eW`gmFw2beFrjJoWZbbE@D>FNds1kbF z{{mo&uDKVPZ*xl4V%H~$Q0pq~OPeG%bj#jn^vB=F2{Y&I{3R6f`)|1O^MfWZ=!yuP z=}L`aLv!vMmw{H}B_Xg?=4fSy)}A+{Iws04*0BMu)vCo@xD)x6L<(4xzdJ7kuRA&!V~9yl3DW2&jcQC)cS@QeQraIy z0&ipY=`kupu*Ilc%l%xxP_A64dVhsuki#nmJvTU}4(BeN5h|+x@fk(cQE&JZg1ZqI z-ZZv!PAlX8_||D>1Wxh4tsRSZQM7TB=6l~^ z17~!RghpHAX20K5qMgLiMSUQ_JAHh`5dMk}ca!Pw_*HD?EN67p|5#f-Z$@ntkfYgR z(!kR~Jcx;d_QkI;%w6U!G+oI2s1%Nm;u6@iU-@;fFlRK%ugS*AwrwTE^E<1Ol@2fNg>$8bHzI9sMrk4E6n zsVX_dfcc{2+#?#Q#>^xQAUe1sWiI4jf(nUfrsAkU*EeY>0Z;CmgaqeHpp5n3$kQ+Z zd4&i-Ug!3H#v$J}gHE%3rlpS&Psu)1i>I&_1;|`lvvK%XQ1gS+{BslLwMZN}7ZOd< z`Ub{oZVBlw$xc^r)~t!20?kW`ByxP>-LR`La(K;+0U{@OG??;Bw85bO*q_>bz!nF9 zeI@`b|F0ko1`%Oi^JUAKOxM!WWDlHvME3MUv*%9enpT!Q_Za2L?Hw~I^>xb=>0&UR zJ6#EH`w9D7Lab}r`0TkSE8&F5zE+}$guL!>srTha0|yS+&g7TreEvh}m}zBQHdc^q ze|Jal*GKILei8l?)vC`?dl!=EIWk?20Lfn?Z8D9yxj&D|pTh^y^`OVWifNd?VR;M1 zkfoqu{&u`iy8IMi4k{*x?H_)L)cohDh!6kHpv<-M!Ew$Je9em$NBIMj1IOT}G=FWc zg}#lKiBQ9g>kt-TI2bLPIE?8Sl8yPLmJ~KZPzLWKjHskT-`rkJq6bO*&q5`N^!D*>FtqzyHm{1LI3t>@vmXa#wgnYL z6vTDF3wtmC-4@i5sR2Xeey`N`0A8t*#6sp32RlAmM=Ft#3XAl2%}SY})BH%Y?;)z~ zqH;Q0>8Cj-0&+zJNzDP(auv?-5tjD#VFH{#r26U@gL%P{D?|+ z!F6$=l8?c)LTW*D7aSWv(xh*8bQkN&N_^TS>Kqrv{%Ey&KuLC9R|;ZHGh(fO?C%ll zoZtODVokQxk0aLSNcFCYrKAtF9P$k|4HwSs&L-tXO$~O1f1XXY@R)f`*|c*|;3~>c z5z|a=UNC}MaA5vvu7cgkzhk@O?F`U)1IHlE7&qdWH<3;{1py`Wx8FMD@t!ZR{-k#% zBzkSlO+HSOQ>lmox9xR3iz!X#r5bhThiW+eL9nnir?;h>`P+Xm=Y1l>u~yZVD$XsY z*5r`R8kgQx^6jbDz2-27my&9l%lD^YQGo@t!Jx6}IH{Ar_TcqZ`M;H3{#?H{%)UAGf zXQ&)XxbuEjpCH0^vbK6xy^l#{uu}7{W&P+^dyHpV(MXEBZ~rR2FKqd6=V(&npe}#1j?5c4Z0gve^m*(ke0@-T9nY&zi2?=Q{4W3~^!pXf zsO(hn6T|4g=%eBNX1(HW-L;W9?|s!#BY&HqpMcrJqwj*KX!48~f@pXR%J76ke(bZ> z)^GaSa(B5d4RUQHS3hA5DmoC%Ri4sE4kp&e3q(Y*>aX?jx2`e)bK}$UzL=jd;Lr0Q z+la}X&zw(~6D`%aa+~INW68q_FNECRDB(m5EGCB&pQt=1IMa^|pt0R~iL+2exNChK zYRZy)0FZ7RV5~V$E>|8?IZg-u`igRC6VKGn-!{uR>j$$hzND>jkV2PT)!O(Dzs!%+ zdXU1SrSMyndgLir54~e$6=3bz#2)*z`kE2^#Q+{thr4IqVRO)Y1(C z%nqSUJ<_4)hvdd1Mp)0uK0PnZ@SJ+2TYnpS`AfXiQtQwoqdJ5&j3YAl9>T+ilRJPJ zXZ5Szq|o?uqkd9tHKp#!qM4)oLONWB z-njAMBf_+SLRHj06@(vf1sQR!H^)=Rjl}>$a9${-5)b(${@CsJ-|vkZtkw>M5O6_A z%;SEEJ1LRx{g4LI8nS;^sn+b_lwZ*%Q>q%)en$Yo*}JA%5kQ|`E;X$I{C8`NHW0K{ z%sP7`5evz7h7Rg=bS>GGUYK%BrW+NW-0Ypo+Ar+-UC&+um1++ zZ&pbO2B$Hl)VF*Fh?_O6R(!aIKAOsw`;gN3N+t-;9YG{9a8RZfb(Q z`MsLtnt~HY_i8^i#YWW;U3%~?ABPFrVNP+k{6Xmjnyj#F&xYXcBM(tP>)o6ALffOJ zEyBqKqRj$LUQ}8pmTe?{FeumeG3CB&5fN8A! zPNC(k-6k`>KfJ>UnzaC0{kP>7g{&Q}<Q?|DVQ%u`}|eWjt5B|@$we(a>5)VXe6cm{#&<;1x2LXmapP;@I#9^lj&&clRWw% z?k!>DC5&Da(}H_}46P$s>gM3=>!{6)jV}5oT*dVaW1b|6peVZdFkbUt;?E^ZRLulc z^KvQ!EL-io*;$US!nyC#uB&fYi#a^2+yD+6DFm21H(_@<(fi8R;_`h-`95Gzol{cU z$>G{x=F+Dqy}OWpL?OMwrJtwtrwZw%h4hPD`fR1&QAn3!a`jJl=}#(sP9a@R4!{2{ zy+`Ti71AG;CIR|ATxtn8$sJcnz1dIA;pzbgd#UXBLh5Wkb)8H7n#ztTq$^$ zsMk_jqkusy?!Q*wVWRWR!h7pUOctkU6DyTGPst39Z&~u2PohKpCH+josjzhX@zie^FM99%}kCpoKQ@2U{9TY z4e7{LAF9=CUdALxjVfjKt*W5Z+e6-@zk=`NHtuozGk~%^v`UA5l*mx=8tl{~nkTH? z?qN7cl8wzDNPo@OV24_3Iofaz?W&~;P6bgD7xO)Z3!_{gHDRwd_F^G z{bDf1$;+_|LC)lAErR2mG*~x~8NXfqb!QdT>_;?xb`R|*Ixu@eiGI&7Ayn|`?pwy< z2YqmfSDc>pp1Za)+PDaalKtWMj+z`cE!{EcV(VGyJ2g(^#_;`gM+1qPH}edLe$J#` z{Hy6N2)_k<5rWF@f^hmgC}!M%NQLh6bz8lmhQze7ZW}>j0i4<6TCLpF0e-fJr|1YD_^HY5ra0GOp+zGldeh(Xg zEq?)uh4bWGKdX=0xruXWKAre;(8M)rVuoNpsf107si`ITtEiyx*1w(@?yAjGB2f9o0GVXe19InUt;nC8JxvA79+x;o$0T_kWxG z-jXa2B-)+WMd%E2jA7uNPMh5_?jhutUicY^1#RGgSTaY zCO%dlY_jB!)dvq*^2h3fn=JWb^+Am#qYu<$=7Zu~(+9|db4UxMvJ)b2+~mG6Ay|`p z*(B)h^uQH2k_}}+UB0CIEd^Ee*15{9&2jnE3HN{NXzx9_Yv z-uBUB$_3)xOAg^h@4kXq#HZb>j*EWktBwm13xVo5ocn^E>Ntt7#DB+-3WhuC-HrY* zz`kemx-up;2X+-ncYx-HzXS{;^+wHc4#xu{baUfS^{G1xt}9J&6=dVn@N)iqzA0Sx zS5!GVf8B3J2)Un;xBu2*nfBmLLM!SEt&=cY1KD;QuwO#FegE_F|MfrX%cDQ|zpMP; zNBrLh{NG;^sgJm<3B=`A1PKiEwoKH1{EP)4@@Gp<2m9}(W9w&IOxl#fM%=w+wk1lQ ziE(+CF5&W~oQG8tf1ltop-@YhrTXwvv{BPV_6M@$!4mE$kfl<7WsWgcUB zYmQ>Wq8UK`wdK(Uog1?g_SUBpZwD&k475xC6NTLO?3(+5bYd{b{UznTqma9Pm)z0C zr_=Lv;+>$xdpASLZ}Ba-M|~HawXYR;Hz=@11wMrI!^r$LISOz6>kE(h^G7Aj3-Eo6 zVUNg)!f}cFP^sdlbzEXMM-6iPV~j(zq~M7HrD>aGOoGz!Ost(RQ(;;i&y{R`iQi@X^IpZQelZcenb+2mK zwq|qP;{v3%qYG!>`qZ_Nd28gy=&XG$%~4d3C0?`5dh8+Z?K&scdHHJ+Gh(lZ^#B00d|+^(87=@ z5U~Hb-OLXaFC^|CNx$z>(?6!)A;`8-^xMm)Ul%vsW6!dW;~1ZK+P4bnrtiUSdXdiA zpBxuZ+wCPfpx;ED7ZrM$I|7V`BA||@j#q82Blv`A$N)f!hF3(OUFvy9#?b`)-bey| zN5Jh&z@s#M@(K7ADNI;{liB8(i)x48OcVSBWQ}XV4_~L(G-ktfh^arQPjYm6(LYMvwS(%&w<4YmD zQ*)YU_a*4%#b{%(282bV`5#QR*b<%p;X!!Gvv@cAP%|Y>v^GY@VeFJjwv5+ZUj^|m zPr^>a|EKB1)8Z8xA*H5PHSn{RwsLDet)c8?DWG;7sZzf zsG7q)`_)X~yb+!x<_;GgzMm##k=!Yg?VL$cr(PXM#eT1tl>AULOw`gb^Ifyv9!yef zLmDX3e6oI(b%`B^yd-U7O(?m_y3UE9l2=Rh5??C3L>mvm1?(*qhFu%lOwO$tHNBbv z*+xW8c$EvZswLGZeB@qR=vrQhqi{DRYx{zdD(08@tzV|$pD1&kUq*LvI|>x1)1u4& z+?_ZnExP*D#5RS3T9zf$fexyhbZV(}Dh)av8bfUbj)^w@#av8%HpBJU; z{^yj6Hk=EC`2j9QCoYX?6oHLEu$}NtCk@#`JmCGQK`7TgL=EozN%-(CSt5qh*zsn} zQP+vF3vir!1TUXR=Lohy`sYE)3{$Nz%yww}+Fm`+MvDTBS1l7XOSMa|`WVkBA%HX- zsFPhFKm~!zYK_3AJPh=B!6Lz91ZI32sxPfjcuZ?>$ z=RV+4Czf(a`mq2ZiS={Ard3{Omg}+%Y%CRbdxj}a$4bq%#hLG>(By@Q3zamwN+{hv zi5v5_X*h**KUW>xic%Nh-q=+Osc7!iyfeqVAm*FXoJMrE$H8j4$1K&jge)nY*sB}r zrWZrs8}y~Ip1;nn@ETQ(w^U!eRm#s{2orU_p(ZbuJv10!uQ|+SCZUrbQT92v(yH50 z@6HuWZL{!Sf2B5S=L%}MTxzb%_+fZ~eVk9;o7F`K`_VkPOck#ZrW%`{^7ZUAWZX73 zSU->Wg_ik+)>25S;gK6boQZVN{%}q865Zw(kqL_b<1XZZHURgI{Ad?KCi=*-QYJ8) znHwLL+(_g`<~mpcTvs5v3yyC_M(eCZZoPH)2u7c_5e&7iaMTLtPIGd+@vd!vRcj;1 zjcAj9-hw4`!%3{LKm6%x^8zAbIc*RN{F4k}tw>Cy=`_30t6BnC%vfh%RUjd9GY^;e z(U1-0D`?D*@48Lv;Z0>Kgk+%1h}Lu0!ese&Y`fGp@{AN6HMsRJ+?S;5 zMAN0GO?**O?~!)uN?9H*>HJv(c{wC@;dDi5->EeDL#N+$7<+2=)B^8(PeUGODWasS&gBWcdC;L>sH{?ntZ4A<%T0gOpahRETpG<n|g*{>g>(7#dd?aH7EDMhr)>+LEn#uTftMw0>T+&Un99zqjW9 zANJk_KC0^4AI~HMj4*fxi5e9()>J`gOO#f|ppwTVR1ESkh|~aWm1?yu!Wlpj7?>Hz z>G5dlRcq^`Sf5qvqXNDv>38pymWS@KtU2NB@eKTyV?4FW_mTV!SroFvPm( zcQTsT{qtobCFATAU8^Cid9q`;Tq&Uzp%~YSRU6}CK8$a{BJI_PML*4M$5w{ik5RPX z`EZs5`$tJO>qjxmBE$!@5VXi+K&P#DatLaaGC2%_MoVvS9pmf@02FD)r#Bq8PXY$&24MWH)Fj-VC)BK-DF{cQH&8SoycHOxb}_am zZWaPjr~1i4*FcDJ;3L$gqK->KAA{iugs)+2FYae-N{J)sjr;XpC_c&XnASyHar{@j zDgGeRLA6)B?A=zeK3^r9PBa590=12+O!801=Yl(6(c#hS&Li2SLGGeaD7zjnUUptE zcZjXcRA6SgX46`lNP`AhP@sOt;cozULpVvE9i zk$BPZ2VIy+mfH2liLg#?K+L%Y!kTBToeJG{D{#XTU`gAps$_+C@hmCS68ERRCi@-O zz27EjCb_A$cOIH~IHQ>@$!6kz#S7(De*(lE*CT)5ugPlV@J-DgX!6l({@22b+1ZLjS)Aqc^)z538_*Oz($5qN2rgky&9 zM0r>ey&t-$V@NTC1nv(+Ouel*Y++QY1!(?8bXT&4 zHdF-+YxZs7aJz+wv@l$?0H_->i$bjU2(pA+0p#!F78ol!&?z1*z}A2fbpv6lCnkBc zF^F$6T1JO)w4cAqss*X4pc5mSldSsWzEv5>#j2}WRYitcf#sZxjt4*#kaVSxqsW}k z0F`-|p!VoUv~S&B04s^{%*C#wyq%o!iUnK51{cC^qPs`VSI#r>hK)An4shk4j0nLVi7D{~9E} z9<_h9!!e7HEC7bMrDepLGe38t7fI=fuvM8K-qDsmKO`k*eopT;Kf4xl$jcOdZXPSmB~Fcr4)KRx<$#xjZ%r?qubu9!w25=GU1T@>ZMA5~*BC18^1& zy$N3MeeqnPNmevp&En6gUi1Xc`gM9D4@OU@B_ptV%1`U5Kzb6|WKV}kPd@ZS-^+ng z8e|Bj!4`QndLrLW8`A^7OpWQ`IULiq@)|w;0YBSC?6glUYM1Ek_NgPsC}%=P1F!Bn^Zrh?uzvDU7|Vs^sdeC(F6uZ{k|k zqIbjMTeODSmx_^Zj}{UUX_B&lRAQUY-8u2kX|5_7wAA&ob3q9B%Aq)f5 zgcXR8QI2L|tDx)aEe)y$SQ@D1G{tp@<~l?QMAXv|pS*`zumT}M(_L<^mck)x#Wfh8 zAQl|zY0la=7M)i}lh-=T_!lI~D4S0)&a}C>SLPy=HW#PJlStZ=YI#zZdJ_3Hw9cdz z-rL>X3fHc`3(So-AVWvQe~rI^!G2Y6e2T6(3C zSrAbzmELtKJ;6%;^h%Fr>1lZ>A7tc}&+aDOyTTZ2FR$7o==?@T; z-4WrJN;{oO1+4UKJWJX3pHZE00_5W7X8f9!@$2{ag@||PbKqSM3%lgaxUswNmDNQ#;-jxIO>6~2%i+-*5PY>3fcf99TIoF zE!Em7s39HTWr$!31UIwFRZ=BBGo$zCGSEI1Dhn$KhJMUSci~C=HhBy%)UHIVN`SeR zXdb~r3+!rwrBnEXx2M9x(yTr%Qy+`@;V!C=^#YenybB1QW@mM5XBSlZ#DmG7Z}aDE zsbL*XRWL~pV+1V_Qmpy3SPmi^A7QO$*@(PZ#-Et0#11}^5*8obs%B^rzdtShp=8s_ zZ}e0KQVvINS>kIKbzFh{Pxy)Kbl}$fS2EN6w+8mj4-R-I!!TfU6N4GF$OcG!2n%Ta zIkB;qLX7b29#erH#TSxtnD1I;hhBZ-=DYgF-~xVYi8kSzt0mgZk5<`=<#StpsXa;S zrdRMbEH4q$^a=z#WC?a~A*0C5b1zXop;1`nNH@;H)(ZYbx^XRW8t}xtoGXt*Uh$Lc zeB+ORBO})w@{OMu9H(L(j3|LhTq}NTYdOA0*XcXeJ7~C}X9;4C78wJ!pdttq)M+DB zX}=RIn8p0B=z@mW68)*!`o3CXQlH&rnV27hChWryy<(If4o9F@LHY^U#sZoDnKO8 z7KnsLMoaA8;LgR8z&0&92g{2I%~6tZP-LbfkmI*MqE;@)D;pxcry&rjW|NU)>?0#` zj1Tlmzk>ey8v$=vC;=H^iDxzOIdR_krJ^$Y66m2tPli-T5l#FODZtjK*L9CS8*0a& zy)+X9$oMl5VB}KJ0cm6!-kMcF&MRDP7ySgcF`N#`Wy5qG?`}yV2S|CyLCWs;ffSWG z992PJcVfLITR#b{12JedcI+k4_Uy^11`)zbZzuYeH0;LM0`n#g)|iXL!YV=f*h1}* z&v~ZhCum06lv5#9$x|VpTrTYp=q7b41a-@hwYaR12Nf`oa`uF6iwg>kDtAlO`7U0b zDf^DNbNzw=t+*FeEiNOvft{;Z6^X|}-ojt8s{BAIY?f?|-e#9Krxq9zjZlyHlT%R+ z`P!|!@iNb15xHVxy^0rmmMyC*3;ZwRE+O6^{$5yG!UW%smwx$i%?fVnNIx#~CU)ls z2Cn}lQO_89u4NBgt}BUlHE zQ0h2&I2W+Oe9zXZ0Y(>$z;J_X0J4JuGUF?nFUc)4VBtMSEGNSxoI0Npjgu9Sn<6q2&wTaP&=2Cw26vC}Vc=2?1`O-hm zOp1&EySljVMja_AgvTf#y>2}%BcVUquIT%dq#{J-SAoSc%N4|&6t5QwZq zgN&78*4+X;l#4WQIS$(pW^aq(uuO}KJDz-HvvV8E8G?YXwdf7P#`&GAw>ujzw%ND` z?Af7%$QB5BSzdT+j&#`gO&5VwXZ#FDB1Lt;yo+3p^B#+OM{1rIdY04xeBXenRt$+V z=oKi)o(u_Yva{}|XiQO&qn5!3Oai2J}iI_7N$hMK)tT97W)ER>nBAM{ZZp-p=08T4*8Q*gkm0 z8vKl1DlM|8f(GxG@jZhxWt2&X&k~4O38c;#sTUonitvUMjmNf+qXA9C`rTr?hdSSr6W?*Z|5%rJSk|) z3KV{fvH_+{k5N{rMy5TYLfju|gG7(4pn@PWlC0q)c(m9?S$A#V`?Z*KyqH;Nl(}2V zpbg-*xj&NX%Q94f+lav1`4__d3IT^dl1cytI%?&Zlc5AKFb&0qqJQcD{Fx_r@R-3@ z%(=K}YrP%iC6^ZAGA$?p16mh$hDGCmq-WE9xgO}6C(xIp0f-{tFM|efC1_raj!QgE z^1lkr95wbU`IA}LA7ViY@&WCWYCagwYj@gmHBC(zij|1WL@6~vEg@w( z#s3DA&|z$76AemU^@V6i@*ZKn@i?}6GGw(zvt0dNI295@L;^pAi6@2gGH83K!_jP9Z9=xFpI@ag|4D&q*P*dQmlBtvR3K_ZYob zMP`$$5Mi-~zoVs(!C+C?(K#OCvp4W8_V8r1D9S~IYDPx>JvI?r#G;bbNKT7>1WroL ztD|ja-irmGbUnpXIiwvYi5{{6RqJ8{_P10q6Y#IF!jHJvSsm*D|Mh@ALZglWXgV8`kcuRu~0h-jv^jqqv*J{-RC(9}c2 zerVwy*JMeWUo6Qe3g=<;B|gN>ZHw>57jmsH@hQP}i0s9eTrE-|Uyx{!C^2hyi95^; zcA0>>1MwWZz?C=GcHteLAp)(VHs10us8Q@%^&XG;-l-PmQe{;L@-u7P?hQO?+ zy$J%DOSXZVY12DJ03ka4a2w=5@z?>TkFnDAv<}KNNaV*d%KPn6{+gp?PQx6w6=YjR z&?BCwdeyE0cB;mMcK?Lql=Z3@Mu_JqjG?g0Us5|r8)tVsJbc%I-`}wgYa6}Sc;efr zz0@c31t3cYV`C8Eg}eQ5p}f&%Y-x-gZ;kM6L<1W_$+pigzY=4V2;>E-v^|%LI#@~K?c#T^nb(7x! zOj<+Y(v6=3M3rssj@hkfcRj#-#92>)PV1sWTmY)Q7fi@Fr2^29{HNlZ+z2+>=SH6w zpa=3AA9f5%RR5gw|3k1m{Q-}TYjMEuJpO=J|0x<-MfM(U_SJ)p;@VvpVC}g~$mja> zjydPHmv>qdI_-OSZTM36@Q%-V4{!VN#v9>gCS@p@?+yMbyk>~nS3~es=0Df`?@-;73O>O*LaCfjjXMoQ527rMg`4BH^^_;mB zgVL`1F_tQ#k~bQ!YZ2aAj^Q?Txx??ftZ`k|h-O>@-b;;bZhNVW1-Hp+OOg0AM^X~b znXT@>C15$mOQ@abGad7b(Y5E<(>JFx?MC9+$KbZc4}8wOvhBT$&%+;hq>DM7{+DN+ z(tgaAb*z0ft};doiNCU6xq;G1PSg!BP(b2JY#ceaAd_8 z+!l4ujqwJL(lmo_0@`pQcjF#w*k)Y*laPxjF@T=o_j%`|I@iNU7syHO2Sm39|7LWd z*>IP(0Qcv52yriKQWxWn^FRy7OD(W>G7|JD30fh6a2JARY+m?+lUoDOcEy>ZFJty( z{=yvvVCzhp1{PA25B_e>_nDP$f1A;)A3dneco|fYB#9A-ANeuJq0&8QGoItl>`Df| z8pG2WW|JE?V9P(uf4F0~wCPFpa)G<#0*_uUmyeZosmsR@eU2-#bF8wiL7ixLP?JN5 z*y1A*emM=>(xAZO(mQH4+MWhM%DT3}9fiwUV>r`<(^KIWyc(8FWbuxziqTHG|Mj^^w+ zUn(0@-A1oGbXVn(WLLDmto$5*+idu&ncI19{8#w12zt%l< zW$uzPkA5WD?!}9!UFyoYGWWV>@$Xi9ZIBs15@WRLI`R-z9}3L0Vf{U^U;ju&gYSIu zFd+y&#Jh(c?%|1TANvKWsPaZF)rY9;k`h76Kmeug=#xk~}a6_c8FJ zw%Kto{Pkr1{s!ft&tRy(AigF;bHT##IQZg22VW1L$Gv%Oy$dRbB3mn7UCL@x(?#{~L;O6nu1)_|5{o#Q~H$idwlYpDkM z8#J~s4`0PF1hGDcQifbya?cn%{XSddn*RsLpPIu5#4=)850$}w| z(tGW-?=L%4Ug~)*J##{5UIFNG^kb1W>8Lx`_QKfV<|DMPaTFL?F-L|Ql^it;s8Djb zJ3YyTc;A6=v>-glZ_$WZF8uLK$WyzgV1fN?5JsEAF60okUb~tC1f9E4G4W!uzljqT zbrgcwup-#c3hqu4)@_8<&io6vxy*PD%F!Mt%WuRQ1d`5lvNd25uBJaDu*=`6YoXye z`as;r-0gmIR>myUa~8Hu{DRk8;1c^qYX|@nRbc$Ky+9C_qZqq-2VLQlkKQ4*yoTQ@ z5E|vhzj+Y{06%#Z=WV8Wcmxw*1(&0S=VR1BT1k6UBe7_>yIAI;MRXU-#mcb^h$Xha zhoi>q&O#T!9~+QCQz+r_256AzfpZ~9h{>!6HzQDAMlcmLtuSk?w%2F419+9TH*+|c z0G@>d_aa|QjTiTRpy4XBoFkB8+h|v$ZbW=REmpUNc2SrOy+?jmuJ}Va`iHJ0;o-1< zrQY9JXhk`udy5Sf`m2rO;G?t4D8IRnlzI>R7m+&x?^Ez1RFV_)-ziJn?g?13cxwjQ z9s~)1dl*^vFqD;EwVN8kYl@)ai5x&G50v{c=#t{;bgWjU{l}v*_M@xtC{|n{E34eA zMXBwBLO7V%^OICHmZ3aDwK;-t6q84td~~;6>Q+2LO?Y8)V)gQDdOh+(O2IA`EJ0nd zlAdBoxT7{aFOkKbS?m+T>h)`3ayQ^3HU_u_9+j!*jMop|0|T$zZTl$|OedlBNc+OKRq{GFNEd30-tQ76s*p==@ztP+@#|#?HMb|-)L4b7&OnO zFGnyHP5Z||#;t){*q~)e!N6_OdSIFQxLbYPuRb2)M@!&Q)LE{cP*=yVzw+ZN26tje zxLO3r!tJ`ZB*F8s1#zBH*T-NcJ&GL>fQU;3;f}b)s=eO~+%~8!-1WT$dDi5j)_~+o z0WW}qYj7S0g%;hhFM)Qm#6Qoie;a&NTh)sQ;Zy{_p{ln{!ct$}Tfc_tLWZGZv?2MNVofdU=qMY8_V z;gBMp*x@N4-o&Z)bRd3@HH=3oAhf7XB;c;ZD4}VuX@KQbv(_BzE*Xn>YZ`h`^1XO? zbo*ov9w&Oza++RmmHD9L!2xWpAU&)e3CgnlJo+rN_DNhouZiylhqBAv^q7H<+(N== z0{EWm0ocp@*rMU&2dhJo299?uT3 zm4rC#6i_|Mcy3O6XA{{xiF#`%6IpCo@D+C-;z>u-u4qk!)pm^dn74u_Z{8&fq z`iNz4Nw#s%ubDq*;Z0&^Vw2HapJ-3U10@zGzs64oh8_K2A_Ov1g@w+XL9J3U81q|f z8#+Wt%=y&Xs&}>K3BBhSO?hJ}iVC=L@R>gi_{XPjF6vO{;at#7Cuj8F{K4e_9d7HA zE~sCyTW!6$wFiq!6FshRzJW2=je0Itjk|!fIDtQ3gB?D~eUqBxoUK%c=3>NeP~am6ZAe{e{X^&e;FZ zJoLHncZ~;Y?oczg)*R*D`=-*y()=;7_eI~QHDVTIBk0~K6*>zMzJ+H{l~EaH%qTC+ zn7wZ%0ir(T__p{Ezb7z5AiO_EnWgSTs z1inz}OF75>MfL6Th5>I~_%`f)C5{Hau=4wBE9IxnpZ9KzH0XoO@GU4|=9u2+3SWd* zHvhRIeC%#?=`W&&nQNZw+M8%0zbPLAW<*UdzdO8~kC8)2D8&sKxUlho_u&w`ac3z8 zd_iBvq*DWhjt$y2O%^sk5ObWzn2@in9OsQ}3g(47U20Ikn<20xOTd7l;Y}v$ z0z9!X*{}1D^P#PTqqf=;*=qiVE#ubpGPhAW#02*!&9}3HK!;(12)_#B0vfWGRsPIUyt6Mh?csBip=6iF@#R6Qf@B{Ve8atbA zL!L-~NxY&zlGnKWl5vIlF1gk4*j&5VSm8_ZRHt8*NEQQjktVCKL%g>>W2fUez>R+Q_XosJx&&f zaa!o=y?uj68l91bdfk`UN;_hA>Cjw$24Bd8G_hL2A9~lNzny4F&R2PUNx4ryR$J)_ zeb!q)A@o^aeL(0lZ@qp*WL@yvp?O1dt~$QB0n=vlJJ7SX5+ZwL`Nh#D{q4v)eJdUT zCE@aX+%&Jyg5tzComKfIWrccg61eJrciB)kvig<@7RwwgI{Zk=`?{6)?5{lhKVyfO z<2}aMR69w07jIHCUYcK0Isme$P1#w%iZ}w*B=V`MQB%B5W=PgjP-clUv|xxiG2fhu z>Vqo_{mlz~gZ@UFD96ClDz{NN#8}&HVr&5H@t*^1m3r#RD!|i>wBZWh>lPcJnmJ1pujn^hb^R?!cvLieWg2QK&1LUYNNz)*sRCEiM|d&QSF zWv+b+1oA6~FD2J6^#RC}|Km^pPX3gpFYe2KQu<{4=n>r&PV&E`z8U|#B+GlHU&@wX z?z(0u!QK#*Q!2xM#L~m3dxlb)E9lC67lwpG9OQ@O*3?ha>o?rE|N8fRh593JR`qYo z(*MuCLj8u{?Z5w%_o?sj?`p5vALjR#Dx&agg`QODMr@gte`rg^p`M&@qu0L&M!u0d^PR+U{_tu$Jm=HFS5qwnth03WXehn zunI6Y?#PAEMIZ{}Dz0(4k-8&MS5fTIwTv-NuMf@tI477Wxyo($jd}UnO{E@Vo{y7} zcugkaE(In|cK|Nw75*~j53lx!)~a;pKun8n1WL@Bm{}X6E`zWY=sOeK zB{%1zEiL>G-{Mudw*;ztX}yTGWNn5U80R z^J;hatRu9j#V3_Gh@eHL@aq_uCtBot_!=JG0};IVQX&}D!VmC0!f>F|mU*EX8|C?W zIc;nD8|lnjkNJS>&Ad)#pd6^5Fr1D1UqYRkW6cTqB@-|K$`HbAI(Q6l(7Veq9|9@n zLqr?qqnz_mZqLW=C2BHG5u_ystM>F!+R9u(z82vYvHvrD3L}u_x{a}3v(kgEi(z7_ z>oH_riDBueJN_L!#ea@=rq_q%w@-R=8lXJ3pF74UNQgrIw2k-U{B^{_y&Ot9SsdqkE9(gn#9sq~2*q816(rnWL?cLgd2U&b^zh2TF> zt9A(&Y$61|M@GF=QDQ6fn3|b+nV5K*SiiqiVbm$3XO@xKi*ze9E3=Hu-ZYdUMuq=& zm%r1VQ~+d?-zVD@?G=pr{{s29tU+~{RsM~1<~|AUf1~^>`6uPyv?evOtn%;d|8eqf zWU~S{tNa7FY4R_VU#H2xAmyJq#$EDjvR1H8E&Kr&BP7OHFPJLaS^B_~@N0C1!F{nm zO$O}$42*i_crfhXk8Qao^6#MhHckEw&tR1{-=+v?(jUX>Op3p#|0R7m#2*;AF$O*W zM*^0oNx=I3^53NV6UK`+WZ_c;J{g|}mMjaoRbexm6nx`MA?p-B%f#n@nfzP-kN=Z@ zN+zvUlap2c!449+WtYh+|GJgQD*s?FrMHt+{&g#pRsJRIu6^j`aV7t_?P<%u^W4;m zkQg_|yZ}1`T7+W#HfQ zsyhvo8evR3ALrJ63KbJeiYmRerLI7Tf?FNfgApLLyZ}X=X3&t z@xFKy59mCN_uTggc7hyC_Ys7n;s^l(5FC+&VBNxPFnYM7v)?wUhc5aO8IKR2Gpq64 zTmvb(zhrFDHHFybYQ>QJfe!s7Y!!Zn5ZOjAwjBDIc`%&}9EmUY7~|Y^rMObg>#rsJ za7N>vN3|(=`Cx8OGZwXGr{z8p?|6Oa)!@F?uxB~IIFIqhUO6$PL8R7CfI-(?n&a0%u%+@Z$sM*;T{-8Ug@8X` zYP>ZfIse09e4u@-Q_*M5z)sA6gLWN*FF5}PgER4Gq1Q!wWPY!d`Q<$zu{(~#L3S9I zflmDt1m-p-dWk)9p!pT}(&pD3g!zR9h$%)SIS`PCunEj?1!ff;#Yb>rUPd;<2A|;3r*Mz7y{r>~35Y;OY{CRLViLmd`H)!qLj*WAe&%lP6 z@vVBiFw02#(RD_yS+&sB46Grj9SDpz z;w!M(xI+RD>W>AjVX^~w{|FOltku6)4`T0)DCDEs%RKEDV(xw6Mjx)k!jyLy zA3^y*Kt2W@3-9Q(Dsqv(8>M@-7XZrkNgi{w+nVe1f2e=g_{iu|{8dUIs+sLglJ**W z{*74lmA*lZ;Ws<2Yc!vU$Z55JP8rAr6f@?zjXZodUb54j7uaclTx@cXux2cP+5Ip$ zU|V|R94|@QoLp|4cl-3s6SNIpLURa3wBqGbrtH5 zG55(sY~?<-@<&x)h%glf!FV;1GqtFS28<6Ey-6t1iuQziY_w5}j04#t$x)3*TeTIK z_v949*kPCn<6rQOP9~=O10?bq8^iJ%5j3A790xo3iR(FI2XZz)4GMQKr#^u{$KIxg zsu2F8@@b54(N>j7&3{WT{++2ib*wC53_~s-0hhYF)mw8f|?7 z+M+9X8~jUa@@0Eyclppl{iQ^w164P8d^phLz?0rn4+YLR0jE&+Cktf&{RX0rA`QX8 z2Y|;c=e~S!_5D75i^vljt~7Y)p2gWTaCo}#^j{?VN(V?sS1910P>2os$rivU&rcT2 z0E+Re#z({3xS7hm@fPEw;)VzVZs1#lc((V-!)ttu=LUR@u^!}l0T=%*^caWA5U8WT-UKiKf?-Ur^RK5%3Ndb!=sQTwz5SmKP6KNyQT z@;ezU3iK@c7tRhr`SO^@l}vH#M{zuP*e8Ns$id2a2D}Ky!)v^vb~@9|^`Pi4=z(2o zo#QGQ<1@xUPk$M5PFp$IWtIP7#F4Y7?XEo173^b`KQm&ew&V@Gvr1jo6sFYiLf?=W zTXI{oC((9V5zy9!BZw_1DEzNdl(Or$fE4UN*>a3EejTbRd7!Oqz?^kq&eU&niVr=& zN#x(GMNY*QSm-L(JS{RG;*O^#!=Jmf>qnt=7gL#gtV)4|k;KxSK=EgoArRDcyzfa{ z)xZ}F@_QcqB_Y?^BVoK8?RgSU!j*`bqW@m47CAS3i2eQ+`#s~7NFYpp%a%gU^XJub zK?I&(>OB98dd{FmmLKap|Gj#CjQxDL^L#P<)EBx+rug9f)*=G;N+6-B;qzV%@8!AL z!aI&1*k+B(Ff|9pRu{l0+}`|#cDoTq`L zocO~K8_D?)I|Gw4sb2HooWn1HZBl{#K3asbCY*Q^eTW3+jO1aq7W8-;&Tq^L34`IC zoShV59Q`es65|)B%Mv?QC@tpuwicr+4RH@ocYpU3#vdypFe?jMD+>ssQ8^$!iBJl0 zsOJDoo{vmEM`3~y|8Dvd?xV&Bq(8xfoOo|M!TPQAT4VPDtJ*4jV4DJDiX|Sqjp4lS zVuEb^S*5vnn@(>RVSqrYqI^G$BW$5IX?6dBwoNRgm97!}g2&637o_0fT3v;+M%XT~7uI_?I}raqN^q*@ zqF<8Ut9)44?O_8Rvd}!c(4#E02SnjO*5r`b&3yAF-X#6eL(FO)9a=X6`OvtK0))nT zS8AU);M11y<}WA)PtsH!T#_{K2etX}cIjYDNJ$M0O>OaROf6P&VDrpgXR`3@LY#Tv zmnYGuM58xowC6e#N7(ZaZD*CC_QG$2Q|_?OVc;W>pccD~-a(DH5-O%Px=;BwIzHQ~7@22z!^Vr)`cJo~^G)pj z_rlH>T_#nI%Ov5Vz3;p*|?W}q53R$1=FVo<7s=Vmpc4zSmsZ~oA2 zRBtnnF=}^cD@S_j5P*(z&))P2GXk$@;b(wT48r(Q?eY(5@qdcz(BUrHV|0Jg9xQ4z_lK*WVO;*KwrT_yt)Gu6_mJ zb{WqndO(kE;HkI6=)ReRtN}X=go>)_@413+!I}_^ErqK99tRxRhln8pFk>yo7LNA- z{yiD*E8>m&p-lQ>qtxxd0nbUES+mWU0C=n4ts5;KwKw*K7s(h%_}b#$Se@}NLGLC~ z&%iH6Dq6_NEOiSXgXP>#%X!IRnD_ac@e)B8aq{@2Fvk~19~c6PvKoO`YiPBcYW@%*C!U|aA4T@(AcAw9dunH1y2>%B^@#cSd_hOd@DcZ zziC~<_DQ;Us*dQkEO%sEmbf1-eO>P4x{RrH`9YR-xlIc*enQrzu_tY1ehAVry5Nr< z;^5(6>(c|@5FpA!y(~*~aPcNv|N4sSbhE5eGD~Nj#<)&*s&)Fofz~OO=$^sV+u-nf zKG-L5it0DHUU$lRjmdhIW@NpB&0`s>RSUj+4wtMxo4FM}PUp|r{n>AjKf#mBHIKF9 zDtFUw5i@$iNejV%b^1Zw7^Lp-`aj*@I^Cfy&gDAYE$bAXc(q6ufqBFWp-4E3^vy%L zNO#zabZcsnVtwL#Ji?`z4FaK72)>Fm)CE2cPDfkjc%**m;Frn1!L=RXJ?@2b;I-DS z8^a}pY&~rVK7I<{nd~R(mvzPB;f7qsSs7(uU#D_S2RlLwa_0wsX+W&y;cUJirWA#)b}4WHpX9_>0g;ET7r`Ifpj-+m!) zHSM}xz%J{)!?#rQ`SvUfE4-(_b{!9F^X(?S%~x-uJV5S%oo|D!A1)y0<6ulRpdo?| z2ZDHYBtlun7GeJ`dNx~a@FfZ%cUYjOT>$YYy>ZB5(Asd-R=|s&V)U9B>@8!A{(evbA3S&;jmZ6cReX`CO{e$@YCt`~3w!KD7TGyr=T%V27>F zZ$nxu4ij0SX7?kdBKQ!`FTr!_&rq2qBa>|&$8KMb#qugUvj3&z6DSVHWW+dUb}92w zo|wf>SmaM=-g=a=3}&c+&*0cwfoIS^y!GZ-9==ThNrwSL!*R4(X4l!JXn2gid^BU#wBN-cVhb5u8j-`GR90$nbf6 zKbrnZiNZW03oTm%n%U9~eQ>~TIqfa}+I1v*`>0!Qt01Qn^+sp>Czu!eFyQoheRk$? zz=ft2NZt{*6%c(TC%|Fc-DoA4F(1B-fGv77J~0t<@tN3-cYx~(z{PhL<5}|PU&3^z zLOz8bAwLZ=l`w&ZxnvovSZGY=!KgFjN9^!J&`h(@xTtv-QUmA%%$sGSVF~vaS{LzI zPtMK+MANyA>-f~TLrNsGZ~%WKP?SW(pSVju0TWI0{-!`u{82(u8FI^18C65V!;jUX z%UF9U8^(R!B}>`Q%&P!t&(<7i__sX9WJm!xy*@9VGa5B7-!u$CX>hh!!;Um6udphP zoZ&cy7bBM+qC+p2dc%y$Yfv0EjG_Kk9C@iM=kQWF9kmZXBVHRo*GY&ZQx!((E&Q#r zY3D$obRE8$7v)jHH%A`^I_hc}PhEZ|gP*=c5FzA@R|noHxFdvjxk7>XFM-&Cm%6WILO_-+3dMSnh4xH%UCXou`W z$RGyL%WE`Z0B^eB1Foz72%?l+NlvmcNHy{x`N$LGBi1Nx?E33C9BnD@r@&_5xK>vW z5*E1lh0w@6#+5L@MnUH`%kkG^VPNH>a3-*1rboMeDO%C{DtO1c@d(t3<9wyqy2K>$ zbe}mHwib?8jWX&4gXeh7rQ~Gj={qHpeZhg`rl_*fzm(CDvj>Lee*_bjn<@0vD(9T| z2~&lP$-X(8L#vNP`JCWF@@Xw{IDYu0<=GS1gkH^2N6?+MOhazwpyY=3oc~yXe`~3H$ii02CYp%htY3Rmlt_>NuC=%(I81i2Uf8_!)l? ze-!?)%Tr1R zHln=DLV1t?w`%KH42(krA3xhcxJ_(HgwL7U4Y|%@!4e-m%EoUgs0_KufFA*=J0hSr zEaiGInn2ob32E1mw8e$P`3$6k%vI!Yb!WXGADjc&j1B(3D4Kr*=%R#e!e?vGLy5cq zuC8W=F)){jWG=0h)Si$k);&14cvEX7eU~|{m4a#d3T#_mKX%b)wEwiFcjLV^K*Afy zg9^Ufv)5>{+(#pT11`#mJ_E-d;C+CD!h`s~QNgNzojm|1y+c_HcBs^~WZBd2N*`|eis3`v5C#Vz5O z@LO5*^5$WA;4ihE=G-gHNtfCSG&L>D&>N?v4dYVNQoQN%K<6-H3N1BbfybGYbMy4U z=jP2Q-r8+mKFhtVQG6^7`T+5tX-jWGo7MnJP=#q(^hIh~D)ZSmA(9C)N6j$j>X@4o z$#)JiKdi~oP4Q*Uky(*@4d-d!Nvie;12H6S+zE4lUdz=mboX#jPJ^Tk82 zKK;~GL_YQB2_ExkD&3o*bZgh$gaKI-3RoL~ZMpi(s64kh^!7-&#lR}mq19EYG11P; zWFMymYAD_dBsjyI+gd6_)KXgM(r=K)JW^V2Q+PE8>JqmVdqbqexupy^NLOvh>B?T@ z2#PghL%fP?XZcA)G9pRh(@~Tfz{uN_2Jl3t2C#t|z$8##>~SsE z;;lUKGT&p)83J|Q_H-J74s!{m268g=PZZnsG7?SSA)@41xCf03hEOs2v{m+X|L&lh z@Yi;RRw)rO%zp<(lD2dm;N~F+XgpQBr!nspXzk6bgFCNK&Q(@jM)-)GUtuZD%zeo2$8Dk^vl_t**(#nQHAx3LIfT9 zhNx}k)ci2iA5rb*OrYDYHHUi{JXbQqV@&cIhznFD1!_Q;5>7z8k0vGCW$JLi+4d~NXqI1W z(pNCv6K&HXTwo4fFE(%HXj%dvFbLZm?K9`)8*2x3`I~0v8ciiNoincv&Hn)LX-8u3 zTZ=A6Rr|2g;ubb8$5GVj78OJ4%!ELfC=m?oUO#bF91K___Zd|e-;J341Z)>*h648&f#dHlQ z{U3Z8*_kN{ke7^kBOm#3RW$X;K}gZN)<-{ErT{|ftV*|Yn%@2-Xc zpEg*0RrE_a?o87E*>~v}0)DdDcdueee>MA#N%^wbcYE;s>)LnR5BbLS-68(Tkf7I~ z2^ehYHXdA$wDEZUEoI}`_M8^I6_1tG)DKm^j!lQH<}@|;8`^XSwZ}5;z42gbj=k5I zgk0SJnf4y@HIv_|sS$hbBJd`vPqsZ*ji2#n$giYahCO!+9xHz5*mF&IqHM4y@hz)8 zcPHC|jTc{tFI2B`uvbo1P@DlNyY4;Obw5BE_N&_bKA`=#+I0f~6YaX{{n>TSnsL_4 zzstTG-kCBa{%6^DQ$AKo_3R$$JXqoDpVX&&!DkCa;lEd(zTpXpK>Q!5Pt(3m>eIJ= zibeL{p-<2AnWOWKu0d<}(Wm?UJM`&!{~~>QEAjXB_367&?cbqK7h+G4S=;dOPw3OT z-%e`GDp5_QKK)qo?LVhaqn)pDpZ&S zDx&P&&-WmrZ0<3}=Mfw&tVLzSX_id%>4${Qz`pCbcwl^{tz`77gg4%bZ4HLP_s5Gg z`+r1{7HMFQCk1bS{c4pnj4f?Db0M}fDG%YFXG^iWp*<(7({3rxU5ysuck{-_QnruI zRgt3f1m|Kna{f+jJx*Glwn=!Xy&qYQhxQJk{bbQ2n4arx`-c0aVc=(9*p6KAckG46 zf67jgS5N>4lr)@*08s4nms60!ue8tD`YgE1SQ{_0^$|u^uF7*pxr%iWA?b`%)gP5> zyPQ(NQH}FYl0c!bgXYL95ZK7tg2|>n!YIq@sDE%ATLsQMY_`B82g3B3p?P_jtKR`! zYl2(!9X~vy^pNTkaexyENk+`aCj0`oh1)8jxxBU-M9AX{@S%6&0dK+Bdl>HO94h_8 zjZuLcbsSi_>`}ydnVpSK#0AEG!Jk#W#OuJ7H|Hs3wzLBX;?54W+{KWhW_rA8JLMd; zqiEQlke|-}kOk0t(;Pb{#q&vrL_X|iFi=VU)_{KEyD7l;e)g& z{j=1Uu>?MmxyHIcJ1(`KhIT-Fc$r#Nw!cyZ3J}gQKv4WC)|Glu?jYhh@D#fX$|^qN zw{p_de(BjZ0CwntHD=$WnAqveYJ&igOc1@B=zc`YWeB zu1JF}F4nL~Bj-Ah#{Fn>KY@Q32BsZp^ZVuQ>yw4$Z~I31?!eT|~;U1YM?@lMkLc{0uEZFP_5@ zo}_On5w2IOpOu5n=9B`~N02eM4%y6WG{ut57*h)L)o3aBw4xT=4`nwOe>RE#3tVs# z(gVN0F};s_5)ewr$bW|_|@Lneyx*flrWf@%+<0QNRRb+4^LESkiTt3o_3?RWlcCmE@_bRbJq8$)SXJ$hF^m^tC*{C1Qu=U>hw~$8lIHXZMI^5_gku++-cj&@U2a3c`X^nH) zDMqmLOI^F&J@fQu*z(694%kc=$e|@)@IK^D6+6GYhyw1O7BO!A!jkKxB#wI}?ja%$ zbTad3C_{>_#reF??O?)Bx{Vhj)#ueKF!UptV*xM*zefg%BWR*v2IHo}4MGX!fG2iX z&cHC4mdnnwNI)4sk0IgQnk0YSE<7$jaW}_>()L~iVjOC*-if35```-)8&l%kRTh*K=v%m1xxv}2^j|mtd{tk= zohn(JOSE=IAJ%T=`g%{}5#D|I$2XG2x7=hd%e}r}^>z^lp4a(ovo&r{XrHovuR?Ayf`FBT5ym1|Q)54hk9e zA<)D#g#SP%dSlQG99a43te+urna>cW2pH=QJt;e*ICrlf%Z<)pKZFHyOUuQlspxzmOHpVd>ua= zk5jw{x;GaySVnE)5}bn(#mjIN+C<^d!w5ve@Kn;u-~cVMng)G!L2Doeh;qyy;-r&N z4ZHr&(Dx9YQVe4$9|4u&=0YBUVlW-X?*%R4E+Z{c3|Iso0iXUO=)=r2u0^Ss0v9;f z9F>@6+$9}|xp?^zPJ85st{wogxDKig5Lv=JDc9h;1=^5^6Ktq^tV?zQdvb*WNC*7oABm_HF<{Kg7Ww7k6H7;mX*DRB$3r#vXA4 zLZahre8%(e$FWyG1f~!)h~()&Q6!3fS&U(0qBp4VBJOH;+{ zSjb3Gf(3U1f`qilk3cTM#Z|?daGNvws(T6u#(60 zrne#rBB!qU1CuuzEVXJr;5x=lIaZ+4!f6XEak<$O-lm$hvAf>cvzK>-;MfQkef3&y zg?#s2;2(G4jB*fxBdA=Ln3CP*)jnRMz6%((;pNJU{(&TI<2E=SpoZphS=|pPNxShs z5L|~)Kj04%YRyaO0tbsGz5!|*l{=g~3wYyK;a5E-I@l+424;yWGxE;>P_t$&ZH;?2 z%Y0wIg$>s1j1R#l%M0Fuhf1Xx4jl`fr~&>$)r;^nb&^hq-ximDhHv)Kn1VQW)}(>u z&^^hwQJuYh=vopj+a)$DYsc<15wu?j?LSk`B#!tfll|X_#>K=bIFTZ4-PoEAG zMO!(mLKal*qIdR!)~MNH_5nI}STFh@QgQ@*}~VlXql7 zzN0^71Oy4Z$ma4Mv38&oJ2!SD#b=s6m6=bmLyHa~JHv6Nt3BpSH;y(T_BMR>QOI=1 z! zJXg-|e9#wSM`I*2VgbX4orVuLSPseXurA;NdG|Wp2yxOPcL9G`Y0f4FG9MsIIG|BI z0=}6eLaRmn3XY}!Lu@{rcSbe80Hy1UeVd6WW{eE+o-hJz5#5aPFqie!xa7nodHJ+R zB^R=4Pk&tXG3!ABh`6bHQ9haX5^bd09qD<7c^)X4U)aui8>KE9c*f!!dhgR!uyp;@E|lE{C3-i7$n{8P2I{okXc63-Co(P%%3vL z454eWx?34)S807oBH}^a$~=@=W)j=!fiku>m#*I<;$|KK8{KxKg%Q}H7cg`kc`|-W zqG}1e>q__-N*8=zWoyI}&a(+mM<6z+(f>SD`sb}-K7WfAp@M1qFSL~tDwJAGJzrb7 z2_#2C1NH6LFZJDs_&2mo>I-!0jQ;kw!2b|@1h;~>3`YL3>uFLHZ-NbQacKU#Ir=Xh zYU!iM4a$ExmH*S#<`gN}IVyrPgW6JNLr*sWI%opS#T_s9VG+=%9NYq-avUHtC!wV1 z`KpsSLlr42YS(|MA`p9d6=83T$srNB`~`YD%>~ihRiIox@1Pa=ZAS{8@B%2#x!3(* zgeUx0Xw~i|J{irE4Nqq5u5+qIwmg%QjW3S=F43|GWIfLV?*)$Wm`5>reJSFGQ=2$V z^ZVg8tiC*)?+%+o6NhkJUx_>;KIj4dP9xBvMSc%7s%TifzcS$pV8R8@fGIotWxXG~ zdQPtP<#epGEV)R7s|1PgtMc^={8h-5l&Yz>h-G_`Xc{l4D;j8##c=Ce)j<6&DfNSF zigRMA&|MX5)lMeo!+|@Ti0T&ldO#a^C)6tkXDNKy>jSsJqG7UC=v8##_g9uXB+9_x zY4yX;KOKI?)UZjzGG2eM6ZAX#dwx{ek*cDdEoIDJW$YKl?#gYj?qT=<0beCJF77{^eB(ZBjakC!Pw)TIaUL(#vdMRc@~cmT4>$Nk0ZzNmAsbwOX$GWw#PU4tJe5 zW;ymw7#}ZtCmm|5fisZ2H)M zN2{>D)6IEkz;x)Vd;F62e}-P1X79t1fIFnrCXLwqa>KFX53ue2(J8xM&b6WZQRp@C z;=yR65k6~{$$3E0#!oZt>@}1^w|6V^v&=GLuV2-z%=FAMoouJ3TbWBT%ZQJmxLcWv zGs}pNp)blL`CoVXg#Ss=r}&?63?D8i`k!$24rlmAdg1KBd1@`XmjtSOP;LCGZg40D zt%ipKd+9!?Ye}G>4L@ijNuE6ZJiG=CHIXdoPf8=pbZ=56$s?IP{6@BGf5-$6au*?OeJ8^ocGLH>>?%MW^?$ zlPsGv96{u)Z$h862gNwY)|qliY0(Naq)4<3-&FtU{wdtr#{i08pOQ3sb^KJlNUx0t zqt|}$owLle7Dcb$%A^mW#eck>S?2i6GD1V^x|KODvrNJDpx1l4l{q1^%t)45)U8Zm zW*MRBT9i2uz4}RiNq=cNu`;QJ%}^OyY~Q#wfDBdnO#gwW;WI$54Wv=qXIjti!cal6 zDTc~;1fkeR@#R1iJ0gu@#|s~Q2{jygrT-N4N-q=msOP)(-DhCL67N_(~=`*=YX-l-Vym;y$DcNoq>IgMW4t@i>YBcUhD=CZsQS z|K4QriE;r>nXpgD_rvkUk?*&Y9Kk*z-Baw7acAj5(zzxugN>$3_bL*lI#M3wedEGM zvDKKA@6QNb(o@EZHWVL~;}vOX1>pZgGX!S2L!XqbkxMYwj-0>Omh)NpsD#U9;iKt8 ziSkg{*QVEQ{8U8#2sETf_6&Uciu}}(|9hbs9-N;xZc_9z@;ODn*<}0e-O6N>$yaqN zlTDAP=~gD2j!@jKOg0^%FUqL_4_SV9R~#|9kKqf5`#dM*9B_e4m;GTi_jzC=ME5$&`_% zgedCY!rr@ulw5Ma)h34Y8-~f}aBU6p7UHH(UgV3NqHt4g`khKmT37{}b&!WMlnL7- z#)w7QN~8*#2w&yL6!JAYK}9{y`5nf*B54SEinM~(E^A=w89y2_$a?4Vz9Z*);Fx_k z@W0D_rZrBsjrk z&Gr6T#Gd^KGvf>*LO-loy+K8H{enV1i{OhNj#A_|#%IM1GJ3>uHEEH)=qWRfOX7(1 zuK1y>z_>BHWx9T{wXCh|$v7?`K9&~8bvjE|=c_obf#?KrTnXJBd~`1{yo<) zvcrdfZ9EjWIhU{MRC3M3_?jR!!wD; zI2dR4tVhTe@b16|*rc8lzlD**S%N4o|J8`s>M3*SGfO32i@|5eM7!Rs*g}&K82g>8r@gzQL8{>g65AkR4MI68cKrO<#H>*Wx0MaxHNn3X6DcHl6C{jW` zB3n7Np8EJysYIxsWXKmBv=QVMPEph*;IKPIA*v}o-YfDHC~6Cz;r!{!>h;$Aoo2w9 z^6C$`NG=KCEmUSFMk^*UT9|DtDWhgh>^E3M5}~JNym}3p%eAW!CP~6q{wNevtS8JO{HL_5j#aC|luXqlRlA%#UNV00ywga{HO45JOeas9% zOAE-Ve-be9f{s*6^~9vpZeo3W9$H3l)}nNEjPhXL_$zak&;O}@ep=*_KAKTS%GWQk zS5yN9U7pyV5Oh@n!=nlESt*(O3AiG?Al@oLY#k`xs;D)k#5nS52+kjiKUVT+iY?~& zyKryfc#nA%=8eGu<~RiGBDNvMM4bMkjEV5d_LX(niSP&teF?*=?lgZW;a7hGwM+Qb zP!3o%G#S!bw&+%oU!9E8t7rB~P&nz&CT8IT3+|op#)N@MrLoO@yCpwW{ft za$2NL*oL^uVB$glfvXJgORiB`d3I#GieI0YPpBWjxgV6-jeMuD^ZY_nPB;3kYK*h~ z!RhLyU^}R zoI2}|N;q5!|JOwNYbzP21$%Y3>>Q&0_fS8v>R?oHD3%G!6s}PwTeeWG_pof!%VZ1H zYUx%cTd39_yOqfnsq4B=aCmb)hctr*!;1{yP~K)V+pdJ9ooIOBCfoQWPqUMAmg zMet%F^E`Mo8QR5ALR?q6gECQ(v?tbrXfBfU9i+rL`4GA#NDjT-n3^A4X>1t`feCu7 z-UdtTH{5B(e$$*^GOA09M1*#?IVU>~1yTCtkO|_urWRl$TpyO)A#_f6`~!8Me;=OA zhR1s_W=J-?QON@y+e|rdA#_LjwO0Z6+W%&3ABJkBPxK^L>u#yeh9?FU%qyjHR4eJ)Jub}8B)iry26~o1kqN-p)-VVApO@b z#k^NtgTv#OOQB)b`8{V~6^m>cdxglBk(b)xsBzXgIKqw92Gg{qqL;^IoZHLofUZSKL3Qy-_@h}rz~AtmFKj(ki=2ett(B55 z6zeK}EPqnHIe=|B3yP7==4^f9--pjzBVPxf&)%2BC$f9zJD3DJ19tyQ@p-`W&#O}S zEZ(FvwDb&u$dWq6vuKZYGSau59^JZNy!x(Pzku|4fd{Zt6FNFQ7_{-40ah7UJW{G- z#~P7&NH*V=qFJ2O#O)opOeu_X9^iAv=1<$sWCtLzh3A-(6`mJ2>-jh;3*qfQzt=GB z#wMf*zOmtuCe>u(LCE#0B1WpirI;(GIdV=SmHV6_MzeS__@4Ur;Rf&ync)*D1ApRp zDHP~T+(=?O5CiS`Y!W$KzyIIF&nM&x-wZ$Rz@D}jqr=}Mb#!eP{jHPS%y_&CiyC)v zbZU*|Zg46jt4-#vwE2LU2id=OtVb2{@Ho&`JVTHo8bRSvUU*#hzNzd7w2$jux_B}M zZ+ZOy2*usG7q{Y0E;P;=V3g5yv`??N*$Zq}SY~~e{@&bwf9!_*y33rxmNmyXQllAc z_N4k?;6S(2L44VtmER!w#Lfrn^qXu!hPujr>`g33yfRyp!^%HGBedA^U~HxMo#aP4 zH@5v=2zDI3ZlWWro(agU#b0RDWDGfw3`-pjuvU47WtyXoDVHpgROL%9!aG!yoI~)r z!EJ);JCW+YHN*=la#(ZZFji|FIh-HHSlo*+0M{eqJefJp7upc|6H6JTLxaaL-@{%s z0)qzTh9p7I4>9Ksw5lL5+6ZIKW?b>!64-%oaIihMd7Kg4fYiMRrA$VT!^?q#P5!`| z+2`|KE^inKlaN%S5>k-ymxHz-Nm25iDr_yeB+;L@Vvb+Q4IXO1d>q?c2Tm3Pxaux~PvDeM51 zkWAz%=3zI-;Yz*|&`7f}7B^)SXg7`Id7d<$&vYUst4K;u5f4i5FLzt{ec;N$4NgFO zua*jrM`H4kLdKg`*WWS|=X9B)+)x=t9{-CVo5@AA=*?&@bQN-ooG)ob#u#gvRRr0^ zadtRMRuOHQ1af27MlojS=&nyzUx)PUcBr zN|Z1*x60B1BvAg(6?0YS&SUyg8HpBr4`eG?bC;C*g3I9_dj_D0#>kqnhklA-q4^x- z7YW{!xCt^6TVJ4G>>~^n35Hoec>xL`!998fU5y(WKO5?~ZCBWQGD!{OA2@}K0uB#} z?BkQ%q#P5}{^U=pA@d zP9>j!cpjB+jDmoG1N(lskOOz~=>83CrF6(DE&-tS)4(zcjn=?gG6`Hy5-PpoAAT5U-JO(NC$wgM!D%>;99{|&zWt=}CG-j#r zodW@fdv?|HAf-pqnt|_d*{Q0xF%~Y>Ql4yOKylE6(h=4GQ`XKA0}&vUgW|%3skAS}YEBiasq76{F#scJnXBJsxyFUx3kr`Y zfG?*N1s@xLbqVX`q zUk=ygSI{{)95RmEYG+*BH{{)f#gtIR8l`cF;~S$~MnTe9X&23_uJ_D3j}*J^#OQB( zD;VRpR+aSZtE@Z;w1^+loxfsu*Jz1R+bT9`9mFh}R$jHJR<{TpO-6L_x7es!07x$y z0DlfwQ5X{usD8;fBE1L6s&c4$bI7~G@YW9TuJFuqLp$huS^cQYRW+=~UL@mR5B;d( zr4XXyPz&4%fDg=^Tf~-QNK4GH#|fy9(aRW}-I-X8GTh0#Cr zE>wX&4F%whV^occX|zHW%M;&Vfu-g<>w%f5s2x(V0+;E*6Fp`6iZq`Q%TsjVHgV#K zT2RNqXoGQaQOLU#389KdjRA?R_PG9?{^`)_`p{NSpandjKZ>O8b}K63ui!=S!`z0}LW0^E!RHpAMV5T`J-4t2zhf{OL*Jw) zzawA6OnO3v{N_Uc=u3tRzPEE=Q^F1U;SggCp1%kN50|W4J_nSneWLa` z-hE6tDdKOOeK|E#j?ABq$JTZ5Mm~o(qU2%j!kA8NvHj20e-lfZ>VJB7{jHg_9VCzA;6I%VECD7KVF>WLg{vHU)%tNi_S?h)W zC+)lOhqkY2$^UWt?gB!#?~G-Z!v^`O-CnQ}H{{~0%@-OI2X*E8l#GFglarx>0mRIE zFy&sn<4L$$7gLuB+VPH*$w2k1wj5UVWDlxmSa69d26E&pgYSQ)ob7AqggSy2k1tkj zyb$TK{|Ec;Xz)}#XaJfxG-G4VOg82!qNsL6Q!Yk=p8r@8mLB6ND=m6)F3dsNfts{u z5jshWr}PDh{*FaFsy!K>CU2Oregb-szhO}8(aN5c;UKq)%Dnaf*6KeSH00Z=vyF+x zkktn^Q#m!qeN&liYW2%DP0z}>iBGGJMc^{WC>hObgxZZ8T;R7#BhHotXDkA;0+>L3TgmH^{ z{CgC1Oos5N<{vZKHi3I!DL=!Fy+y%sSkRNfKR5wTq2OfsdjtL&*`bAF`CE}23RmF) z@vDWC@QY(b^j76EtpLwCg@U&tIUHP!zoFnFdFJ1cq=Z)y%lhDb_?s0DZpKeTa4BE# zFI>^l5PTFb{MQg%W+meu;F5L%G?ehJBm8uzA8umGYTzHF(GSK&t8P4UDGon*>L;H+ z{@Ou9HdjAqcyXUu3lns>2&UC-_M^1m26)>#JLd#TQExaHz~5I%NVs}=C^!sn&@l(| zufAXOYv?LwRh^}D?7dKj6+Nwf*AlWylL(@tCo6qj$hM306vOh2RTKhL48i;iLCoT$ zifzYGMxtZ*^{f`EXVg=m;=Wsz+e$C>ueCMoIS#KqZBAJQr6G)Op&DNA%`m*)tu)e( zgkD6Fpm4kYieHQvwx$l|u-m1rVNp10>NF0}C|D~6*{TEJ{IotBS|6@l9)6j!2$#D3 zt%C@BdOIAoaz; zfyqvG=R#?xy*`lmBNDKl^}WWoHFj_NhjZM{81K6Ymc{~?E6LUHeZt48V?6PY@W$?G zA1_cmn~!v*-}Fxk`7QBk1huQ&Lyl3mG$HuW;8j-BRYZemP79&v_*@uFSZi2G&L?3+ z2mi%`snrhpytr`Rnt|POA;{{3*(nzHxUB5mfso1(i1%0Jze3~4z1YbGBRDpNa#yfr zeH`mV+pX5MZWXigqB1M|m@vKZ8`MI5KBJCjqhqk6zdu(s@-&QN=9wG?*PD0HIY7t0 z7d~iG<|*SD1~Z0BPS{y;lzY9{#jL6$x>`u_dn>R7G&$}y1gF5#fE`&4!KwPm8u#34 z+zTz_(8ys>hCj>!LJK)e8Wnv*3pr9^(;}Lr2gHqd{1F4j)>5Q%YdVb^hS%wPVi>)9Z8zMl2(QI&BAW#=I(u*0 zI$8f+L*3)hH^THZWX|NgDAR~l`N4OOSeIkJBzgTZeG!K@{7ntsVI3cnbV9rZ$kw(L zOBn%BPs8E94rN9r0SSAJ>M#DbY1kVx4C-!P8w3J;WxcMUq)_yqe=Mg8HbT8+@T=CB z6acKR%9qGdLrF2;a2;W&v_IDSO9x=r0o=vXL3;7mTNtXemM21`gF%AWrR@Q5IFnJr z7f-SC6_EsoUD|sdWIATMTs+H=EjIO^J2-Svv2hW$FmSIL?z0-es0-XY8Z+LD$9-$& zJ8%rJ!cdHWE$&1Wveo^zFq-Ls-3Q@P;v`3dH>TiP_`@?BcQIgIS;$*TEAnQ1fK&vQ z7lbMng(_>9FVWBH7>1pbhU~)4lnjPmHh?$vJ;ah_1Gv3z0UmK)B=99`si@%@i>1}$ za7QBHo@e3#U|hcq{*EI(^Bw^TEUg-YG5_fIZE)uurwrtGMLe&#j-~a4nc=ra5m8z| z!}&anB=%>A+WSRu>D#ey63q!s-_qda<})^3dd`zGy6HK$qUS`y-Yt|lucey?xv#|?jD~kR^xvr1 z67p`r5(|cOTt`}owHvcbAGncRuNEnt$N=xbmWVv_IPo$r?>qEzY!@Ev3B1DBvSR31 z9*z%i3uJy6EkYk;^Ykw0OJIm_5+=a=EYP(8kLH!-dV+7j-$$Sr8W{ZC5%;Vpobf(D z5gcENr4Q;SPfx)AYRS-FPa=V`5OcV4PHfKvqlV;32kGsvpB9R6mbA{LzoUbl+h~LD z&5{JqmeRj7xgfC}Rbw5@i^UsP!=(|~L&UwP%^_bpv=s{yk3x4z zXHPrr7Gnk^?d`#XzZEd%yFQrG_1wigWDcf>*gH<29(zpnlKy}2NPp&ac#NU-tqEp- z&N3*$?>U3n0iQf`5nB*O=w>qEOeBs7v`j+~4cmJ$V@}M8P`VuibOXM}|vt{2e)-S-j8& z{eIp(FdjS0&u~>=&!LmoJfNmIB!9gjo3q2C+J?-REnBlM0xZUtqZ_gz!Ys_4@HMQ< zUAPDtXGz^yXq$s|%lVA^3!ec(w?^HuW?`Op3Doei{?I!(0P4EZE;}<-9HO%*n1y*; z4R&`L2ZZ^-U2zyVe!?oJlQs(!fwW^4X$|K}M>BdGSQaOFrJ6jpPbf5gm5*IB*g?G6 z-v8zA=;fKU6?o8phn$}qI=>)vK2D^L$Oo83X@ZwaDEd6BZz*42UY>1WBj*TwV+en_ z%ajtnZ64TnW&hB+Q2U(na@kM}yQ|=E^^3si7L08la-U)@9Wg}9jsU-)ybZnJH)P@R zVb6jQxloYMedMczx@`68a#njs4h@j)emuCyRnm@lr?P7oPX)>{qdydg-E6RSfRdg zw!D90Fk#s*2|vXTDO(~+5Dm`jA$@EzeQdiN5LM}elj)<{68CGXGij}|voE0;&?uMQ zy>m6^(O<&FQ*!XPXD3P_73!Q-Vo_>|1@lpY^Cf}l;aKrv3r5%cNGhI{#B(cPlCyKY zzVN^7Z{vUY-|BD2a5C|I`&+^Pqy6pqJOAJ4Z-;=+@73SThFFg8i+hV=MhNjD;ste{%ySt-mF|&swH8 zXpDlj#4-pD-{G4M*b;RgMk@aw^YOh#9uCxB1-WpNXZ2CW9mTuW_PG;>8iVxTcCCfo z!yYmo0hVWMD&m#%@|;I|R&|nZ?*X2`SS0%P9>nvWSZ1!WRXeh8&Vw3}yYs|mHTj0ELED~f3L*fy@^4|3x zua#}T3u|LtY5DXrV#86bGEDpOhHUl(NVh0R0rVqr6>3SR@p&oZ39#v{>sfJ6pXj>< z6+1d4;%({YspaM+gp$bSn+`+DO0ohD#ySFL-y);0@LD^x1IhOJ+W$mt1XtTmP>TfZ`gFw^2K) z)LNK>s(icA;(ZW>Z#SC!l{}!qpWs2}Js0E)F^N9{mi+^(8oNEOd?7+D1XFlW9kgt( zP-?|lE9$gm&TQ2Gn#vCHM&s7MQ|7hzcR#K5W0s?3-o3n^A?Gv5`$?py%A3MZ%KHGw zK;CS557zP?kd*g{`VsOz3Xhh&t4g|U|2VcEHzRdzd!uA|0{o&vH+mrvAG*su=tVIE zK$SQ%voc&IwNyWprUrLg^YqdIJL|Kn>z3tJ#S^zsmMc#JJ@BhVKUV!RlYaaQ(h~jH zBoEM!I(dM8ynqL-ANF^DdlKmi%&{p_k!JxugG7DiHW{e%!yEQHOeTUyBXHfQH@bvh z!r{2AtRCT8{XY!;MZmWnD*ecG<4s9fCj)_NVm>(&KfH(n)8y*djJ`&jQ~jD2k2Zp z=rFf={+;6WxVNu4RCeMq5qZo1k>fTWtU_MS9Hj7`8+J$wifMrAzYI{f0?IeMw(u}~ zMlf(CTnXRsHR|PTd5HiPIlOq!H{4V??ckAbc#C>@UA-u<$K@sOI4LtjUfk+sg1ndn zt3G6X4j;13PTUXmNc)+GxqZV6@fY>*yNN)3th{hf{2Yv(a2yjX+pHoziL@<>iXd|AHR=V(E3-RO={#cz( z;b)tDze0L|>3cA=6Av{+({B>bzjQj)DBFzf5BlAte}zt`t^uCy8o+b|=_&dRe>+q+ zqYVPeihFb8-u$??Z@h9%+{?Ry;*~4n-WAct__p_2;?W0hcB?n0u8D4pzmL?dlFGNr zHMj~Uo)yOtKCe68JC@+{=6J7oMWi_qT^HRJT^rrDHSu1{gPz%b#Bib;qm^w@Z(H*o zR8ZLh)R9l3+kiRJMp)MQ;4SX>)@UONHpX*S+~RRR4~@-gem(kHCmv1K zCcFKcH%99t@5j9xKm&=twA;d`;2e=yNi11Wn)!TZ2mJ_;$qCqB0TX8X0$P~E^<&UT$*TO%vc71==43F=e&EG*RIUHCgklfM&w1W z>u7pl0kf{#qsnfBzDIMmJbf@qS*48;xe5X7Hw#cXP@uuT2oDF~{|5hJ{X`^jKP!uu z4)X*JVl$&H(HzpThOp6f5g3uNkxk8?G`Wf*ISZzE+|icErpQ5SSSj#V?f`OZ)q;?W znM4dYf4!@DU9{0K_%1}uk%v9;l9BOyxHgHi4EP%_9n@SG&uK?(k-GRjTxXVc1)|K{ z8sBP+D2%RCNk@>lMxwn)wbZ5uBg@8&^jMTMuN4|w?P#m%< z=PHGhb5|n@`BIgugvjUWQ=py-f()~Dy9F;Z>Pd*Q3K9o0%8TH~LwyWiUks+8sUSXk zGaw_4vDqvE+VbMFsSUB&RF`k*rn`7W>tpSottkG8vUP5Rb7CtG*lHw~|$n z@Dg)ZXD14Vt4)-RFWHROc=^cK?4_VLz9hoe*`!_38w*N`q@yBt7WfYmVTW?u*dzj` zxXfdJreU90Q&YOCt(0m|*rIJanX4tX<7%~J+W*GAoeqT&eRk+efvqn~ z$;n17wWis$ZOS?+p*BM;lvqWK)D?#qXQ4J|b>a+kAPz38F~d_^V3+?%vHVe_)aZVw z?Dt68@6y5s>HVk;y?YLS@XshImJV@{@5KP$J%P)?Kl0?D&1j*DL>AvxVXR!df{(S0_l1=FD#|`!EP(o z_$;1vjY}uX%-8k1WKvisZAd2Fu9Mm*3`Od-NHR)`;=b*uIPPo1-^jMOzZMk6eKDqC z{Eqv!sHeiXFRzcJ6*T#H&23~OEEc+VY&SY*ePkp1Rg-T#a+>A7*xY}ik zC_+)SesPr|_roM@%{pl=N@&_%N0P)9G?#cQE!({-S!x+UN{f-|23?X%Jw?aq193nh zbIt1CLPzUI(k3IWpjjK30SgNDE2&(9)+wo+56Z>11+D`C*ZWWI;LxFmhJ1Tyz#yTA z1`HBZ4icuv28;d!L7b%~!Mil^wf0fLBp4oqeCfgLD zb`DmATLh`Hmuv2Y0SoTQjj1(y43;rSweJO#!jK#H)Aq*w8}Qc}es}R1B7;|=9gU6j zPFChd4w{Q89zB$yoL9s`v%*I!AGG=k1j827f|ry%a7BbsNqsa)EC={@vo=x1eqgIB(#2d`9+c-^N0 ziNAgY+u5Matb#E&e60(66C<zL4sc}|^KQl8@c2&8KNsH{ zz~c+qzAPWEPWvQ#>)Jh@wR?~4w>6x9v1fJFA-z1SCmfRPS?xMR(F2C#VpyzBaA{0} z&E)M$N=5PZO4ZgOx4NhO!S8MF>dt|nFj#x*;lhMAq$HT=`MnEg@&D@^4!S=J$Hi5RTK)Q=``4%JR;-MSR_vXTJ6xx0g34S3Y=zpf28 zxVH@%>+;OI6CE{KFgLZLwN^#bQBd8liEn@nd?&F6rDT2G3*$8#ar(Sp{f= zUyidgxWyR$*(msDtnrZRmF1UgW=x4!Zq|8U|1m9ZDlCT1iz3gsgx?65Ifx@N49d(M zct9K;cOIZQ@tOPhYGy~a(IDd*X=Rop8zWyt>SALeO{H$mp_;$o>*+xY!63UNB^wvwudP0Qt6IMk>-C2y+EI}v%5nJ_xu z2OL(cuKI)KF({4JHh*BTy7~2H1Ok+Rn;QuZ9w{+bl{n?wyiqli;IT1aTc|oOG#xkN z!T!sq?-GCHXeskB#IG=KY<)uizM0xSoY$qE;z;79g~o`%%0WmlsjSGqhPU-Vy=0y~ zYbjD;)C=QfwCx4)GBqHS$$-FJ+S-_X1-FUpc#|du$x!-zmxB>yn4oe|>4!~F6@nLm zAYL}k8dHArwvGB>qP`S7CawMs7jE5#J@I$Av7Z8#hMNlmA*7)Dwt*mX)pk&)7q`BK zmsW#Izebd>-Bm}T&BmM(ltMh~fSu>|N70WUabv_V#h2Sqg>iVxFAj5uXS$IwME)Wk ziS$5I^=a|%&7-$4Pb80yOEx3|QzSep{*gSo4+tDQ`fU>RbmTltvW-O~J4a~8CCg8P zZaDF9?84p+@rpU2;52jyZZ7u*!ieKl)`Yyi@buaQJy-^6{2N^i^T`4O!_PM#>I@dQ zy2U?>L^s9`vKIsp+})-^(1*vpOA&%zix9M0oRHWzLe$$Bf<&a0`{^at9(>yqtia3u z_^oDQ49eRWZz0rO^;AP|t$yQrarAZl!Vg#iyMkLOaC4;Y>f>)Oj(cllS>pDSRKKXY z5D^-nZ9PW!6ZMv-Q{Czp@o{=R+T~&3P^)ym%jm2LFB;{0_wgopkeun*(5|Ee_Fig1 zw_4{t2;F)V@FRYTr#w}@)y-ewW91wOK#A>WTV&r-5~c3gycKL-<%W1^f%Uv5UYZx1 zw?@)yIq}1)z5;w#)S%z{ySLtcr*SH0?y4?`B<0z zPLwMnBK_HmVX@-gMTnhmv_sPKk>=m%PRzz{pve(h1N5!0|)~g8jf2FO(NQ`H(QK;+Mbp znn{4;(imTS39tWFERHY1#-mR2moPK&Ad>^N@gS3`?gcIfCOqcie{NPX!t8fOMZoa- zOczRWTN2BH<5qu5e1l1b_*rF{oTll}HSup}TtYJaL&249uDn=nPG#B(fOS=)qJOXUVt zUo2Vhs2%2Ps2T81RCaopBI04+rK6;rGpw`0R065E8MJ9m5od7ls4h%akwuR$P70xtEIBPHBc!sf9k2yKe z;lyn8%%+(uVXkSYD>paIe2LG~YsveWYw!&AH_fb-hc!wLn=Lu~9Agcn=9EJr!<5u5 zI7eiN+*E0`*kR;Gf?k`cc8eW$?Sy25(!6+EA=}4FgA(^r9XNk48z!U8<{114lD}M$ zuc)@QXZlV>Vg;7FL1hBlrqsN=Y34Gv9Wt(D6QQDZOV5)so8uL=G-DMTY)e+TMn0od zqbz;+Rq&qib4=IAIlXnKU-vus2B}URSgifJF$_InTg%-t#=w0aF$$B2qfQwyQVumd zcU{wJ@uu&GmUD~D1f#U50Ysx4mSX&c>ep~?h;QqJE~?6SPiMj^^pA+)aG8sn&^IkQ4WAH5qQGF90$2pzjGL^0XgCPzI&RZ-1gEi% zONtP|P=2p);vsUv)b1~57txJ=chyVY5^$#FCcAtR`ZFlHq#CU#jL^|y`ZJ{GRc z=5t!;ZExNNKcW_kkC>v!>VLKS_CCODHrB=Si!l2&vk{#j>&~NXg;kH{)MEO^lxr*Z zc4BLYH-br}tXL{H^PFhTW~}t6mk}CVt+n6uHx*FB3UNDdaZ0}c>_NviAB>2(X`PMz z5Rrp60fDvsj_+K?O8ibNkaPc;tiMfzn7RIj<+GVf!GASXI1PiZS}2uGqsEm*2%s4= zxquOWXfyxLCU9)jNW;$nPbjz#Y{F^=8+RW=va#z2sfxMI^pJ#Vt#ziDtfj^uY5|xr zb07XnrNJTls{#Lf8UVGjH*>U@FCD*iyt`p{xGq*hE(YJZ<5rwfRO^p(7&0?_KK^wr!r3m|8SYssYW)?Ng>hMN#S_+KTR;b%92!7s{&cqbStL`ImVTR zYDL2+8O~1de%EXzVtrD=lMe!xe&|}Sk zSAg!hFS&xR4on-P%Akvj|JevB$`cu*^&_Cn3%yh4`Cz3#ujK-(ULv zNF_UM6qRgTq?RIPm;rLP1bHa)ayq!we&@JY`22% zSWN8_unIcrd=Q0Y`$OT6Y)~a@FSqqlA}6Xpl}b)Va!7zhjPAaND`+STJ62k&yCwg< zGSnWVY+@ovB_}1+SeWVh*^+oHNTpDl$F}bn$R`4WHnHAW7J4~3VhGip1}UF zN4`Bbc>?3`plcBghQgQk*BkEE9*7R`8HkpvP1q{D z^a;tYbLR&LkLGa9)mtYT?VT*KGpS10FQ@n;Ivra@ZH|T6YhtrofHM}9KC^^s1{+@Z zL-xMJmuz64TCxUz&2e67E@a06$0kEyp9qJzSO#?hGB`nV$vQpw>6bu>#Dcf5S)b0A?|=EpiZ7 z^x={Jox1^=chk*UI%aR@aIQp!*4~lxyevswRutN>w&Pexe1kD}W^y@d1D2yUaye@E zvHdn)tSp??nW^BDx&K?>2>m3UC*p$QlEILe>_w}M2l*@tiH*gQ(b@|UnB>4RqMK3W zq0*Gz>ljsn$dUS_Q^=?iEW`xNc#IcKx8^X!Qxm>=hXj)pRZYqp69A4BFY`)_NTcVu zARoBU9OSX;=u`aLv}BSz%e5IZ>6#d;m;$fP0vKciuvxv4nJ>yzK|lIqUZoR|K`~x?Itt7G0I`D?<_?oaN}C=@LI9;+~ze9VL4^ zhpuAX)2|Qry;;_zd1ryqz1q*vO-@@jzcp?hQ%v#a=nruBba-%s@rlC0y5g zh*Wpy{hG4w+_7JyKv#E6Mv))udmRZfDI$kI=R#6uckC0^FOC5^$oF^0j{Mhmx?{d` zz^yBbjA!X@gv)SA>JBJ-*tO~ySW16Od%ybd=%Qcvx3%NOr$YwT)-B}@w zVwB`zl$QGNWsC|$yR1YAiE58$4+5(2ngECiv>F}YGUbWOREnWbT&DL~P_ThUd*=kl zF1kh=IC(|74Pm=R$8Y#Qbd4_4u90#^)F5T=gKJ6h)w9pC_|9Ltoi0D+$W8hvNa`L zhT0P4*c)79yXak<_+v1+PMn23>)~@VHuXV_Qpu(!Nh+jrp;_NXDvqgeI4K>5AE`=<_w@gOt7>yCgUTFbs25i8Lbq*VnO$xsIGko>ova zT%_ao8*%HWc*5^G$#)es@0K$OdFC1j)k(J0+b!9joF!yiqzdqo%|dDc`8lBofiJz` zx^LX)W3#aQ9QWOdCshsJg`i1;C-L6)UZX`H0s!3Rls$COwawe~CN1n( zYyQG`LH6MJ*FfVDIzVYQNbSe##D=LFbQU5Amjf-=fv}AZI|VLqH8(1CLamrx`&Xd6 zCvY>MlQkN>HArW+quP&IttT+P3*rxf*uvVpJNiasy%GrdcknwNcPvcuoT7tjVFO1U zf{WPJfK7R86-ay`0g;xkckJhyA7ZR>idWdwt$2?dWI@LjW2mpvL?9JSJs$KpC^3T> z@W)Q1-RNGHPyd`sRLtgex4+?zGq}HjcJvB4q^Q=#qMw23-0i5i9^~zl{?2Tpcl0w) za2Z|@6@DY}G9Hv)fYmVWJ9mx;>bw>0vpR334up6D=Rqn>vuhwsEH^Rqxm){5pI|SG z7@(%vbCDbS0y`03ZU&n%k>ZcU6JmJ4!l(59$cbA}KKc~XnjT`A=u-s5VITapc!$GB z9In=*ooUB=9vLFXdwzyt6Tm&5?%$44!R5O7l0ZATR4NZ zy$RB)vA08-BKN5@+bXv3$v_Ob*b#C(rVKax&|vxex}%PkrE#L}S?OO0*gkuL2qIQakc1u_Kjp9&(JE3XNHF zAOtLD_y(h=Mi@MDY{E_Mz`YdyqjQHQ`mj379NNAk%yh-O4D_OA^eIB?eV z@bp7+C87gm;z42{*_-V*P_{5)zeQeGFtH2zb0=;rNI)H(UX0Ny_Skq}4ZkcKnwIcV zA1u${Z=x2G!am<0F@IJfdi-<|UfMc@%DYSFsrhrMnt5t(Cs;rlv`%hLx)PVNj9P^F z^SIbmRvG2ku}+Hl3EDhca_kIcp`yq9wIC zkKuT$Y7jMr?vz^V4o?Fp!@9$;BJ&TJUT9IgxQrdp;re3#IHn6irVuXb6zpQy2@1{w@(|f4|ePiscu=GGfPC0XesrA`eP!9Qe`&e*!?|oSL56o{s6*kBRxK zivQK0TF||$bDM0p_elksLDmGyDC=8LB*Al4dVTz+!qx*B0k`6BvpC!+OILM3f`?Wl zK8`d05R;6gYX77N6E&pHGaeyho*(h4wH&M#r238A^ot8a5m zHuWO(H{f#OQ$4Tl25%I@PdZ*SAxqd^-p@TqAA{NI@J(17#kFjfNjmlu?9O_@nF;K{7mDtV>>Uj+7d&OEcX9I9&RPywEG9FAMPG%EP_0- zeki}%O^{=akw)7-sMR`zyvT`jWh*vUcR&# z{yurSgf1ifk-~n;TEv4)S0@??J{tYdT04{~#D1_8`i?cN|DZU~k84!auVJZSZx+M;)?2(sc(g#Fm863p4iZ~i|FdIdK{bNVNH-0AVAWEWl zjE2ujjyo0zV_VXjOvLp+@?3x{bN<5EksXWhw+0asGaOOQARLrF3Ma@hU3qE~5$yh;S zws1T%HsJs${H7nv-anp1_I@uWmMYM6CMI~nsI?DJcm@G<84n)EgfLNnM)Wiu90%KO z*=;f$0#6waDsJjJ9()Q>C0^w+4C1Waj0cSv?b7jrgURv03bB%-px&i>H0Bc*Gx&8A zLag+Du$hN4yoKRYb)HIxW@#-|Ia+4ULyoe_QB{<|PGmthR5>L_HMT&X7P5Sz4(kwl zSF%1oJb=f|ym@o{0T7D|_d@83z=C(YCTqy3XFSV2G~@?jww~av7%pV{#9He_{YBB~J8@!vXXJG`6u+Z6 zf$5!nq0j4TH8gtNj;6}?=yf{{++m8i)QCJa2jmI*9Ze5##*0i<%Se0|gSDtr^b+2P zu2Xjk@XjE8g8vg7vSd+-Sg4|&!0+k$;|xvuT?2I@&w!t3aUZ~?igue$oEpkZrzWzF zr$?nWiMXH@xM)D+q4eYf&MM@l0gEZgYX(3f6^czCk*~n%-P$(|c*ydM()vAOSMVBg z&B8)zRwjW~Ss>pWt9An1fdqiE&+TC;>qdd^xJ%+us4;zEUG!BHrFI)hY|EL1&C5tJ zSNe;T|^ zya`aPksA~F3XUfcF|tbtLSMK9X=@cpL^yj8`;CAnsCyr(SNm{#Gpxn!!w|P>#4Wz z43HF664No>PvkOrevoq7!Rc>#fpvgz)$t1D!@$M*J;7t4FhqztusyLaF}8!u#C}NE z{sZbJd(92v2zUZdLYz@EG@NaV|CDXk5Dhsi@IpEpa+c#M@6`h=c9>Tj1Ee>gB>XSo zlf@myD7SF(BTj(B0202Nv!O|btQA(mVMV(T-YnoP&Zuv*?tBE;SuCtsI+hODagx{ zrh=?Tcu`lWgd-Y20SMs_2zHy79L1XsJ)lsJw`wo{8eGtBlb) z<4(zt3zSsGSe2Wb2U|b<~_F%PbEk zteH=oMj0I&tY^WUq3{mi6QidpunLH_`fUPS7fK0Ar zfU^op6LiaTzv}illY!MzA5Xcnxz~*Q21Yu0twfT3+65>5s5coBkvkFP1>Rl2% z7o{UBxVzmV7?olTP&Fd*iIaE@>&Kl4xM_mxU07L_OU_`}!;}wH#Jv%!A70WyX{pN` zvmkJIY558SPr2r)?9XuNjakb<1Dp9ejGclP1fpv!7bMqWVM>`e;z85-o@;)9nTEnd zf0&qN0Mm?mY8gjI*lXq2lOaC3A}t^dTzLKrMg%l zSJU}(c6IdP5>#wnVbM`89{fHS3ZBj8q)WKqPJuqvh8|6l-xO%B^k;L{1bR82JK^xJDq_x*znB z_cp-phnMUCh77D>|1tL#X&sQJkoouLvmJ%j(0(Dtry2EZyJE=AsLK^;ton_AZ%%Y= z_5Z{pF)ViK&6YTPJ8@*|UCQ6uwS+AR?Fn_@OzW)_ z!S3*Me8sw*H^Q5z{sgUud8;#fQz6uTD;Zz!ITVYe_+05U_)J)>+ySOQ@b1&WU@8FJ z8m2EshYMGlbRN(j%{Md{ofU$4P#x1BJKDx>{_UrDM%r_2zZ_zPX*KjD|N#wYlThJhb*;7*xGBA*nzyBgve zR%FgbzQ2B$$UB5X)<~*Cl7UC)$L}x;W-2O~s1aU@-_{5|y64>td9=1E`L(v|-?#N| zqyCNP-_7dR>R(gAR9^9fF?>WJ4wH(*dF(DYUHC=!-XmuyP7uC3>)TF$n@a=^h8)osO+xZKIEKVFiw@#3;e~YnKuGvy zeniJC^x!g;1unSa-be9GZ;9LWf|Kf93TflBZ#zOk!ackQAf%0{>%EWRrZ7favOvovN*cnhi(T^gk49nsb_+q@G8ci@S$$}-P8vtrN$OKQHEC)076nk6Hq1_ zW!TOEz+^RSI1DLI)N!AJu2>V6tSd^<21lZ)oD`f3$Z+KvA|go^!|DNqZzRwSZ}6^} za;*oq>~Lo38@>Y<-oxML2bmxzmg_(YxGCbB3!b4sF(zJQ@EBN|u(zH~JQPaTUE}_Z zJmGXIQ$wyJl}wV%=b7W;gMsvFb(Vv1L8vteHE%%2V&fU-Gw(YUjX~RyN&3vM*l!eI zLyn~6oXC|0MvjNF@L)Vd5K)$Qj84k={$AWa8Ur%KYvQx%;_cR6Ps(JBXR$7Z6a~dXAq2N;B4Em~qL@y$Wfs_IoJ`t<`ylcK^(rJP`>=qFjJvc<%!xD{=nrKuCWfK{;8SeyaOHN^dKq*P-?!b-h%0~j1s5|3I~4>`@M|vHN3KkX z$@Il#j<<;m{X6jsb~D|`#PP`&lxw+WU#IyWXm+B?PM78=MZlET(dj}ikLUyGv#EUn z6GVlaiuZ3a{yxl|66?q^fs)Tk==xD*h?WzLo{`e%n`|_#?`v4}!czg0SYl&hvGZBX zX67&!LzRegBlHCC#FH^IV!t=Df6g@R_hEE7X13|~szLZ>Yq)X~ z)$}7Zf?$iJ%Y1t;CJDHRPn$|KA3Zt_)9I#8KU}Am==9>ag8v4?2sts`B$h+aIEWOSaGU?Z$PYF^NVVsXVDMly(k&^sAWuvAAxPCJ<@p2yYo^D5+~zjwF@JZO=5~bD zmO8k7&h8X$@6)z$3#WPD_9py_DsN#yi`!J?KB)!kbioH$z)NmlU~zlGy*9TiVR21-HAro3;S0$3^92r_yxhzei3&~ycx$ZnV~(?}+q56|s{Yk}p5@QUeK63fYWYU= z%~(e>jxa{-2raAu{qW&_m*&IOKnuxG^fb{Xj+>-wFrA^UKHQnRQZ(UWC=&_aNJk!} z*3m4U6_ z_b}Z!LKs2*4KL*12Ka-7QhuIx?cg0~?~ZJq%$_1ea&vHrpz;Cx6ylkk`d)f43+d=l zi%91nc8#FWF6rb8dpB^2Mc{Zs-)0TFsgo2Oi{Y-b#NV6Gij}|TMhZACbS>{g&7ys`C_NZk zL5<27TwG!aHsP{G+_R%i;L`}_QD|4AIYwm*a`X6l)Jm0nA(BzB815!TdJe31*!vPW zR+OE>PsJm}Pc-{pm{O6l_>UO`3KnZQCUwAU>FpT4lpjfUn8oP9qC7dVyv;X^9mq?yqWgR{NE~@IU!W4j%C5ykSmBaiCnfGF|f74McoLf4iqsHf6L%Z8R4FtOf%_GCnT* zqqRNOu@4wuvhuyp*gf0TtomBGm(U_LtA@P4rE;fRWTbQaK-7a-w}Zh%Ri!4@OTS1O zWi<9>IvQxonR)m{!Bg>z+QJKq*es~erp`TarW0oj>O?IKIOo*D z)UbCs8!rsxAO+yJ*s6+^81QJ?8@zPrF>25)%`$o!B|CPG?3JHWbxwmf#v0Sv7NNW5TDNqp9 ziD!v2{RFQ}F&2>`b81(Z90v@?I@7$f3!ZIIO{*?8$*k`R^Rfe`g)muN>$=|o!?}z( ztt*~t!c=b2oJ<=e=Z;sSVF@gVQ5mrY$*-5IRPsFbdSct2J8&rXy|D|Yr#d5as?H6I}`9Wcg!_>d))GrMu z&>TrLO*T|wbMo;y`%w$@6nyqfCJc#QAW_z{)t)>!EZW}7{Gf~d=l%3pZ}R40=F(7B z!0>l?VnGOj{u^AOOJ((AHf%W#%&-j$_CasZ>1vq7rGaToy#uMyoJF`cTCXSHV`YzG z_La;wkDa1wTrEmwxE7in_xcZS-c$KH;78&D$LldGnQHmBa_p%=5`_92K!e`sEMNr;(bLRDC)PsXgeE zhuQy2eR`b+5Zp=Cr&VdGwmvP^8C~?rpPpgq)9=$WEPc8N8Q({rc4JV_s81~%?KA4r zYWT{QKFw=a`t%Mw5lf#wq8LS=`cu@Y`t?&MT` z8V;hUPiI2eZG9?6Vpn~d(U#_)R*HXm&UW~A)$PWmJA&_2UmKpD^iP3yqT+p*h(RBE zchyP%6sV@Dd3Dyu%0Jca>Q6aa0Obp{a~|dpTiqUhS>gr5io%ucWjsdxDO zH#8IRBZrSy3g=Gwc-x&mUgb^#Ztu~@3!x4f$E;4kf%8!$!ui67tMRF11R@I!@%M0L zBaE?ccz=8~8A0x1G!3QPgYatghoc~_w374!J%LrulAq~-v9n~$4qdXuu9LnYzAGUm zU8+uc`m8h8QRm}bOVVTX1hN6_8?H+}n4#oURZ<$*f+FVWcPmHKYR&}?0P!B@VZneN zuLW>202m|T3L8Yzimo3<)D8-;LSiITK2aqVBT=dZ4&MmHQ7b8!{c-KmR$_Emt+bBd zNZpq-M$#pxP~}qB+bAV73o@g^RiZ|7zgvV%S?~a-OtGJ?A_6w#kn3g%Rt}axKgdig zPQnZrvD#DjbDP_cmpBBtkRbS%qH_}eFNpt%n^Wr=-m~8b1Ztki(SXUxNNPl+8&$GXUl55BiTI{?{D%Ti^u{KkGDSr{TXU zBmU_<;9rZp#6!U4?A%@abH+mweG&QvnYp!Jbsrr%lwBP#B|WT0envAXem+$#@Fbml zstvS_mhxE4V(3Mbb9SY`poT*bM9}W8(#ryXA)2h`3oTUD-RC13^LLe`S1ZM6j?$}@ zfrF$PWspY!Ve5SgSc}{ogkF%i7A{ij$99GY^=M{X=*YOHCQ*)8UA+WiNx@Yh%2~6u zPO7YTYe2!b#?)`(Pc{m2;!-vo#`r?~Ch!d}%iV9)wP5@~?f~Y-?A*lLc&x!c#LMvo zs^mYsGh{!?wZ0@j8(+JwKG?|XJ=Ptna94J2Ls&=NV0%YrcdE2xQF*FhP&g}zRN<>M zO5D)Cg|&4RYYs`xA6T0N28RE7`R`F*MQ-q&s)LPQY#=xx?Y5Zoo%H>e@Q-x|-x2#Td(tL-$oVZb7rySk z`3u!zWj`(0EW%bMdIM6iLx2CB_>zdWf960mTO&%sbLC7UdI69+Bbjg0H%HO8AqzKZ zfxfU4?SM4;6l@k@D-%~G(Sm-Buc5bvXrvR-$L%R3sP;B!L`NkNWuT9%f#BaVx1#UU zPaVy!(P%CHDcCH+Rwn8I*#%z`(W6d8<(cVIh;C0JO5%e()EJbV}K=AY4&`m`zi zV+K=tBq!Q8XLS|@Hy|Eg!}-S)>|C|J1Ht!2*!JRlUz7G8NqdJk2Y5vg+TWF)rP_35 zqGvW{Zi=3mMNdZ>J;iD7qtf2f>7OI{JF43#RQ`mj_aQzRs_a;wGg*|r&y-FzrMa~YN`=s6Wrx1Pui;}P)Y0*JnNR2!{{p|Y z^u?b7zioUCHlovs2&HDD6z>ECPIV{XN7Ob!I8`GII1noNWx)4dD~dS@JIyAnNaGm> zJZa_E=PXw3Th8@Ydq6{2jyWu^L@kfAh)cl z0^e{dD8diZU`ucYYt2-=;*(66ix9%>KpC7Iir}3&=A0Hx5_9-Sjiz7ba>+DNa<^`i zi6u)apbZ#b%mDNUkoLrwpv3dJdE?M6#r!ySLjF znK@cLmtYPVs%teZR>`m3-Yirq?d2$$RXv4m9gjzTeoF0+AcX1G?KR)!+y*qDMuM51 z_oYSxHRLd5)IK!rZ;-yTY0N;075_lfK1E*Ze739hqwd>vEwn}2CDjkns`xf$da3jm z0JG4~4(E{9qj**FB7`{#OwjUTju~kNfjN9+M<7#c`Rgi@+>O;Us zn|2)9k}9vw+s?ya-_~LP0Gr=9tBC%8QRQ6qMIe{z68~y`9p;xlY-j zBPsAd%%ZeLF@sRgqES~X*Lz^3$V<=;R2^AJeCz|&#^H#Xb>F{avlZJb zd#Y6b;!dHYyk!5;G9XEpm+U?Ir)pZ--lOwSw^Lruy+>i>DS7p@QD{G_T~d7%dPsTw z$?{^AeNg^$EtCQNU$IO3r?jY+|6BvTr+@(ue|LS3g3Tf<{8K=R^d;Z+Pc1|voruac zq9nZd&kE5|Nkqwf+kf7o=v#)({cOXh2?u@cP+k_X=u@y+goS?!$S(NcpK3&pIuSjg z5hdY;K85J^B%)-#O&?EBkbl@TM*7A$(T+`{Pr+spwlZ--5^Yi*NklFuqWv<{rx0y5 z?S`h%hw-l6>W`G1wkI3#nAA@~m~Ob|Nb=Kqm^;k6J`+V zd33!`k*D-C>+A0A$+gf#>33575R@VB-nJ$xiXWiA!=j&()%3?w=qH3Z3R5|upLeq8 z@rz*QTgn0xs3C_bQ=qzL;=NS*nF0E1UI6{4+Vn5&f&M4JFriwR+IVdRfKZ{9+rk`Ne_)8$i8JB)(^b-{H%NdvJkf-f=4`JYsIZLKr zA=N(*D@6J)vL<5SKkiSEOB3+z$ge_`JGdlX4ewoDZh@1mdi&>R917sjJx+H-uaEx^ z`ZM>sV-W(D+&nO*uzv-GPPs6FLEC2fed}5I7V0}NZ9eUGIYU>lQsHVUbZJlLSJ$|)5X6Y zPX$8TS8OGV9Mc*PTB<5sh%8q46lMtN{&ko6mRsYSl#cIJ_B3gLSL3V9h;K18Dmyui zSVKO6zPxmN*W38Mjw<>N()f5>a{xGEROT6ZkaXw8`IygBGeN!7V0k> z7pi0BWfOGGIHihewN@|xtEyJNE|FI|cOG8(70QX@_(@9aiNQx!2NmIXuFL!!T*yF? z(&x!!hvvmlZ~jf^VjrhkaovF{W9?matr6<%jviNBkA(Vh9YJw4eCEDRW319|Ys=oq z2JdEte2a5Acb*{M(j)R0FrKLM0A#)1uKpTDk1yUPHwBJp@NQ5wY;xAnUuxLYV-4e3 z1GhVYa~l8Enef*t{Pj-!oBl)g)c1(L1J+34k68F~h#y@Wcl+Xl*Ss$P-@wLUbM;kG zm$?vV{q>V!PVi{~eEAxRdeQ(aAfn5i4QiPvOQ(nE#1nPmWvrhcy-`}khz1e8J-%sg9_0P3l@L)Z9SJ?!k7qpxoSgwrN zn>!)LOqw!Ts_a=)=pQOR+j_Eu;{QH+;u8El>&XBczpW?3GvUvqCy)N?yY*x<+^RG^ zi9-*hTcdNgNav1No%>Kw?5`ioyCZBJ>2;ct{1Kqk){#$7Rf*X;QFJ7t6WdTHAw@^( zbmD)y_;*kb-aq3TE?XI@PPO+Sa2msYukMcEauwzQ8xm{%fY$^guR zzko_O+s6zLTD!N8+dLD5+U;BVdH1gCauF(u2?cimCEIsIdi&(Qf~jzr{L}M#;f@f` ztXsH?2fO>m=b6JO4!B2jnBYg7gCRW0$~BKm%lfI6m2dV*%j#ui6_^)b!>SYE$L~N@ zr|03w&rhsc`6c$=pqs-r>W#w2|qskcbxirJ8sb(NJh)m)yIH40e}kIOUrODyyYtv8rIyC}8R6Rh&L znp4xtyREEg=0#~)pKex-U*vFGRHHU-+>1! zEnjijN^WJGDpz2jw|3xGFtchxGEMA$2*j%mcQ)e+uq!R z19oDtJb@MPRBfYm0`7;TWf615UOf!^Q9v2?3C_VeL>68EA3AX(7ES24l@ zEZPC&o&Y8mz~+NNf(hJ>nrRz|aSoD*?Qmezit_D+sqEVWvY<`-duF}Cy+p(ipO*WgmCHMs z%|E5(E>XF@;cms0A^>>;H;ER_QB3(G2)E?G&^noNjfJ$BNc*NC9cAVAXYRLYEIS#w zV424gI2CKKRHc$4N|C{ob-0fjd3o65sPlX#G{ee%1lcU$YjY&dLt+AfFu4a&yp{rl zMYxY~7;u=co(Bz8z9CiEJbFVW-)R*jLFrigJe|JNZsaA}Q332Mt(v)}N#Q?P@Q=3f zvyYoEHVA$KHsmm6%2_bY6>0dH0d!g4z&E>}_+dVYU+5pN@t;8aouh30LjM&CKLH)S z-`8Mjck~Y-e)zXG{T-Mrl0Sul{{kDo(7$(mCi)kq;djzc{Y$`qwdr4^@t;Zj=cLj9 zfWn_f|Cwp{o&3Lz_z@AX@ekJcalEk8e6QT5U-&aLBmRGF?4CbAA%1Yx=1&CE2lD3^ zNHgEV&QGmB!k?zsGV!N64Zo8=&m%9*gb!CBQJ5a1OFOKQf>XYG7bNW^}?St`YU?Ce?ReS z{h=8$$7}qzQNC}z4s$jILj1Hf>~KWUfzCksUBaIh z8$V6HxwlT}C!k|ZcwriTf&!ha2}hBaSVQ^3x$0?dHI~y-!1$WGpMUk&Fg-0-x;0Es zOVHcF!_az%gZ33?m^ zheU3|Io%y9WY*z~DBcf^Fe*BF44J)#*4OBG;_&0pBN!HkR;ieoc{0B4>8~%+;jtYI zdhLfxq3PHjjW#%F<0I(nasE4ZB8oa({9>pShpq9s=AY8C4zjZH%}dj=zFenE6__vb z777Q#{~!y)Wa|9)h_v$0Smg`Ny_Kou@3XRs&6c#RX;xN$^R=|B-&k1#%qP>b%B-wG z=KQp*Q>?6!=8iN9^Q^2$SS^qs>>+vbI`TW6ej>vR<{aCYW>5vL3avCYjfz zWreJ)$>zmrS%0*$rkKA-%eutMnrik<%NmRu$v|PWHEA!v;(sHl1a%KK|N?LBYl`He# z@D-^o?Pukx`7iCcLzfS1DoYg z%keHa)H%Q=CgKM3!e6Jd?~_-A1Gv)8MfOkb^MuTG{nzbw4K>=oB|s1~WxdiFZgiJ;msdle+$^AaEs zHr2BaJaTy|tM63kF?;<>%Iwv6FI8tRQ&_aJ7<%^lnzQl_$5hg)ywIv#X0KvJ;NM^5f&8h8}k6Z`?vsbM7 z313P|EJ0m{NgeVqH=UI-H~s(E`xfx1ilprXCOArTq6UqM8Z`zwmq7`xDZ$w{ zQQL}h)u9JZ)j1Bfc~pUH|NN$OlUlT{jA6Uce9F~o=!KZ4Z7(XTwKlyq z=IPydibi8?dO!R{HDW|N^E{PLDz3#Ot}BwGsqP{ChJ{FlYx|Ah88E}wD}^v%h?6MqllN8+{F?9di0 z{K&tb_#f(R@vr1_o5oK;I^+|G!S9sMM|c)K*MYxU@c)(g&yK-=a6v;H{FVN!#=?^F!3&++LgRZ` z_?3KyY5XzrxhV#}lmD0SEWAeJR|kv63I46bzu{AB9Y!k<+D1*m#2$UNY5y4f&a+Jy z6aSN1K3e|;KUUb#f1JyR(tnLVhX3a=l$`Q$^1qeC>{pFn9qd|wg(c;4C*?mLABqwD zG`^uTH2#>gWkX`{vnX1r&X(Oz{HHqPKUDBHP(HulT!)kYPpBzz`M#T8PtJc2;-Bb{ z&lW6P$^T=-|4;eBrcowGRg8=uKr8@}y!ZLfx_RW(rdpc&9CS~??l&u*u zR0~tpV=pYy%iRH7pmGtc^klX`yK^DSMXe0){mn$x&TVV) zy+6rX&1qY!__XMAfy`HDVFEA;Tt+_rug)~#n@cJgM&=h2|4QP&pcvou`5(cb&*Ma1 zq}N^muC)ZM?;o*!iajI^$CVQPDzdm_5EN{y<9)?;{kT%<`xks(q1tD&kfeTWDZ9Rs z|6c3Ima^+R`G*LS(2psFeJv5ww30YSgaiuw7QO(INT&1lfCuwJ!oVctjw{^80WN7%h`rRI@nA!;R*ot98{4SDF(R)tvOjRsP51Bp+8=CjG6eLDp3- zT(K;iHT>0_beE^0pI?sVWE2aUG8v5<(G%VmMb@d#sL{D%fdV;Ik7NsY+(wr=}t{SYXMYvjw zf6x>B6+Mxsp>_Y>$qYlB^V9Z5z652OB^OOs_~O6AH0$Ru)_A6%kq5Y9cfSA9v`5O~ z+69-QplJ^r^`A|({*=V^Z%DO%LE`!+r&_;V;`))9skR>l6SY6p`co3uzaiE71&QmQ zoNE1ciR(wG6)E*U3MOiQs`aNNu75+S^$QZ$KRMOCOdzy7}e7{Bf>)gPx4i#`~xsJ;tj%?I*4dP=wm1rzZLe0cws zg|ABjeDXXR-)`8LB=``pvhaO@Vz$1Z{h%k$qw&3v93LWe7QSf-@X7ONd?S+MLk!Kr zcXk4N@;n;f0m<=ko=0KTuN#z&itZ129*ys96pWW&5mrFz)3Rm#^e2Ul3tSwx!G1kU z4>YE5vm%(W1!}r2bSs4ZH#aQ3)Krj!5ubB2Ia}lO8>f=@v9YhA0RSC z|EAQgj%nN!sePQ(Ud!5QOodUyKcXwf)0ogHXq0hjS6^-V^nwf6wQ5Ql(3R{SGat_e zbcHY%TxIvog+lLvB=n@qT{gWt6uoYW-dj(QUN=q87|;#K^Bu@H&(WfIA_;OTB)PPa zcUH)|E99dT^6n<`?$oL)JE{$%SJ0uR#QZ|!=?~R08*8YW5*ryuWCMID|A?Mc2U|w! zUCO`xi!$m7N~1u@q|iku{9BqKCMZ+bci$!yRFA4YsZtbr;Xnxq+}cxBl-%3L8MTjDD>47`hr61rFI*x5ejd_ zw4tl!-D<-%7KJ6y7ypQSHh}1PIOZrtAzxF-2Zd@-z!0E%9s7*x5;X*VendCtEg?2n z6R~XgGa@kChP!~-VZ%A}LJI^-mqq$OyJ>|?8@^DmaDZu{Y(^vfBl<&o(v1QA!QX;S z`>_`lx~m1<+juWEWgLrcRUEp<6uLng-5{VF=RkLmp!-nT7>n-PICMi5y1^RVV4&;n zK)38+EwaWW==hxpc7@&8bcJrHMmH4bwro_5)$^aATN{JUR9Wuc5*-yy%kE<}@`l$J zx<~zBkiX4$;4v^6NfL@RVA3?jatn_YT&S6$%=`vL#ztv3FZ z|Ip3;ZZCXth-p4gQhXKzPueycPo>~Nu|4uR!@{!;gWAbwf#!3r&1Z#!&%6}z&$sYT ziNU{)G!?hgFRXKOj^jsJ@*{Kv-NpQ7rRdx9^HdoQu z=<%nF&5sXiJ~J}4L65Z#rm?XpoUSO05(>LW;YBrLkJ1!I(f&9n{9Pz`l29=1k4<4U zTJ0Y(S}5cl2ns_Kh0&VAXqqGkh3-P(up|^rlVnr)o1!pQC>(=&p~zE|(pXJlEZgwC z(n=+z4`yj8^-e;;v{E*OOhw^Fq0o;M{EEVjn!=5skfkXoJ9wi|xLhch>wp1TZ`?h^ zeyz3i@;&7mj}r=mDWxuo!Z=QQ)L2x(YHJ)Py;U$qxCGIB$6Wi%1G-sP?}aGOq-dj7 zq==RhJ1K&A=-I#gH zbI9SBziT;|Mk-dGrW|ZiXDU)$M6z zPWv?v*z%YQjzd+j3C2`HmAz0`kW4NZ2g4fy5B)_*)yGK2obyc4+e%rXL_gam^)af3 z4p*cIZOT~w(gE&Z@l~*dO&R%z;`=m+FNa>om^P-e063Tnqh)f?dY^9WmLwdQ+GTUF zTlEctZ=zj0$-!*c24gCr_-v1&9?a-vQtzXv^C74Y)zp=!|02{o?H@fOo6E%g+i4Bh z7aF2PT}z7r3%A~OqmC3L#|x5V{be`dE-VxLHFLp_3T8~@6=#lN&>tGQ2;Csjsdr{* z0X--y6f<&QhQ7`d7Hw<33ML>{r|u9er^GZ=u(<~a7Fs3U&@Uin_*@;)*zP0kC1ZC% zbWRdPSH~fmVIvwf!bY?qpxZS%X60p?6_X>|taxoixua}EHG=4>=cAW!CL)s~8__O^ zS(=u0wT-Aq5DkoJnk-D+cf~dBWsN8kG8+1go};>R1tMJuI=bufZ6X7N$O|z>nNU!zt#n#gLJq1`Y}##BNlU{4Ak|hv(bm>0lx`^kJMPhK-I|2Jgg63cD*_8_ z0-du#;3ZfFV=AE_FiH~`j=RuoAuuydPa38$Nu4b)hZDVLJ-|CCBec*aFo*;gk1(bZ zT9-fM0DZ-_aJIt-95EZtefuDH=tP(STB?3r;)zyv5*F&DE6lLKDZ;`d(#9Disnq>8 zEGGOli)1)G&((j^P+BcyQ6 z4#+x4|7Ld8zi#=^j%x(&HL0H%ZLX>1y(aY@$LKo3yb z&|_#M%>EZz>tp)gG{k2AtC>pozw&S!NI|#wQ`P?ns~A%W)$1H8UZ@fM076Q%&rMT} z%G{_4x!0m7HFLbx^@l^T;how1~Iv!X+&rlYUyO|m}=ojwbqr&DurY|^p4 znddR?F`aT2Y`xZ=PCE#qPQtJ`)=WfmbOT(S$e>b((aN)HBx{Vqi(0*1r5k=)5nF8>5{ zl)gfjsgj|`pd$WaZXxwYkx-gYT`lUtui8K@GLP23?i=;5UW_X#96+k9j1 zn^IU*silytTTC^xyX6oVAnBGZ*V)~2vmiPuMhvEvenA+rm3|fVRSRG{1#k*OK=2B+ zu~Q@Ia6x*QELlwDj76Gnjid=S(%eIURE=-=)jImEkiP5FO+Icf9e)ux)*W`7azNJO z-l;(4g2(f0w9z*e@nvbTt%z&j(feycCLWj;@SSE%C4|N(;;?#03-&XTa9JORyAt@Vh;ejF?FTfeMO%~4ByLBlteNMG%YthBO1O4%PQqLh90S}0{0MswU=JAg$3;G z^cysu>|w%lKRl*V(n+Gtl3BtLA-V&WI@W1AUai?V?kWXkg8}g;~9>|4@QAdSHbdxV2QPErd6U)bk|J9YQSH!i}$+m zgQ)kduvNxXLOI!y*UcRNvOZs0q1*jdOuI*;JUeQx{&m?qA+1WpX&h&oN;Rq62`VPe zzX{HUBsgD>!+Ed5$uS@}7ZK+Pz=;o^DknregX(@vYbU&S5IUbEp~H0pI}W^T&Asa1 zL4x00oUk8(&(abz3T;of{{r{MRF1TIY?r}9Aj)I71eDSH)7^^Y%x#)w_d()p+9zSI zLFojem#6#n=$+t#>OHUVSchT6UCE@!M5Pc`Q54mbRp^7p_-puDp{C7sh3B+4rt-Qj zKM&)qdkAz7*A*O|myHg?kCJET6eS4O zq6CiCwo-Avtz36nn(SyNCDaDhwCb%}V+ zZ-a{Hr{w%vI(yhBrp$W_=ldk#{9XzN%1j|?nb)I+zlOQ4@Ya>gd7X%J4JYUNik$Px z<~-lxT$hOF{B@WkU5lJQ%axdLK53$s`9XW(+?M(Nit}7@F51HDM4W3lIoDU@oL4sI zX%^?YL_FthFcZ2KIp4}vlW_j-U7BSKzb4PYIj<9OuHocdUy*ZO z*_>w~OsKU*m#{gEL}|;r+-YQa5>5VF@)xA3_a(O;_?R`oil( zylXgl*H`47S2pjfhnu|X65t)L1I8FdY}6d3(_j;HJ@S4B*KXo)54lsz-86mT4P??z z(Z2kse;vC1EG-h^GO{ewNg$IgNWDOAwji$vq{MBZ)Ng#};=$2k7koFn^r{#QsY^9T4G@{~aSY(ZuT@WFHGML?Az5rqgZjBap8x$cX~^$buXykasLdhCrUTAlqQo+4e^)$XbE;Ey#xg z8E-+}63Dd{<&_RvPtn+HO0=dkB%n^uJ zL%_2kkTa|@cL?Md3v!)6JQk!#AirU@)&0)-fILSmNDqNDX$WW?Es%Pv%>Dv-#e)1w ze+_sZw;*AG+;8FeLLif@GVcoHCJXYiK(4fE%@fG^R+;+*a<&C27s&Bets4Y#uvO-A zfuviIfdcs+v!Is7nF0w~kmCgMz6Ci@Ag^1HHhO$$`%@NVlR#!^2xPcMAU>L*%|o2AU57NkTV85ZP1fox+?L+NU7fvmM4T?F!> z1?eP^w=76|fjp}rXz5n^V&LZ=R++B^GR=al5=fZ^c~cb$PpR>ey$eCz6v6zJO>N#M{Bw~MZ)Xqr39F!^@vE|^{Di|b5^G5&F$C+R zMSMV|D<-g{JwKrdHT)xV ze!`K8Uef%8iv)S<`3Vyha-E-0dm9^*Fh8LaI@FX{_(t7=)bkSt-oX|m%1ukU3QMCg7W&$ZhV-$sah6T+0gu4}me7%>Lk74P^PnZIsqDzXQ)uBs;SnBx+qk-9B!)duf zS%M|?{Dg}j#-#ZPOa7`Qka~VX8yN797^F{6#^xv7D(F(rPgtPPCCN`XPSB;EpK!H8 zmn1*o)9ZC(Q_oL0U73;C{DgZ25Bft*E#|(i{3ggx_>Lo3$IDfI!UY_vN%IrB3I5dc z6YfzKA~ru^{aD@Jz418%1$0ocAcoI>GRlJU@pk@zGe4m+Mf~$E{OhQT4mlKP{7Lc? z@>0ZaZ_rJN!M~2)%+*O zPw0x7+O#aY#^`pKM}OynUsx#1JA6jpyX-Sc`vGsPWqDPwq@JJfBia{}pKuH8W77PD z;X)zx{Di+N3Zq12RDOa-Q5dDR@&=6JKAt0c;D>9qBvQ{$=&mS4iG$;U_sy?5tW~CkRqBOKjE-j?cuQL8r{6q^Amo>V2T|M zPYIUP^Ao;73*++>Mhc$P^AqMMJPGm>dU6#g-h^AwrkiG$2WG*g0 z;ZC}|Q!8L+^cFj>I5Zvk36}{e(@2>cp5|_Te15_#G|^vENmOvR%=`q8B1NbsrJmdQ z30Yi4ij3A@ty`CRe!>s%u45IUMzExwpU{k^#^)zoO3yt}e!{szAocu&yA%QL35sP@ z`3XN^3>Z_@PGNL@Lh~psht%^E4p#)KMf7HV!UKwcg4+2Bk8y1#0>4cNrJkQK87LhB zS6kz!2$t0I6AVtvarp_~V7TlhKVj)eEt%Bw6IzvIX4|4y`3ZL_QiLYSPdE%lJz;)A zzHpFwe!>XF!J{?@DnDU6^gd~R!Xp^8`XL6TGe2SJ2;KhF^AmDuccSwX$^}X4`3Y;_ z*C)zPco{v<82^RnPgAFk7VN3#C!7LN#OhR2iEe1>`3Yx3%yNj|nV(QCh*Hl_*o@&V zh@ANe0|im)`3XKcSjSHrePMEeKQ3 zPgqI?(CY)0pKvUVOMHGpM?su=e!}%c9G9Q449lIQ`3e8JQp+{<`~;UGqEGx=`3c)W zH$Fe%Rt#KY>T|lS&isVSg+S{02@fd(3v4r|@)HhJ1PFyNo%spdFV`(dJwIWLGC~V& z0xCa&@rV@i6Z{yxv{duB#1nNd6Bbg>Pxu70LVSM0DT;+fV2m*(6Z@fpJ@x#AGFq7E z{DhB-wUkoNPw1{#Tx?582e!|g; zRIMU~r1z=3N|c|l0YMY}6sKye{Difa=?15spYUe{9TMdyJf!3GG5HCTIsDB27h0+3 zCw!tj+y=BrjGoF*I7PLDP#sfL2mN|+RVWAjGBu$+<`-}2jQLh31b9N>iG%FF`fEr8p)a?KjA3BlX`x_M1_Zecfq4<{O7}U z!&1*r$cD({^Alzu+F)iSB*;%_gESoZ38RE+>iG$OquGkfPskBG$+{&zKjC&5An6uo ze!_>tv=~y)PdEjLWPGapgaC(Pbbi8}f;9E~ghnc-_7YTnf*Rk^`3c7h($w=4eDDwa zHS6t;SL>3@mUn(}$M(G5GZwpb|`3dh|tR<3qenJy0b*$4=C0J6=Pgn;2 zG_TZ#(6K@#_56f<3>tq;8uV30m&#B05*88dS2#cTvu=Ot`3W0Uw{Z*z zPL-c96*yz_6HceC7CK{uPU`sym5Pqrrlax`jsl(d`~bc78$!NIote|HTBxb#C#*${|GoT#Phe*3{DgP8 zW|On>{}`+}Pdz`Oi{hO51m<~jom&u}6QbcfZmq9)+?rSRaqGS3Cmg0YXD!OSql5FW zF4UZ-o}X|N+Ul=iK7n~qT;~?VbFSg!TwjrMUfG=QJwIV2Oq`vca4}bTBJ<;gbMu5n zte%@^{B1pd88!Yl^AjG25z=`Ll=>{L_=NZCFVIp?JwM?W)cD`bPuKvPVCN?^aY-en z@A>mJ@22T9Pqrk_Pv}UC6rGb&U+ zPOCU5c?*3v1$j*%BQ4020vTdKW(uT_1(__66D`Qi0y)%zln5llf?Oz&ZH&6;^REI~ zYeBjQx2Z1hT?{ zcm(pA1^EqDn{9tmL%?%HATzBpO#+#0LFxr^vjurYASD)r^8qnmXhH55NN)`Rtw{pu zVwJf`Ae}78l>%vRLCzP*R?LrRJMf$>kgqhPb6)6pfvmD12Mgp)t5&)|p0>(-Pu~zc zKV(6I0;#fUy)Tg4tTL|)9}6->AU`n< zq1xU@AYW?;+J2%yKC&Q(3gjINk|B`iEyy;a0_m1yW!^rVFII1-V@y zM_G{30%3etH}(>N?6fB0e1U{4$f*MPTtmQQXMr%j>&Q>g-{YXSXnw!q(5~^{>yYR8 zDxXa+GGC+|2*u5H+Q5NzJ>V9h4rohSexlD zXnD8nPSm1{Krv3B@u* z3;_c&60PsI{?YbpiMLNousIhkewCWLcY3t+?8n(k~H z90ENqF}+P1ciHD%PJ+-`lz_rTYDn*6)&1{q&^uHyq{UAK%Lg zcz^MiY!8%d!H2W>MPn-K#%J&bAh_g*crj}6(JQ{d2;U1s|L2?pHTG@^4E=HP&Mdrt zt!zL0>spJNXJ@$a73E_Vwc)=lo+Slt|B|W|lY#;7&-^4ezS11Z&c}zJR~i?%1O3|k z1@1_zb`paO9KnzwDw<-7E5pn&u$M*ik zZ10EXByaCE1+neD79Mew%Ko1Ajy^YGdrujt+j~4CzJH*-D&M*8IfRS!!C5x3b`%3}B<5hS}Z2a;eu}z@p0e_Okz!qzQ zp?^`>-sU%H31AX>f9a`uo&0-SdG|@#orZV4y7E-<-ARTw1hrjrJval-(BkF0QCqd~ zEyxjvuZy^;h>%u5&zk;PW&*>R;k_gxFc z3wXDhH721(_+r4!5l|M5-g6(U9xD7`R=9{24slfYb8LkJRRxYjW%iC_h2M5V5lzb% z9)J?|-5BRx}mW( zkx4A_Mm3BraNV93`I_bM{5ry0a1&|TVfi&kc=wVMfCJp7?wa;$kfxpsKTc7fp@+7Tmi4q$?QX-nk=7AajVU}(Md6M*lNB~>1BsroP}W%`KPHxB{3ym3E+!gq7a!Z`Gi^WPthgg6ttz6D5$L$Rrci* z_T@6ax0O8}Py@4-t(k&3Jn}Q)kV_fh?D?DU8~HpE26#+$WD}nPdKsa$(er5z#FOxQ zxx4=(eRzTT;DLa(9ZRkckMxbwhrX!72ITSAp%2+CX6r*IJWiw!n=t-Neb@@!NJ$@P ziYdXNXZ)x7a01jbHGSB17D}e94^``mlNcYZQ_S$o0PnP1HIW@32Ix`e)2_gh=Q$9Cg0u@H)1UHg5Rg!sDSFaN9e z^^_~T@NQ<7de%!I!I?SgzS6qS#Z{eeF#e_oXLeN&hguIu;|j0X2+q8b7e}_DL#9eBI@S>COV5ne6NS`1%O@I*k=!w$6gW@jftFJ1>V|g2I9# zi@kOM+#uib&dM{!<`4QK??dhJ%!*Fr2 zFOz8&dJ zOIy}8z2CB;WvQof64CZ+3r=x?)1jJ=re%%mn%--Eh94+z+1b3JWi7^Xm=vcmy=2Xl zybhqd;!6#B5}+QnKwCOsPl%ezzxBN4{kCQ2!pt##?|OyxruAz|TAObAwrK@i`^df$ zrfXV(aqKpxPB(_Y>H%$saC(4_-%@Gpg$UHG>+)~Rq3E$p&KGolJw1o58bo^l2p$HeCuZr zb<=xFsvh4Q6bUv3n^?JQS+LRK7x**-ZLk>?J{4{V^H*MDa82%Ygz<<5h{RApI6)>E&Xm^{UXG8VJ!+oG_$B$rd zCU2zK)aw^z#%cfbs^}r*cyP^hHKeDE`}Eh;nu$u?kDfD_+=@XCrLKDP*S0oKquIF#>`Z8A}%bNeXW8D5)wgr)$9%}-xG@zb;kt)83b40bFP?3bP%d$dz z?fj1q)1(ftHimhJ7zUVAw`@-pNTC~62`!GX7` z#+K}$OO|HzSQGJAQ(NZD1vf$O>foID>Y_0?XMwtC4bEAF3&^4?7znM*BaQ8)dBG}G zqc}HMrD_!C1glhy;;dj5YXpnkYEc16o!x_9cVF#WmL4o=CAE^qu!jpZ{n>eA7DdP? zRSOo=5MqxNT8uqD?per@+~S+(*%d>f%+sqNYjdz_nV*L zoG`RyCk#+Yt2V~XLt1fdJWT6tyzv0h{fe37AzW0od1gF@-^+B#K%v8oH@)v$?t<}O zA!d9><9jXNwE%619pz;POqwyBqccMdQSYa{mv|~ygGexA0=&C=FH_jkf+e-#4gk_F z3hS$I8^!u}P4Bg=AR*2C4$Td?1i5}$p303d9c1+hR7}b$WR!s0emS1XcWHUF)CztV z>0D3cJR#k0Poxvj^|m&y4|+q5>zh_IHt=7|k|1DT6ZW+YYkChQ-f#Q{b3_q}skvl) zdtNVXe7|XVRxnI%3KVXo|mKH3oUrC3GPuzYq)q9N^1WB_o47ixsR@QDWNfZ{Dk>|6WZb~9CPqT zl|8x9D91F&_#?u&3}v9@gyMRNJ%`zg_V! zm(%i9c{xG&tMu&(6>75cJsX0F{|mBmM4yu8vP$00hWo;nj{{gu!IpqRzd;zRX$ofu z*rIcBHChH4(z5f7QY^ABy$VR=B+jmC+RW3Qnk#hI3vqH=k2N0TR`03&7wVgGGc)T% zZi6Ye!;f{y4Lp|)?eVkjZwSR#mrj`!W;K3?b~b*8MXQ=MdxLb#4m7HH1&rxhNT;>& z2S}qc{$=A|X6O^5RWew_wm%T#1$e4zz?X0NjXJ=s=euZU;K}Dzs}O$Fjzj53;thBz z-$dQ$P~oJ74v*k9I7N}it3`nD{gnWfj3K~qR|Jiwa5QKE$39=d=aVqJP3Pm>Xi}d0 zyqtHvo2avNKn8(axCdaC4{``srckW|;Aq*t$8vVxuW&joP`D7axIb$9BLk$HpTe-i zo*u`i9$%9;K8F!AFONP6oGWaNR6T)47*iO4pw9dSk6}adv*0u0K``GPoV7q*COhxT}~jD9ux~1QxSpZE#KlpI5PXBkoq?*HBmkvzlq}(2@RGa{)y&(OT8@X;7Zf zEQB(QD)j_HnAa8P*|<}ozJ{ux(NJ$$UaD(KNY1oMnyKn zPwknPFU5a463i%<*{H}dANH4rjn+eqq`(4J&M*swPKL;7CID1gKAif40oNW&3T|Y< z1XB}TC}wUJ%sw8(umU6leT7CTX?UBh!RD!YQ`u*3U@hXdR`1oGs@tf5gQUh%3JUgi zfo*TAmP0DNVXK*3s#T~*n^qt-&kV=~5Ji0T>A?Xxff4TD02mgnD!~CXFG|gFU|IU( z8x(lcFW6TGzZk7Dl}Sv_ir}2-?1VWJ@HgbbT3Tyfpo%0=*{T4n!77%bnF?01R`U)x zDlk{-uQpgq;Vp|kV5U&QF`GJ#$cx;49_COh%{9*I^9oz)sp59nyuDA4T02sL03Q389dizo`Jh&40IWfQH5!$ryYXX;wo(S4RmF6g#r^c zEaSH}+~X2XeCQ{9Mn zXWSb3#hjy#!ecUj;*Peq9<^ca4v(px$L9IAU+<~B0>#Hvd+xgveEYVK_Ec?#s_Rxm zsdL>B;bSy6dS|2ew$h_0AKJIkhw2%3BdwAu)4QeYTiuw@K=>j`4B@%JC-OmL2ImJ9 zq4u6ie*6Y;PEXY;l<@7uqub#Z_;zMMZk{Rxu|zPTuaJ@&E0s0vmE3}lG1yN*o|Hgz zKbwWP7r;U<9bj7zD~b`L<8MmuBz;orylJx*iWG=kTqXPl!jA^Hjb?79pdB zCjbpfR->dbtvjIXZ2DN}f#5W?x+z&?JjSgSHvQp)1EZ4~mKPLbny9SV2LOq0h3hE_n2IyE!`M)iS0&)E zt8NL~FlPcrai|_&D~)Z&vNUZis#pRKwZSOg)W)R=Oa_JTsk{>02Gf>o&VuXOw8Hmo zx(;zyod_;H_Z)}6T=4t1R6?afs9{`&`Hm6&$xCUterc3l08-}^5CB!HOz=v#@fhi( z*GjR#6xLFO(Y8@29K158UhzUD7NKRsj?hqz`cbTG7;g$OZNP;I+IlFditU^odOa&% z8n3kN(zbK9C5l@&Dp4%eq9`4RtvscJ44o<^Gz#2)rG!R7re7(cQIO?VN@x^h`;`(J z1v!4DghoMUzfwYJL(c?EbO#f79DIyJjGa3vL7@v#NSg;p3g&^MD!c&g*Xu$-?@dti zK#g9h_T13Ro_Hy|xLc$!*OJ1G5hVpthryT{gu-nJ>fem|Q4M%IL7{teA>9Ug#<~q` zZ=cTQD0yHzhrBWXwWYTbrx>bM+fZ#iAif2gep4JYds`D5Dn>p+T@!HiBPup~L#CCo zbx!k1?F*M{n@JR9325Jgh9x!@3(;|F2$j862Edem0jIfx5n&jYpWsL&hPcwYDm-0aOXQqW7w zKYRIC$m24XWz+P=X80r;P)2FoO-mZrVmIMN#C3uttFbNmb#wV@gt;2uZwzCTN3VH+ zHCtV2bNr`AaY)^jHySG}9oTY(P6kNZTW;9WmMRmvN2_}%dBYeo?d_Thn&`$_#XK8A z-TPsu*`ctxL2qO8Sa);T>Y%>N;bn0akm$NmH5Z{~u%sehCXW#%=$1@hQ;`dbQMC$G zEo@ZAO7cWJK%*a^pu81$+BxW*PQe7d)%ekp$$JC=D5ZWuC>YCN-enog!z`mF5nx%& zFxoEbS=F|dGU$qi{Y1ASG zdfw3Gb=BHnQERXW8W}mP8h^6sU*b1Y|4RH(?R08vfvQGQnJBAzS~axlPy6d|={ise z6g6^d75lJ(S*ol=0Pdv};1>MTt#)HQRb?F6-qv6%4+z|I5uE{SZ0WmO_)Kq?hSXyk z#9$TM6V!l_093B=RPyCHvN=0vHk&IOvVHbJG+AxIVp}#?#Yd$KGhkzuTe1q1V@o!& zADtWBUdCs7tYNzzgrv!$7Xk|Zgzi^%h5pE39Sd^o$kvq}B>klKW$U;vYbfEH8?)=7 zps+1kGl>5z$W4cvc-OVlPDC-d22fFqYNZXTBlB~p$qbz5=QfXG;N02d&}k4U*69?E zYN(c6OIX#=+t8}PfI#KaS-Og)5injG%&5RxRZB|OZhD^w7lL2b+d6nx1YIhJ2Ps7)M{^{dwp4bt|Wa_e^bWGsQ>9~9yOL^>q&c|Tf_M|>7 zlpZ;5Om)Ji#Fs9Gq9P4rs^y?jQ^v~uvfOg`D6(cub;X??r(Iq2` zO#K7%a`x_e^zuBngaOJ95X_MelpdP~%H0us(@@cvKmfBiQlX}yY5PJw%kSkQ^8{Qr z^q#sp_;5V(Rx_$*iVWjCRMZiXnSTf$DxRJ*FViHykHpdE@kAbx+<*}U2|wtJaiuG={kSnOGmdGhhr(og1-srt8ZN37?4y zT91wM`jlg@G7kXM3S8#yeZOA$Ttl2@u%xsT9vYK}f*g*f!Ef+Xo{Z;cWh2BB`UJ`a zLcxL9>0S*0PTREd#~9=?CabOc`z88UINPfXjAzQ zc+|Aghb{MYIOX(1)3%s4aSg_7Ovs&il9Rce4=zj zg|2dZ|l9(avl{4R+NHx>G@SZduCh)YL`00*Ell5`M^HD0YXEalyqTH z*G7{T#_^7HIYbhy;7q4m^9@M;q1H5;6o$Z&C-alJ>?$2p_4D0#{sG37_Io#~p;ols z7}7{Zf|43V%~Wq(xe==GSH6_$=IIjDoIEgV2=UcJL$} zvIkE?mKkDx$QdrkGz#7Rf-IvjlcB!CEPp|cQJC#7=xh|`_zQB4!p{DJJbziHAAZO3 zEF=$x*I@3lB&jd-d;~g!VUR+9MZaP4vCj7sh-d12|JyE3Kt-=Z?bH0<@X+u)2H|*M zq$u-g0MpB|_=7m+L-=_eMi}u|+!1*9X$-}}kM>ly0|MX9Od0<;42j2Ms-dCFv#%_v zHuK4R-=&vDD(-Tpm44&f(Y~~G9(&yw=JFS2&Ql#ym}N{UMtArNI~!B3QWv@U;$#IM zs=|$W$Tgn1n*Q9Cd69?7jLTDb4YUl*y^eYa4UfQ`@I#WG%D(}?W4P@-vov4J^ghQJ zPt`Cy0umQW4Z@}8)k3#AXNS~@%G&9L?lOJWj>7 z(gAMR8XO32S%M?M+na9MzUE=d2VacTf?89U3*UA{Rc+(`i%=M+saS-PLy-x8*0MX7 ztD?I-^-7|=Uc^7Wl|=9E;MWq*&ZGBJ0nvrdr+F@PwN;OT=Ia1&PYl;F)%B_VN>tv`XLus@X-piz5py%YTi=KO z3QszE09g7zROvrlTc`dLXz72t(tkNmG?7%i3)#SWFZa*VjG;M3LHA&OvCJ=eb}I*PmC4A`<(w5Msxd(kQ0}{od-THJ%yQ zsWOX=^6GkTE$O9i@guX;`#|Irjw_r^^SrpMy|=c#cR9|^SM9~<74Czr2m@5R)x+Fw51?|n3qHKrN|xN$Hy zy(xWl@4ATvM)~xrwn>pbC6C_yt>Jy(#MM=`lY(Tc+{>+V&EKJ`vVW7l{3ZwP#ad6Z3mP>T-Hhf-qx7*H}0|ho8Wn2qSo!#y0J*0^A~cS762_2?IN^LAM6?p+0s<&-;S-Ls!O4|;B<)pT@zg?W;@7EdIMs@w%>Gl0op93ka=3xkf4jm;QwHi7WO)uyfEFKjs9%~fz zLe^0+p4|(Rt^ob(^Sh^|wWS#a_%1B3+Khss6@z+Z8U4^WUcoeHx{pA*hXSZ~dYran zN1Hxh|9=NRk8L;kQTZj^sDn6!rH`m$w=Bbr%|*sr0^U!l|EFR4Q3aS=0K4Wapwi6` zFbnYPUrd3O#IPw%FsQulXbcT3uo49VMNGzW^L5*tsO_5qhs9FttB%ft*&6HYccm#t^MCNhYRfv=Lt8$@RhN5IWSg0Q09X)tJ zI@W_n)Pt_-0jXFIrl<$q)B~JBf?4SdKgYNy8-FJ+70Gsnox_SH2mi8zX>i!w#w=1t zgplXDT>X#MZGRFyg`&R)4S9`4Gs1y}>javylhMaLl%2dx8$9jW1?RYlK&6qXRJU9R z-L~t&Dn4!u2dAi@#n(ta+iEDmwJagy&q2lvbFz0rzu3&vqB@W+M~G`LNN2GjF-Q@v zo+(I+I~y~(#G>(KK1N+t0m`TM__?l%hey*R$5iVA{_UO@msa#mhg0%36rBd?b5CF{ z`^4+^y!eGNC_8;?Mc)I{%Ramm$Irp1DF`kHgFY1_;@Pn>Pz(APDFWvR*E9!MKpf&7 z$%OFr&kzFMAh6xIptJE0wYI;XW*Yts*2Mu=2O4V?i1Ji+Bn1_V!g@ZQf(kALC#$d# z8Cr=ROdv!ZPEtM7v=V)R%r~QoimHYAFWo~~Elbcx?5a>cSgd%9;!7*L%+xk=8nhE0 zr-PP0AeX4|ElZ49q(BV_f8=pDKiM63STQL4tv^8oiUUmG>Sg*U7P{w0B^cw1&RXgY zNgqsN$tCT@0z!8;b{a@XbzyjaOa?0c71NF5P{M(H1_BY$$XUSd#sq2yUGB^_q}Yu- z0TbPgQ50gkF$h&mwHs+xl6B)95NO3)RQ}}MxB|4IyV1!SyO9*^ZtR6Svl|a%hgGTP zj&5A`L(*=f#oL3V)$nauf&rA^HJ@?VC(Ds=dW^3DF`lzCs z(8ztlJEi=5_O5zHB7F85@4OA*^|XRTZTZ-mf#@AA$# zSR6e`s#9K1!H)p7 zAFSa)V33?%Ztzsy!9z|(?)s{+cm_OaYDg;EifQ6)*i4B}7(R-_U+?=q-Q!<}g5l|S zIHr2?&fQ$OXS~7chHv72uC%})xU=`ptiE5s|$GdjMEb_|+f{@j#(~&jl{SG2f&iSods1qy~@P=cH zqTwtT8saDvN>->V3bAd|pQRA6fP-n8IhIYv6yl>m+AA3uJ*ODzLM=qp&JNzO)fERM zemHTd$G-`7sK>|QZTQjaQv?QAhR=aYiyVv=L`joM)(rISAqnU4IBso?;p{Por@|%asPbC0^i83_6}_n8We`tftEraxilAe7{+b zD%0J3S4LGm$EkNAnKB*62jKbot0n>k9=xI6b2aEkEYzxAAV=!ZM6RKp3wunEQoLho z#F<5&d2f`rZ0mwJG5w#F$hT}Hxe_Q$e8~6x0;@9X9UuPNNvHsr+cabIgYCP zv}C6f^BdG;-ABeCL^A1`DNpZWUg(JRo;nLC-)s2+`(I0qhuPgNYn4q}5S)_(W{2sX zZGMY4Vy3Vmt)7J*+?3c{{S8w~&|A@b?R2AxEyjr!^aWnSv_Jy%&E*8RwIng@vba}7 zv9)Tkfx=aJ-GWsliYuH`QcA+JDOE}za6Bbc4C+AX>?J01urUf^8c$i&2XP zz~A4dY_Cx=KT!6ZX@2XZaMa=h3RHu_45|r}`P3hqef07wR73$ME01HS7~c6#%RG{x zSyV2L-s^X<&LU@>0F(@YASdX21zPSz)2KiVPS67iw9*M$0a0LHa)PQ9=u;=?T!1Do z=ZaBBT{ee@;Up+5(=XdFfHP<*g0na@VI{&FV68N)sW$u}!Z=c(r~=25!s7sl8Jn-j z*c^drO-9Kac4RmgcFx4EMtMnf_;X-qW|^8A7h_ovK==`|eTkPv4HVhG)a6QEKB6vH z^Ril9e#*-#T=EcF`OY2jnGwjrU5e$!eP@Dr!26BT5Nu1{0yPRB0~m=fBE|E7C43wB zG%j`r3flbr+{lbrMoV%$pInY7j7LQx3RoTTkO91Btv0gROvgBB5eo60m?qJ`ZYR-i zO`^M?FyTu9i@a$Q`NFJyN^EVN%(33A{WfbenIn8>6qlcBE+@gV@(|5<{D!-dTeVLR zS&J5u@2^p;Z(eoiGCp_XdAJhu3LfftD(q8t)#0h?H++x!8B-m;SKn9j2m2ABL*bQJ zNh{w&hho|Or&5VECfoav?HPcX?Yum;!U$DCrEGD>`11%VT;Qm1Mr?({RfV8Q;Yn8L z0GKV*`S#@pCSB`IZD#L0tW=`aL^FbDrUGWQ?vw_-A&)2ZXYMX7cjlWHg+FX=_|9+B39alQImjRoMbCeF5q2f)}6?@;{Z!4l6+O+ zYqP?Itk5lrm@V0`2P$E45$1@t?>=%qi#%cPnIN9a`77ULWHGFU1$EonnEf4juHK3t zS4!#+9c&aJ>83ObX9tUbW)RS*b)$KoBlmiLhK?ZOhjh4U!jb);-*o%}m|hY4zC+R< zI^1CP!2cxv|55()2ggay+COv1H@=kFKf_b1A74t#8>^+^+z-2AtDcC>_q`E_XKFwA zg>QFoKUnXK7vwNHT$0Iy|4@tY61efIKc)Y)$_&MGRgh;(Q4(f*HVUE#o%#BBKQNQg zN`7q0cmT)7Y7k&tFMAK#J74XOlVC1C4C>|0g2i#`@8fc zm4wx6bhmJ^*dDs1c7wymfQVC{lE^oqJxGYZTH{Aw*1<@cFYmVr=1oMN0_NR4_h(JY z?a8(1U7C>I!n^(`J)^x*t&Z{Goevm`hw~4|8IFXYm1%1!Posh*ct3i*4l&shzx#V7 zaXec{eV5NA*b+Gi9LoENlJ+mpO(e9(X+oK{Vc!i{FPq22X+N}az_4T(XrRbUa z|Ajc*E=^Lav{PEaFpl(Ne^8(7Y#ZjDe3$#GCo1!q;Vz~fV zaDD=MXzYI#pRXvL;e37)sb~&7Rdg#OubFY8VVRz{3kE&TS}5UpJAV*-ZPo>kX^)dw zXyZCP!U;hc5^RbBsg~3Mq~0Kr!ub0DZbMxEEBRr-wll798`G7F7Idc2ARNyucynM1 zJ-CP7Q=YIj|0#Udgz^WmLjO#B#i^*0qda^d=xj>0qU_`Ur{@@&|6iVo4A%cs`XcXp z<9VD+|2}XpD`Ag9_kD`>uy+eAR%Rn268LrVwe_@MjC{~o?Sf^(S%|ud3Oq=w%kQ$4hA?h0Ekd4`)iFQi^mR#^$Pv#{+s@Ft->$X*ueWlqY6ln)T77X z{GJP*Ze8IC9qaMw)i*lQ0al1NeWDR}dhP(SXCa;@i02Ao{%XV*0ehcsM^Q7?3= zZVvD1w}e{0w0dRrVw=`JLaR#*Ewfkp>V`Q~rIVtSE40#%1+AqRsiOEp-?D}E>}oA6 zpor?F)AhaE#61%Cx|dc!as4CF2ek}xO2_0uH*G=Hf`C)k2MCcf_R@eyEF!}dk*?B! zo@_w6-GJ_I+rs(oL*0OLV{n&C15DkwRdzcR(?7DC;2uldPr@}9;mp;z??s1%W(e+~ zF}SHY=rs3S{p;dqqqT6ZVpp~A1+@*_HW5YC0W17k+JADQs)&%zgopyZANAAhVM0*O z0A*&z)ap-yc(JSt@5|f3iuqu-UR7_!A#D=AJPC?tG%A-yv7RWp07bn*!OD(15*<7PHn8)h(@*Y2Wp~uUmNTlbWtkY$S>uFxt`GG7S^`?-(szG1UKPxAc;3 z39(x?V6;Y$mMywllxwr%J>4y6$sR5IPn44CmJN`ue`Mci3tynPHociqwb2%Sv=A8? zV<}A!#B?0&$$lyNUK*i1ykm7E=-~}@%zYgN@eN53oAa!V_%OwNKJctw6zwLxvm&u1 z#2s~;xNN&|B$*u9AGmT~v8SBzd%!;ApjO9Ay}KSdfqqILJ~n3w(7G2`iH`8%ZO0_m3P3Kh0HF__vOs5QSDem=nWI za0|>P_S1+ntE7o^d5Gv^Ak6Nl?2PH=&{UG=(&yTxm!h=C-tLI1j?D;?b3 z1F}t<{Ub4zb?<>vb%p1&uP^MWFY|DFJpP?$4v^4H_`PVEV(L0!YG2XOSf)%nWQ*)4)F4w=rOec8RApfboA{b39O+R` za0g*(H`iIRCiu8cODcA0WJ)TcCFYP+_xF_<;Rwuvr|U06;8%TMEc`FJll4?!DB{zY zRk%xfF$S!^p0apIAm;%R*;tLwCDo(zt3#6n-i7c_BOgm#EYd3bs!Qbeb@_csexH`# zd8Daq?)i9G7P4qb{!h59FPzvFN5iOLH;^^(&>kWP^R=-2W@){=t}g?k_v>-5zs4Cg%RqnEL@S_h-f2pAd6@ zNX&f)+(+jZB#s~ac{%!K&+&uB@Wr85dx;-(03wX?-w{6;jZqJ^pnXxZ%W@1?)4_Md z51wC^c#z15wH*Ap7%X~j>hXimpw9l0QSpN*pe4AS@q-%#cWf`6u6r#({J^hp$HWiT zLk(;}#l{ah2$9s|2ib~9RQzBGS3^34=!_pc^Ntoy>hXg`P|TS4!L>GSXZ+wI!JT^i zpflCt_bgOZ=mGQKFoyNI8 zqT&aiVZD#OP7*(O?JeEqsmBkh*pa`dTa@dMZdv^H@97pt{DA)Df6^_E_`y)Rs8QY0 z0{iegx@8iS@sD;(RQ%viFwoK6;*1~UF4oV??Utzc!BZHm(cR*VANb$U-2x#* z&BL)4-i{wU1?k4c58A;%*%m%Fevl_bQjZ@@!N_uYcRq>C5hPh!P$Gk6CXdA1w3)_gDko(5NUIe%rr zcjNSxBYto)Swnv;g9v_C{NPpKk@&&0xcoiwgS%8!<$aCA<^P-UgQ)Y&Dt^$-D8s2R zQzv+PYFlCmWR7JPi620i zyz`PaygKaI9<`Hq4#!p5*MZ534e)ot4tZ&{KE^xQoYnEdD}2wnVnVx<%Ibmx#sx|iv6>3{B7VzZHxX4U$`_@T-s%6+{0^LdX$3y; z5GY75`w1U7y*&-@q3ZqR?U#FAZP&MZ=?}h8_rCj%zp%%O$bk}X!vhW64<-5bjW5S< zbn>ZQ`G;nJ9?!Xj+@KjAjF_F&2ddRh2|zyj{a+<+aV}+hmExw*s1n;~ztx5-A=;ND zd=23`JQ*ld{ka0}8k>4G#G+o(q22>_4d;P6yB0gld(&F)%iOdRma;l3McYamfR!Oto2@6da7;$u7;;@ zcoW}mD{d|v7c9gpOZZ}!U{lTQ*?8wl;i%x1#T0xu@EUm)?{&ShIPyL8iRG_B`BCas zDz}GN7CYL-2vDn2j?_(j5t%^Sr7t!c<^aOJgK(s>@?$VREJSPsIlO!(|PM3`Cejy^J$0|-Sr0f!>s zT+F~vXcq0AVL`M#@>*@5vu zUfKuxSeV^>8($55%CmS-zJTCfyHIe~o1Y^$-_O?LV~nUCYkV7# zDe4Xk>iK`zd;9pPitB%T0~<^=x)Gzqnrf^;gJK0mB?1x&8=?|LF@g_)XhrcEbr+}_ zT})D0u3M>(sA!|2MoTRsDy^V_glw=>BcdddNJNyoB*mx^BR=qZzt7CQdw1E5eSJQ! z@9(dVFT>uMIdkSb&6zWE=gt@fBl6ea2wJ&^cMZ;a{(xU#^0qHoD@=Qanm|K2(2Thg zL6&Hg?%OCB%_jf&3cdhu7y(gJj^YpJb>*N_5dUkv{F-U1dtQAr^i8ghfKZ6Dr5W}IL7pF%|c?F`(&>k;1SdI=&8;x5fXMujhm0$1Q zqk2n00a2faIWRzmZydfJFtO)y*YjL%9tuki*J%wEfJpS2I&Kv|3zY>KDPxYIke>ZF zM8|o~W~Ly=hHM5Z4S5vujiT|PY2(rQZMdh|L7%YxGTc4@ewn@xW9bW!zNb;yZk0J& zo-Zz?F>%nV*F;KN%aLt^cLbY0mZzZ?1;z7gN99qY{PKrRP(XWm3~ zn&8@CvkHu2?<3{;fz--kcxaq;?_K1ndIclAt}dT!9Eefcnf~cT2gOwLzaB; z4j2gW-dv*A#o{kYm!O023q5n)a!kdFMy7EWWZVL#&CFkImU5ceo=E$$GlJ_i!iVo{&E z_z?s+<@VvLkehc=VD8Z_zh$Z;*?2avYrtYj!^o|p?40>MwKkm8>w&Sw!HL2y#~jqk z#|t~~vj?J}Q+kGM%J?q+AWdU;v(@Kcj~Pr(w-Jow5V_G0KGef>arXhv_a8y#h>n>!*v{C^}$WbtPR zS}`}){#fECWxc;s)?4p8!zjphkeg-%7*vtH{SZMKILb8IH`1epJE5vdp8IMKtCl}g z5<(ORK7i#bbWG#6w95Ll{7-zx!M}xy)G$?)UoTcg7X+n_=g#P=7|qMmDjw+JSwHx_%n}cc)vF|kMUAaWirXY z2VoBVBRF@NpLua#Mxi@Z#wl=6SkA%QZGX{rJ`@7r^l}}k1W<{Ub)>Qr9mVW~*(8iN zG7)VP7#;&((FohOp*`yA2@a5sc6Pw}W8arcyaLHOhX!t_@?uCedRNUh>ufT`rp~7Kp=jOIw#tS*c zW2}5h#A+YLvkP)$YYWjT7cnJfa+`xuS1M++us>%xqjSyokV_K3`7255Kq$3P&#dcJ zfBu;B3jl1C4x#%418a2nNpvyc1)H6`PqCiCzj(26yHalA%U~e5m9?sOKg$Mo1f)z`R(q%lbwCZA6 z*ja|8QIJ)+7V87G`Ed6uJXK$jHvbBvqRp5M+<~CKrm``sdT-E=QHNV`3~x=y-xBmU zpr$dYho_d7*5Qg3=+`I>;J`+7kaO`A^agNVtWgm#=42StdPd>iyVlwLjgmT?=bFF% zo98_b)Oj9Vo43~U)>>Q;ks53{!CO~d_lGwPf550{Fp6-N#aF0ttibb#H)UzqK0#W z30YLqZdwxjrr}*o#P?%Rz#v!|cE8CEk7HhqThlvFG>S4pccj40O8?Brl{yISrOsuj zLwkGm@Az#D{xHhF#Q!dku;xrX>p}er9?m9J23u9;*^O{We%1!s)|kVf>XSf~A|VcrL`u&JOxl z8l_9~OIPCV2lyQxj#IG`-*Z=nvw{`(F_1`MwkzLzpZ|LUz!i&eg|4;cl0``X?^F1vqN(-JCEgg!izD5 zv9J##9F(#Le30ssDd>8P0WGM}$?<}X6!Hde(Tl)COz&v;ehU5@!24~%Afz|1eGZL| z%?GvB7t*LI7Q+-09$a=OPPn?B(CRpnWuP|bT^U&qp#mora3Vyh5A*z@94ihpdSsGj z&Y&g9SUHNWktWt3%6axx_)ge?c`dHi?0lbA!4p8ti{VQnva8C^93URgobj9#ME&Pz z-gl4NANC8)q1Uaf%Mx6VfkJY?frCbEIp|y9jA<`EEUf93w68C*!-LO2SK#iWUA_xL z-fu$w?WB>l^C@-^@E~iKbr1nctXbD93ITI9$|D%mKs^uYA;1u)+=Y=rIMq>+MA^$= zwJJS{^HL$$xMwlwR`%dFpZbdhfqS|7`UY6{gCo(HC3Cg(pH4C$Q8#;tybRdGC>{)b zjbB}D2eSaQ72_y&>3xd7&tXqk^^kb3b4B9$e6}JUJ*PnUsawM8Mo}IQ^nD!CcQShj z3Q=TaVU)|(egJ3t(+Pl>AvB>QMor7}@3bVMB!Qa0g8|EI?-p4Sr6at4~-h%<3hPj6Z3cO$AS1U+n2463>(=r428phC> z%kj|()rMT17N}Krt+Fm{2LE^l4M3g(M#ru5hwJ_a_GY7P%TB3^z=KK^?_zw9SH(MG zl%%+Tl*3F%(x$`Oc2Cfm#~`zFv)W&}P4AEOuo>9#CT009Cc#hVwtei`xqcCv#yu70 z^DjZgc$_veW?|w>+@88`yejq~@!YIDT%1yM5Uhb~ITa?gc|9)J#BujHSEHgUzp=fn z!*_TP>-M;vQ0yNp9ljj!N5GkPq81z@*YqmuM&lDC^SZ||f55#M-ZtMU!A4xARoRGZ zXw!nTGJ>-*@d75l*LMVlG{&jX{ZMLB}u`tfA-dR+Fv zx%$-c!KuZ@)Y186EugSvxL&VS>s;Oz|8BfpnR7TH!PM2ec=Uk0lhLQs5Y^>RLdNPl z`)ahotXA~=&UdKhzdoSU+=zKZyqf8M;pzc@2?uc*1`2@z>+v!GoUXB5j|Ma|0U$Qt zMDWwu7_2w@VO~wv?$Uq*1x@F_g7uxI_G5ohzcN3~l4Vs{w8A+ova}DTc*Aq`Zr?Gu zVXBZ6LJgRFj3>X(fWY=6VGC-7svgDZE^W8R#4_Zi3mFJ_CroZE%-Mw51;-m5&$8)X z&dcM4z=O1Zc^XUWy1R*sEyI9-=<-0T^N77W0Y(Erj4JHReV$#Ca}#TYNRTx@3Q?Yy zXB?dWzW-O9mn<{}=D&~OZ(JIdt-c9iBEk282o)z{fbNBfD2$Ub5HF7UCx@wul6Y79 zpG9a0({wfNM^1)ᠹ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

mF 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 literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/bin/stminfo b/debian/spyview/usr/bin/stminfo new file mode 100755 index 0000000000000000000000000000000000000000..c36d5563323b08c05853982acfb40f50b1094208 GIT binary patch literal 8116 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 WdeNb0aj_f;Pi6SM?F!0H@qYjcu-lLT literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/bin/test_imagedata b/debian/spyview/usr/bin/test_imagedata new file mode 100755 index 0000000000000000000000000000000000000000..e8e4f1a74c20b9fe9083ddc1f9e03c3d9d2156d7 GIT binary patch literal 67872 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 oTG6lj{(? + + -- Gary Steele , Tue, 6 May 2003 18:08:37 -0400 diff --git a/debian/spyview/usr/share/doc/spyview/changelog.Debian.gz b/debian/spyview/usr/share/doc/spyview/changelog.Debian.gz new file mode 100644 index 0000000000000000000000000000000000000000..3573fb1e9b15cf9804418591e1626c526d6f7e0d GIT binary patch literal 2413 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 literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/changelog.gz b/debian/spyview/usr/share/doc/spyview/changelog.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4b9926df0b7defceb6caf0b474c4a190c5ca8f0 GIT binary patch literal 20 Scmb2|=3oE;CT3 on +Tue, 6 May 2003 18:08:37 -0400. + +It was downloaded from + +Upstream Author(s): + +Copyright: + + diff --git a/debian/spyview/usr/share/doc/spyview/dat2pgm.pdf b/debian/spyview/usr/share/doc/spyview/dat2pgm.pdf new file mode 100644 index 0000000000000000000000000000000000000000..afeb350149d386e62dbb10d6e5aa09fffbb55edb GIT binary patch literal 2623 zcmZ`*dq7NS8!xwfM_(I}p>cZa0zUQ6onNafh`rFFbfvR!(eA;06`V7APP`r z?q1oM+DS8xd%ddB%fEtmCja@Dhpxy{LbD8l^P(nJx*d4=cK+V2&kSw; zDDE^(ynl!?XI?fVoV_lAte?5ICWh-B|IWC&G%H&5{lL=)4J@^u*~Pu%;`u@jYv%q# zJNb)2)MChyXKF&<#hZRv;j+PWz~!Bi{66;Kx4lLC=`jN<161*n%0C@5HuNT&?f;iJ z6(Xm^dD=luPir^DIQ=!X>K^|-*<~ZYYeR-_W*HJ3Tivbb)e^U5L^u5vsFYo>mA0(z znAMxLGr?_9gjTE34A(VvPp3(p^6#VjhM`$q&CmVboIbM0eBLp2`irYEfp;T$4Ci$| zE>%;mUMs2)mrq{HycIL_Up2jHAGKdjv>m6*d#x%C3&>+rxCYhdmM9Xd~Iqb=a+6yN< z@=pk_>QTleMRGw@Uq!_*s3v^oeuN)PzjBv@5MRI>C3D z*O?ch+mD$7yYCf-=1)>?yzntQnrpIFf9j6+o-F?w)vP5BXPdWz9CYfF!zu~Em|I{xu`gMDR7d2?#DJGy$>S1c(=N*wU|ABp(v zPVkoDMNb@j9in)K> zq4^bG`zfndrLu4Cs}r@yMqVnUFdqBl<(^e0aZ4V?sw&L zwaZ~rfDmH3)>i156tnKGL@l2Bm*=aeIPqSE{3f1x3^`igJy?y}XR0@ib}S1CR7o|E3yF zSU-1R^n&~6H+P%eWZrW@46kka?wor;PEBeTr^BqHBO)#TP25cjkE_{J`-3}4@weKa zSI_T!xmq*)ir4ejV|A3*C8w20>FjZbH9_rb7NDG}%4{rB`KNCk7-oA{hP^uz_v3$^ci#WCr^Wl;gT1*~MeU*?aPX0Y zoKulF$N$@{=Y|LS^=)H7B%H zvU_}QT`AQizAEMh)q3B8Cu-l}1FKH`$9!Sl?af)aL#KS=ubB05*pueDS8qEqn=e^R zEG**~xK^2Mu(CT~z)RJz)i9f5yuiDUA(sab+7u5+PV|B1_cUph$OQFZ$ z@0WilpEG5#b=bwsKNE|#>Qy`F8^N-$k%5Z+!-p_FdhuU~Oof0Ej50c)12;v(1dbpa zCiuW%5&=`L0z-(HnFf(SI)lUq2wXXejcbsIc`0BS3X<_zj=?Y@S1Lp>f=zjjLM{q` z(GUW54}gR~ScPJ7ZYtD0Ko<((gjfh$j)g;z?g1P81Xt`CV?;pw!r%fJG@=iG#fJ+7 zW5Wc3I)w;G@REcfUMwit`t36g96u}B>w*U_4 zzFv-?h)5xcMnQXsYDXm7V4DW}T0kXo84KH#)+`4Skw_=nlZX(VOeaw>yN^8V>!weg zR4HIFKm;KQK>V~o8kI_>f?{w4gJ^VYQ{oGheZ)u*-sOK{5Dmf(*cTXuItC*Wp)q_A zg*?U&qLZ*9e!*u?9*Z&P*dh4Bk52mv#u$q+#%duEsh{aX6#|JAR$w1+AR$1q8OCY_ zVsk)_9W{I}f&>qlSPts;B|z|Cfg#qd)7mWtPNBaW2N^4B{j%TKj79kPDMe6$0@XEu Nge}0z%FT}r{0$wa0I&c6 literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/pm3d2dat.pdf b/debian/spyview/usr/share/doc/spyview/pm3d2dat.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e4a879a72f7e05157b687eafadcac6a41a4ca87a GIT binary patch literal 2192 zcmai0d05kS7q2u?`w+Qvo-J3BM=W!vhr$(EU=1D7a_&C&~N$-Y@TWwhSRZ&;#>i zL5#Ww>vlqH7=_80g%FR2%plaU)B@NWAR;7C6-N;o7zvD%Q3RimlM2Gm57JT^LKY7t z&P7#c?_st0j3+9}eVCnZ}DOaDI;=3ZFry>7!?y>c@(Iv~b6ekKx zTio~Q-Z%^`a_Kzt`o6DI#wyBuW9Y#ZJSTZH-(}C7YDTke3Fi8^!Nqy*?d0&9^}DB< z{1RFsdFW5BpCz$PyLk3~X~EX=%b73p#wC2-CJO2@KRe=4f%Lvoi|;MeF0Hb&d42e`LQL$#`YubuTJhA=eaSUdY@-?7A6wBiGanhaZI-Ktob#~lb^CJ7isVOctWo0?% z-ZVIdzv$qGl!ku0aM~qC5$EZpDrIIF-QR3-KVQ6TpJ#s7wCbvPYl|n>OE0O}n~T$K zq4t~gvh-C&Vyn%rqxPt6otl4`l$y&JiO+F7_IG~0hY9w~6d%d6shhR9_IXWCGRxw? zUynPjI-6c(5Nd^SO2HF7+4MZqcP^6!86j5x&`XjN2t+80C6Ew8p^^oVNpK_z%-$Fi z=5U!(2oaGKSOG8!PH6}=1$)u^0lfD%XoI))iuz%oImfOp_g3)4$T1OdpXkN!mOQUcz9K-i#A3nRfQg%*y4X#FBc z3Ih*1+U0vx+PiU|^)jc(C|MjC+vlQJegCI8AD-`54IwjyAu#6WXVhc}!suDVfoPtn z-;E)vJ}VC4v=tF?A?}CAXxw-zK&B<=gdh@CJfZavk?}IMAy`A2K>E~R=c?4PFen7= zOstEc=vvWH0abmeGFaaW_#F@7tCUItR1B0T62e$0qEt!yd9<*PD+wUu6dxC2$lZSm z=`UI@yDxzM5kg026av~vp_3CD*QsJ5ELcElDXmEMKRFf1J9wL1OqT8cknqDIv8WKK(YsLy}ZDn55&9&V=Vk5 zu`$6!^>HbUOch6Hz&`>Q5v!IEAXhM00wkC-x)EU{NUbDcLsLRX5Fd_oUEP{mX(2q? jaK1~w_IkE8?lu^a(j%&+WE#p)0F1-MAO>UV%s}X0LoO!; literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/splitfield.pdf b/debian/spyview/usr/share/doc/spyview/splitfield.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e5408a05150fc7fb5cec88e5668703da4c059017 GIT binary patch literal 2183 zcmai0eK-_(9KT#$H4-|PUeq(C6)rn7yVlaliM1X|?F$v6HaojkYlq!&wm0Q;6ouZE zq!+1Fa+mZ%txbosJ$Wfgx^l@|N|&y#x6A!zt(3aw=AW7Q{J!7Me7>){G#-cRfYBWx zTE(NZgAfZwVPaVXpFq3c8H8Q2wcJC&d&7gU2IyEhKUU%|KbBnBAe$(sJz)sooMTh3TRoqC-Hr({` z^y9_evr)5rW03+gPcKc1A{uo`)!B+R&8bJNZ|zG0@0_xUigO&P2@)ou_ER>Q2To;d z2{pcE-q!HT6X`bNX$izJZ`a?(Nk)CGyOeo0)|-BHO1`yGhCp)nX7P;rdjUI1k$0(( zvrmvc)JE~@Rov5plE75anx4s(*soSK%@NUWo_0^Z>k+iN+QMh5$&>wZ@=Zb0gWfHV zS6(VvS+XKLg|HsKWk!d+=`}{v>2sSqBVspNj%ch;-BENleZlT_{ucM0W1$IIQ!6ZM zf^)WyJ(EY8n4dU(^yTRk9=~K*RvVPo!dTv8bU)Hx?r%~ZY155fKG#I+JSN&|yWAo^ zDzhOnz02HY7RE5Qu|0XSlU$c2v>7eeSjJy!0V7qMgw(>tt-0 zcKe@8)wL_qpAGF{%zm+`XLR;;OMQAiL=+KTt>((o(SGvo9&_!IRy}k?A}Vu` zC0UkDX_L6`+(XT#1^ zqWVWIN3BvXRuA_nyEisX+O;rhiPh`kkotcLnN(>d9o%fx!Y$pfs?f{Tr#K+t znecGXaia#Lpt4RIaJ@CoeQ~zQJJ*SSJ4fd{T|6c+`MFM)pYPqa_a*)DHO(!%I(24q zZ+7(UjlO$gB_i40&gEz3MR!LPYVsD9RfWzkuxG|^E*}%R^yF>YE||?+EwrC|WHR?4 zCnGP^@9HLg{H`xebMrZhmI=k4usss*k}544RYmV~-&^GUtmgH)Y|Rjdn1^ayAvO#r zc%lZH8e{72g0Ub2R~nbcYUFs>qElwr6EEDWBK2ovIDFalNzjQHbf68L$kNpGRv6{84&3zq=y7^Z&# zI|T6r?|@MSQ@ck10mz__`b6I@0&GAatXHUlkvTH43J!)S{Q@Wi1`IJ2 zd3uUSk(`kBQ}n4H_!RqN`vKJuGN0!MV{UE+P5K}V%mOw<`3VMS^ilPnIz!IXDI#!z zTs}6VaD$bHNQF}gLHuQrxXM95M2ZypVD)JN=~IAJD^o~ePzZ`l7_*F|YDGl_RQ0Dy zfBHed@BI*tOd`QS#XyOIA>W<1NL83p7Dd9&7>kZF?LfzXUma3LC^(=aZ87=sB4MP0DsJ?6v)tu+Y4*dUFA zFckX)Ls1NL_+UH0J{V&-gJB(H$8`A=V==)547Ou{mK=<+KE)i_pNZ{5eWX$(ljBP8 zM*v2IvXwZ<6%3XD0p^TqL>Tc=NC;Tpln~;>frD+g&PkFM^L@+tZFP$lq-)ddK1D*P W5mk{QC8;j}#&%{vG@93ZF7z)dWG4gw literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/spybrowse.pdf b/debian/spyview/usr/share/doc/spyview/spybrowse.pdf new file mode 100644 index 0000000000000000000000000000000000000000..26d7b5483576d565379a559497c845bdaf1fcb1f GIT binary patch literal 2088 zcmZ`)do)ye9PhD7x0hZgl)995*fsaw8S_H3VT_u*8dE2s40DGOb8F^`>c}36txk)H z3Q<(5v$WAM^i-R&c_gve+C;6i(rZa5wZA(}dA0YSd++D_`+n}{`@EK30-+5?w}mXr zI}>vt7L39~U?}9^fVknxU@`<|14N7n6=5W$toLb;vdielr#HV^ zF#eWfy!r8>a@jPFuR_m|B%*GsCm7niJ?VtKk?F&U6&@N8M%F`p{y z7V}ok&!z)gVl+1=1&Q{}%j7$HbZcg1(_)-H%CD4MD!p*drl36Nx8w8slN}DK3hXvZ z&8)LZ?yUc7xnXKK%Q0|oTu*kZ0Xx?}BQHLo!Qu6eyb7P1v$wKkiynC_JUzQLB#Nt) zOgwcjkCwqoiO@EfIULf)e^}*wg(c)HoqeKq>%;V&c<9)jKYIBIo;o??%-?b%t7Bie zHmCb^R`eEYiAEr(6MA#2&4UG2EEDwt?Sne*Pq8J&O--~m)xHUJ*V1OY5QPgKgtR1_ zfu3qJ+&A`5yTISLr>dpm*ct1lgR7GtKb*FyuUC}$rtcUlaCddXtFFpK5yvOLv}Ee{ z3wHE8JQ~tvayxnT9%fN~ZFU}VKfcBA%By(TZ~6+4n0K8U*5DtiW3^K?j%!RZ=S+M` z?#k*ISFyfvjc41vA7c`iFzxF3(f^HSK_0mPdCuEiIPiaC%_!{Z;M$^ML)w>PaQ&9~ zOx*4rXl=UItR+0Yc0;$RuR%DmOr|!X4Jo-+b`=} z7fYYa$H%|4u@8P>crxlDwq2IB?d9vf2@_&V5^<$WKaAjs8enQ{sXLd)gY=N?;A~5_ zZo&~SX)uns<1&TRiHL%IQDA0c44A`X_(O=8Ai<==C^)6Ul_boh)&PKUH4&i-!qs3w zc&UgWZ=Cc+zzTs82_8iPKbI)d)m!I^QG~!nNC0;X)4hP5fjEPAz^I0)T_c77q}NA% z;?wQ{Y(OBaQ>ccKl?s^}_Jt_@V#pr`3=tIN5Lb#_zqUSkI!j4u7!mxL;*ub>4MNRi#ZVGCmy8HMfKUrg}9Uz5%VD4@M9FNKjkD<<5WTri6R_V z+lYy9sZtlLE=?ePO0ZfL%3v52f+F*d2qdXmQBeU^pHro?4hi^+A0kl5} zAeCYh33D+P9c5a9vV&g*sUVaB&{i~o9Ro!o)wY!-{jg5|It!x#*pin?Is7mURN(=YF{$Xj|*CHIEFDe zpxsAcOzvom#RR=N@*LGiBQe|2m@RuqY@|x62*Xw2PYom9ifuT^3k;@~0E0nw4vef& z$_ZH4MG&$=0Q=HB<~VDU{z%%`+I%v%e{Je1tI>!*HB)L*sv>pC#yBVkvb1#Z6hi+2 DRD=&H literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/spyview.pdf.gz b/debian/spyview/usr/share/doc/spyview/spyview.pdf.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e2670c70decee8394b1dc5b2308215413aec74c GIT binary patch literal 14305 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 literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/test_images/SCAN0.TFR.gz b/debian/spyview/usr/share/doc/spyview/test_images/SCAN0.TFR.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c74bcb51822ac9c5f447252c42dcacb857e64e5 GIT binary patch literal 66055 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 literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/test_images/e_30_10.pgm b/debian/spyview/usr/share/doc/spyview/test_images/e_30_10.pgm new file mode 100644 index 0000000000000000000000000000000000000000..b6b1168a1a64c510e3c794e5fd7ed49718ac804a GIT binary patch literal 615 zcmb`EEsKRf7=<_ADi}-#f53Gvvvr~vgf$6cwN1866>JlXQzmHDDi~~n#bQv*6U88C z667v&!g!`SyR_B_|MZG-?Y z3`O}aO4Cf!vM?ru(l|~M&V@+REK5@%I8Tx|rj!tjEz2}D?aM(`0dSlkpp-EoilVBT zrtA8C7{+lJ`o8O$rmBiU2*xN40>=SBRWDvuA#`0rqKNZ6uj{UxCMoB6UAJxDw{2bL zS;}eZy1LGD&ZCGB*M;z+bsZt!4@1VXtSsAh9Hm^AeLs%#d_K?fIQD&6q#Vb#Ez2xp cEDU`gAzlAl?nVFh-&be9?fFGt_hX+YR9uJSlFIrLXg|-@p!!+kJ}AFAZW1|41bR?o1IP=M$t$F$73;)jK@hb7Q^vK1Vv%k=`@@F z>`f*J3Iw82f=H(`nS8!bC>Gz|ip4@9pU-5{X@ZDG0|5v!nSS>+o6i>xlO#nkOu1aI za~#hLLc1*pJkN3Udb!Ln6h)HZu+L|+{i^MDzaPVrNt&)y8Vx}Z#eRP@noOqC$z(L@ z_eD_<8jVVYrjtnw^ZV`gpW14LVGK*97=~qeUKEEzNs{HoLQz&LMOiFlS(1iBQRI1+ zWtdb7!(iBI)wR*+a)m;P1Wng!&1SbdozCZqvf1o*`~Ca-e!tsoHi|NzPp92(vstUr zbRrQ7xm-pg09dUEg5wlbDsfz=Gak$GdabIOc08WXm&^HlJZhS%uGg|W9(Ot%S1M5y zjw6Vk41&QRL1eSlYOB@jNz!t;-D=wDbiLm1A0PMo^?EvK+IG8KN>Z=aYE`S*EI|Z= zAP4{s2a3kyxg5*3+k?Suwpyv`;c&U!ZjZ<3=i_m^T`q@%s;*YE*ixDXeBloL8m083wat| zk-=iKtqmm`QgY)z*2+m%#Vn)f=M)Nxe#*Q>1?W!d?Ye4{)dGU3gy)INYP@NR5-;MS zIWKOBiTR0)-As`43iW$`jLw`#cP%eD zEf>wdrc=J?H2px3a7qYUe_I>jUSA|hn*n1ew$3{GPCTHEca1Y1Mu$@7-$LQkh-M1j^f{X~gE>f!0BA2sKnaB+Tix zl7aBs<+_5|-#y!g1wFWG#R|o4f5dX(0v)Grzm5B}u)pwbK^)iW(2I8r`0i`oUfB_k z|M@)s%Ng!CGT5cHMYBhL0kb-;+ zd^+YQtkC98)^O_}!6$-^duHRc$Bw~O)g6X5SvLHRG;^@QF+2jY)Q}CD&F(kmUFRVp zh=PzN{c0mi_Pg2w;I)!<+qIscd~IlIRzMCc51r|h3-_?N>5!1+p99UqWIE^CS6YA^ zuvss1Oq-Zi=+4g;ia0M@T78ENtm(umwDXgN49?wlrM}$?+HhtUQP)z_LU@3`;m}zX zWKSH%nh5F$&I{HFE@Bl0XMq5jJfKdd&(nJLyGv5}vP`*N;4ePgWJ{u5b62>}apGR` z`j>U%{9k z>-Mc4ZxQBpK}{B>H6fMRRa2JNK|d@$v^qDNwtj|JDTv>a z$(b4%?ZE7c?&qEqM#k3H2wC#iGUw*!ns+B@u%REcWE%hKIn8!BtxCJ5uyhkd%x1^x zd8&FU9BUr4!(l=hbsl*iyx4L+=q&Cf`R!YC! zb~AHKM^3er^2MaF@^Y$iUSXrLmc^K`B|ejI|HG|Kx`91jZAtNKU2 z8WVv5>cRSm7y~r@RAR?}f1Dw69C@PjTl`8FuNI4M{CdC9eb}P=qFKqQE@zY|dN0aI zw^%nBoe)lCQ0Tbbi38b4gKpsn-WW>UuSB2HPBSS1Rws7x)zC@bzPt~2Ny(cWyY_3U zLyY1L4D2=H?VV}<)lRNG;XQ!I^%<6tn8yapmuC#R%Z}a=;Eb2ac@cNffAKZ?|J94= QiwoY5-Cg0=|72nLFIUQcPyhe` literal 0 HcmV?d00001 diff --git a/debian/spyview/usr/share/doc/spyview/test_images/nt4_22.dat.gz b/debian/spyview/usr/share/doc/spyview/test_images/nt4_22.dat.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf29c0c6c8edb2166a9d243bb721f866bfcb1a15 GIT binary patch literal 419325 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%0D_MwYeO4+h3Ctwf^rI*1`Kku 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

HJ+hG5#14z&`*^pHcbQnx= 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