aboutsummaryrefslogtreecommitdiffstats
path: root/lib/appmon/doc
diff options
context:
space:
mode:
authorErlang/OTP <[email protected]>2009-11-20 14:54:40 +0000
committerErlang/OTP <[email protected]>2009-11-20 14:54:40 +0000
commit84adefa331c4159d432d22840663c38f155cd4c1 (patch)
treebff9a9c66adda4df2106dfd0e5c053ab182a12bd /lib/appmon/doc
downloadotp-84adefa331c4159d432d22840663c38f155cd4c1.tar.gz
otp-84adefa331c4159d432d22840663c38f155cd4c1.tar.bz2
otp-84adefa331c4159d432d22840663c38f155cd4c1.zip
The R13B03 release.OTP_R13B03
Diffstat (limited to 'lib/appmon/doc')
-rw-r--r--lib/appmon/doc/html/.gitignore0
-rw-r--r--lib/appmon/doc/man3/.gitignore0
-rw-r--r--lib/appmon/doc/pdf/.gitignore0
-rw-r--r--lib/appmon/doc/src/Makefile117
-rw-r--r--lib/appmon/doc/src/app_win.gifbin0 -> 4210 bytes
-rw-r--r--lib/appmon/doc/src/app_win.ps680
-rw-r--r--lib/appmon/doc/src/appmon.xml61
-rw-r--r--lib/appmon/doc/src/appmon_chapter.xml322
-rw-r--r--lib/appmon/doc/src/book.xml47
-rw-r--r--lib/appmon/doc/src/fascicules.xml18
-rw-r--r--lib/appmon/doc/src/listbox_win.gifbin0 -> 4437 bytes
-rw-r--r--lib/appmon/doc/src/listbox_win.ps741
-rw-r--r--lib/appmon/doc/src/main_win.gifbin0 -> 3011 bytes
-rw-r--r--lib/appmon/doc/src/main_win.ps691
-rw-r--r--lib/appmon/doc/src/make.dep26
-rw-r--r--lib/appmon/doc/src/note.gifbin0 -> 1539 bytes
-rw-r--r--lib/appmon/doc/src/notes.xml172
-rw-r--r--lib/appmon/doc/src/part.xml37
-rw-r--r--lib/appmon/doc/src/part_notes.xml39
-rw-r--r--lib/appmon/doc/src/pinfo_win.gifbin0 -> 7351 bytes
-rw-r--r--lib/appmon/doc/src/pinfo_win.ps1353
-rw-r--r--lib/appmon/doc/src/ref_man.xml37
-rw-r--r--lib/appmon/doc/src/warning.gifbin0 -> 1498 bytes
23 files changed, 4341 insertions, 0 deletions
diff --git a/lib/appmon/doc/html/.gitignore b/lib/appmon/doc/html/.gitignore
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/lib/appmon/doc/html/.gitignore
diff --git a/lib/appmon/doc/man3/.gitignore b/lib/appmon/doc/man3/.gitignore
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/lib/appmon/doc/man3/.gitignore
diff --git a/lib/appmon/doc/pdf/.gitignore b/lib/appmon/doc/pdf/.gitignore
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/lib/appmon/doc/pdf/.gitignore
diff --git a/lib/appmon/doc/src/Makefile b/lib/appmon/doc/src/Makefile
new file mode 100644
index 0000000000..ece0977810
--- /dev/null
+++ b/lib/appmon/doc/src/Makefile
@@ -0,0 +1,117 @@
+#
+# %CopyrightBegin%
+#
+# Copyright Ericsson AB 1997-2009. All Rights Reserved.
+#
+# The contents of this file are subject to the Erlang Public License,
+# Version 1.1, (the "License"); you may not use this file except in
+# compliance with the License. You should have received a copy of the
+# Erlang Public License along with this software. If not, it can be
+# retrieved online at http://www.erlang.org/.
+#
+# Software distributed under the License is distributed on an "AS IS"
+# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+# the License for the specific language governing rights and limitations
+# under the License.
+#
+# %CopyrightEnd%
+include $(ERL_TOP)/make/target.mk
+include $(ERL_TOP)/make/$(TARGET)/otp.mk
+
+# ----------------------------------------------------
+# Application version
+# ----------------------------------------------------
+include ../../vsn.mk
+VSN=$(APPMON_VSN)
+APPLICATION=appmon
+
+# ----------------------------------------------------
+# Release directory specification
+# ----------------------------------------------------
+RELSYSDIR = $(RELEASE_PATH)/lib/$(APPLICATION)-$(VSN)
+
+# ----------------------------------------------------
+# Target Specs
+# ----------------------------------------------------
+XML_APPLICATION_FILES = ref_man.xml
+XML_REF3_FILES = appmon.xml
+
+XML_PART_FILES = \
+ part.xml \
+ part_notes.xml
+
+XML_CHAPTER_FILES = \
+ appmon_chapter.xml \
+ notes.xml
+
+BOOK_FILES = book.xml
+
+GIF_FILES = \
+ app_win.gif \
+ listbox_win.gif \
+ main_win.gif \
+ pinfo_win.gif \
+ note.gif
+
+# ----------------------------------------------------
+
+HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+INFO_FILE = ../../info
+
+MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+
+TOP_PDF_FILE = $(PDFDIR)/$(APPLICATION)-$(VSN).pdf
+
+# ----------------------------------------------------
+# FLAGS
+# ----------------------------------------------------
+XML_FLAGS +=
+
+# ----------------------------------------------------
+# Targets
+# ----------------------------------------------------
+$(HTMLDIR)/%.gif: %.gif
+ $(INSTALL_DATA) $< $@
+
+docs: pdf html man
+
+$(TOP_PDF_FILE): $(XML_FILES)
+
+pdf: $(TOP_PDF_FILE)
+
+html: gifs $(HTML_REF_MAN_FILE)
+
+clean clean_docs:
+ rm -rf $(HTMLDIR)/*
+ rm -f $(MAN3DIR)/*
+ rm -f $(TOP_PDF_FILE) $(TOP_PDF_FILE:%.pdf=%.fo)
+ rm -f errs core *~
+ rm -f $(JD_HTML) $(JD_PACK)
+
+man: $(MAN3_FILES)
+
+gifs: $(GIF_FILES:%=$(HTMLDIR)/%)
+
+debug opt:
+
+# ----------------------------------------------------
+# Release Target
+# ----------------------------------------------------
+include $(ERL_TOP)/make/otp_release_targets.mk
+
+release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+release_spec:
+
diff --git a/lib/appmon/doc/src/app_win.gif b/lib/appmon/doc/src/app_win.gif
new file mode 100644
index 0000000000..06f21d04a9
--- /dev/null
+++ b/lib/appmon/doc/src/app_win.gif
Binary files differ
diff --git a/lib/appmon/doc/src/app_win.ps b/lib/appmon/doc/src/app_win.ps
new file mode 100644
index 0000000000..73d4cad278
--- /dev/null
+++ b/lib/appmon/doc/src/app_win.ps
@@ -0,0 +1,680 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%%Title: (./app_win.tmp.eps)
+%%CreationDate: (Tue Jun 12 17:59:02 2001)
+%%BoundingBox: 0 46 300 384
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Pages: 0
+%%EndComments
+
+%%BeginDefaults
+%%PageOrientation: Portrait
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/buffer 512 string def
+/byte 1 string def
+/color_packet 3 string def
+/pixels 768 string def
+
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % class: 0-PseudoClass or 1-Grayscale.
+ %
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ class 0 gt
+ {
+ currentfile buffer readline pop
+ token pop /depth exch def pop
+ /grays columns 8 add depth sub depth mul 8 idiv string def
+ columns rows depth
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { currentfile grays readhexstring pop } image
+ }
+ {
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ % colormap: red, green, blue color packets.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ /colors colors 3 mul def
+ /colormap colors string def
+ currentfile colormap readhexstring pop pop
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { PseudoClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayPseudoClassPacket } image
+ } ifelse
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % compression: 0-RunlengthEncodedCompression or 1-NoCompression.
+ % hex color packets.
+ %
+ gsave
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Helvetica findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 46 300 384
+userdict begin
+%%BeginData:
+DisplayImage
+0 46
+300.000000 338.000000
+12
+382 431
+1
+0
+0
+16
+ffffff
+000000
+e8e3dc
+708090
+b03060
+d9d9d9
+b3b3b3
+7f7f7f
+a3a3a3
+828282
+000000
+000000
+000000
+000000
+000000
+000000
+04ff04ff04ff04de05000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500041a050c04d1050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000408
+050c04050500040a0500040a050104030505040105050401050104040501040305030403
+050104020501044a05010400050104000501040005010411050104050504040205010404
+050104050501040005010409050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000407050004020500040205000402
+050004050500040a05000409050304020501040205010400050104020501040005010404
+050104020501040105010402050204010501044a05010403050104000501041105010403
+050104040500040805010408050104080500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004080500040205000402
+050004020500040505000403050204030500040905000401050004020501040205010400
+050104020501040005020402050204010501040305010401050204010501040105010404
+050004000502040005020401050104020501040105030401050104000501040105010400
+050104060503040105010400050104060501040005010400050104000501040005010400
+050104020503040105010400050504020500040605000400050104010501040005010400
+050104000503040005010409050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000407050004020500040205000402
+050004050500040205040402050004080501040105010401050104020501040005010402
+050104000502040205020401050104030501040105010400050004000501040105010404
+050104010501040105010400050104020501040005010401050104000502040005010400
+050204000501040405010401050104000502040005010404050104000502040005010400
+050104000502040005010400050104010501040005040400050104020500040205010400
+050004000500040005010400050104000502040005060400050104080500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004080504040205000402050004050500040105060401050004080501040105010401
+050504010505040105030400050304010501040305010401050104000500040005010408
+050104010501040105010401050104000501040505010400050104010501040005010401
+050104040501040105010400050104010501040405010401050104000501040005010400
+050104010501040005010401050104000502040205010402050004010500040105000401
+050004000501040005010401050104000502040105010400050104090500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004070500040605000402050004050500040105060401050004080505040105010405
+050104050501040005000400050004000501040105010403050104010501040105020408
+050104010501040105010401050104000501040205040400050104010501040005010401
+050104040501040105010400050104010501040405010401050104000501040005010400
+050104010501040005050400050104030501040205000400050004020500040105000400
+050104000501040105010400050104020501040005010408050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000408
+050004060500040205000405050004010506040105000407050104030501040005010405
+050104050501040005020400050104010501040305010401050104010502040805010401
+050104010501040205020402050104010501040005010401050104000501040105010404
+050104010501040005010401050104040501040105010400050104000501040005010401
+050104000501040405010403050104020500040005000401050104000500040105010400
+050104010501040005010402050104000501040905000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040705000406
+050004020500040505000402050404020500040705010403050104000501040505010405
+050104010500040105010402050104010501040205010402050104010501040405010401
+050104010501040205020402050104010501040005020400050104000502040005010404
+050104010501040005010401050104040501040005020400050104000501040005020400
+050104000501040105010400050104030501040005000400050004010501040005010402
+050104000501040005020400050104020501040005010408050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000408
+050804020500040505000403050204030500040705010403050104000501040505010405
+050104010500040105010403050304030501040205010401050104040501040105010401
+050104030501040305020400050304000501040105010400050104060503040105010401
+050104050501040005010400050104000501040005010400050104020503040105010404
+050104020500040805010401050104000501040005010402050104000501040905000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+05000400050004070500040a050004050500040a050004530500040a0501040405010442
+050404200500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004080500040a050004050500040a050004520501040a
+050104040501046905000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+05000400050004000500040005000400050004070500040a05000405050c04510501040b
+050104040501046805000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+0500040005000400050004000500040005000408050c04e5050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+050004000500040005000400050004000500040005000400050004000500040005000400
+0500040005000400050004000500040005000400050004000500040005000400050004ff
+04ff04ff041303ff03ff03fb00ff00ff00fa0900000105ff05790901000105ff05790901
+000105ff05790901000105ff05790901000105ff05790901000105040104050401000503
+010205120102050b01000506010005ff051801000502010005090102050c090100010504
+0100050f01000511010005020100050a010005ff0520010005020100050b0100050c0901
+000105040100050601020505010005030102050a01000502010005010100050001010502
+0104050201020503010205020100050001010503010205ff050301000502010005020102
+050501000502010005000101050509010001050401000508010005050100050201000502
+010005090100050201000501010105010100050301000506010005020100050201000501
+010105010100050101000502010005ff0502010005020100050101000502010005040100
+050201010501010005040901000105040103050501000505010005020100050201000509
+010005020100050101000502010005030100050601000502010005020100050101000502
+01000501010005ff05060104050101000502010005040100050201000502010005040901
+000105040100050801000505010005020104050901000502010005010100050201000503
+010005060100050201000502010005010100050201000502010205ff0503010005020100
+050101040504010005020100050201000504090100010504010005080100050501000502
+0100050d0100050201000501010005020100050301000506010005020100050201000501
+0100050201000505010005ff050201000502010005010100050801000502010005020100
+050409010001050401000508010005050100050201000502010005090100050201000501
+010105010100050301000506010005020100050201000501010005020100050101000502
+010005ff0502010005020100050101000502010005040100050201010501010005040901
+000105040100050801000505010005030102050b01020502010005000101050501010504
+01000503010205020100050201000502010205ff05030100050201000502010205050100
+0502010005000101050509010001052f010005ff053e0100050809010001052f010005ff
+053e0100050809010001052f010005ff053e010005080901000105ff05790901000105ff
+05790901000105ff05790901000109ff097b000009ff097c02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02730800000008000000080000000800
+000008000000080000000800000008000000080000000800000008000000080000000800
+000008000000080000000800000008000000080000000800000008000000080000000800
+000008000000080000000800000008000000080000000800000008000000080000000800
+000008000000080000000800000008000000020900450209004502090045024700000800
+000008000000080000000800000008000000080000000800000008000000080000000800
+000008000000080000000800000008000000080000000800000008000000080000000800
+000008000000080000000800000008000000080000000800000008000000080000000800
+000008000000080000000800000008000000080000000800000008000209004409000209
+004409000209004409000247080000000842010002090001054109010209000105410901
+020900010541090102470000084201000800020900010541090102090001054109010209
+000105410901024708000000084201000209000105410901020900010541090102090001
+054109010247000008420100080002090001054109010209000105410901020900010541
+090102470800000008120104080b0101081c010002090001051301020514010005140901
+02090001050e0104052d0901020900010512010005020100050401000503010205030102
+051509010247000008150100080c0100081d010008000209000105120100050201000513
+0100051409010209000105100100052f0901020900010512010005010100050c01000505
+010005150901024708000000081401000803010008000101080401000804010208160100
+020900010512010005060102050201000500010105030101050001000514090102090001
+051001000503010005000101050301020503010205030102051209010209000105120100
+050001000504010205050100050501000515090102470000081501000803010108010100
+080101040801010008020100081401000800020900010513010005040100050201000501
+010105010100050101000501010105140901020900010510010005030101050101000501
+010005020100050101000502010005010100050201000511090102090001051201010507
+010005050100050501000515090102470800000008140100080301000802010008030100
+080301000802010008150100020900010514010105020100050201000501010005020100
+050101000502010005140901020900010510010005030100050901000501010005050100
+050201000511090102090001051201000500010005060100050501000505010005150901
+024700000815010008030100080201000803010008030100080201000814010008000209
+000105160100050101040501010005020100050101000502010005140901020900010510
+010005030100050601030501010005050104051109010209000105120100050101000505
+010005050100050501000515090102470800000008140100080301000802010008030100
+080301000802010008150100020900010512010005020100050101000505010005020100
+050101000502010005140901020900010510010005030100050501000502010005010100
+050501000515090102090001051201000501010005050100050501000505010005150901
+024700000815010008030100080201000803010008030100080201000814010008000209
+000105120100050201000501010005020100050101000502010005010100050101010514
+090102090001051001000503010005050100050201000501010005020100050101000502
+010005110901020900010512010005020100050401000505010005050100051509010247
+080000000812010408010100080201000803010008040102081601000209000105130102
+050301020502010005020100050201010500010005140901020900010510010005030100
+050601030502010205030102051209010209000105120100050201000504010005050100
+050501000515090102470000084201000800020900010541090102090001054109010209
+000105410901024708000000084201000209000105410901020900010541090102090001
+054109010247000008420100080002090001054109010209000105410901020900010541
+090102470800000008420100020900010541090102090001054109010209000105410901
+024700000842010008000209000105410901020900010541090102090001054109010247
+080000000842010002090001054109010209000105410901020900010541090102470000
+084201000800020900010541090102090001054109010209000105410901024708000000
+084201000209000105410901020900010541090102090001054109010247000008000100
+080001000800010008000100080001000800010008000100080001000800010008000100
+080001000800010008000100080001000800010008000100080001000800010008000100
+080001000800010008000100080001000800010008000100080001000800010008000100
+080001000800010008000100080001000800010008000100080002090001094302090001
+094302090001094302470800010008000100080001000800010008000100080001000800
+010008000100080001000800010008000100080001000800010008000100080001000800
+010008000100080001000800010008000100080001000800010008000100080001000800
+010008000100080001000800010008000100080001000800010008000100080001000800
+01000800010002090000094402090000094402090000094402ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff022901ff017d05ff05ff05ff05ff05ff05ff
+05ff05ff05ff05ff05ff05ff05ff056d02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02d5014902ff023301000647010002ff023301000647010002ff02330100
+0647010002ff023301000647010002ff02330100060e0103060701010603010306020103
+060601030610010002ff02330100060d0101060101010604010306020101060101010600
+0101060101010604010106010101060f010002ff02330100060d01010601010106060101
+060201010601010106000101060101010604010106010101060f010002ff02330100060a
+010106000101060101010606010106020101060101010600010106010101060401010601
+010106010101060b010002ff023301000608010206010101060101010606010106020101
+0601010106000101060101010604010106010101060201020609010002ff023301000607
+010106030101060101010606010106020101060101010600010106010101060401010601
+0101060401010608010002ff023301000608010206010101060101010606010106020101
+0601010106000101060101010604010106010101060201020609010002ff02330100060a
+010106000101060101010601010106020101060201010601010106000101060101010601
+0101060001010601010106010101060b010002ff02330100060e01030602010106020101
+060301030602010306020101060101030610010002ff023301000647010002ff02330100
+0647010002ff023301000647010002ff023301000647010002ff023301000647010002ff
+023301000647010002ff023301220701012402ff0256070102ff027b070102ff027b0701
+02ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b0701
+02ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b0701
+02ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b0701
+02ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b0701
+02ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b0701
+02ff027b070102ff0258014902ff023301000647010002ff023301000647010002ff0233
+01000647010002ff023301000647010002ff02330100060e010306070101060301030603
+0101060701030610010002ff02330100060d010106010101060401030602010106010101
+060001030606010106010101060f010002ff02330100060d010106010101060601010602
+010106010101060201010606010106010101060f010002ff02330100060a010106000101
+0601010106060101060201010601010106020101060601010601010106010101060b0100
+02ff02330100060801020601010106010101060601010602010106010101060201010606
+010106010101060201020609010002ff0233010006070101060301010601010106060101
+0602010106010101060201010606010106010101060401010608010002ff023301000608
+010206010101060101010606010106020101060101010602010106060101060101010602
+01020609010002ff02330100060a01010600010106010101060101010602010106020101
+060101010602010106030101060001010601010106010101060b010002ff02330100060e
+01030602010106020101060301030603010106030101060101030610010002ff02330100
+0647010002ff023301000647010002ff023301000647010002ff023301000647010002ff
+023301000647010002ff023301000647010002ff023301220701012402ff0256070102ff
+027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff
+027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff
+027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff
+027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff
+027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff
+027b070102ff027b070102ff027b070102ff0258014902ff023301000647010002ff0233
+01000647010002ff023301000647010002ff023301000647010002ff0233010006470100
+02ff023301000647010002ff023301000600010006000102060001020601010106020101
+060101030601010106000101060101010600010106090103060101010601010106000101
+060001010604010002ff0233010006000101060101010601010106000101060201010600
+010106010101060001020600010106000102060001010607010106010101060001010601
+010106000102060001010603010002ff0233010006000101060101010601010106010101
+060001010605010106000101060101010600010106010101060701020603010106010101
+06000101060101010603010002ff02330100060001010601010106010101060101010600
+010106020104060001010601010106000101060101010609010206010101060101010600
+0101060101010603010002ff023301000600010106010101060101010602010206020101
+0601010106000101060101010600010106010101060a0102060001010601010106000101
+060101010603010002ff0233010006000101060101010601010106020102060201010601
+010106000102060001010600010206000101060701010601010106000101060001020600
+0102060001010603010002ff023301000600010106010101060101010603010106030102
+060001030600010106010101060001010609010306020101060001010600010106000101
+0604010002ff02330100060e0100060a010106040101061901010607010002ff02330100
+060d0101060a010106040101061901010607010002ff02330100060c0101060b01010604
+010106040106060d01010607010002ff023301000647010002ff023301000647010002ff
+023301000647010002ff023301220701012402ff0256070102ff027b070102ff027b0701
+02ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b0701
+02ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b0701
+02ff0254074802ff0233074902ff023307010245070102ff023307010245070102ff0233
+07010245070102ff023307010245070102ff023307010245070102ff0233070102450701
+02ff023307010245070102ff023307010245070102ff023307010245070102ff02330701
+0245070102ff023307010245070102ff023307010245070102ff023307010245070102ff
+023307010245070102ff023307010245070102ff023307010245070102ff023307010245
+070102ff021e012d0212013b02ff02000100062b0100021201000639010002ff02000100
+062b0100021201000639010002ff02000100062b0100021201000639010002ff02000100
+062b0100021201000639010002ff02000100062b010002120100063201010604010002ff
+02000100062b010002120100063201010604010002ff0200010006000100060001020600
+010206010101060201010601010306010101060101010600010106000101060401000212
+010006010100060001020600010206010101060201010601010306010101060201010601
+01030601010106000101060101030603010002ff02000100060001010601010106010101
+060001010602010106000101060101010600010106010101060001020600010106030100
+021201000601010106010101060101010600010106020101060001010601010106000101
+0602010106000101060101010600010206000101060101010604010002ff020001000600
+010106010101060101010601010106000101060101020603010106010101060001010601
+010106030100021201000601010106010101060101010601010106000101060101010601
+0101060101010600010106010101060101010600010106010101060101010604010002ff
+020001000600010106010101060101010601010106000101060301020601010106010101
+060001010601010106030100021201000601010106010101060101010601010106000101
+060101050601010106000101060101050600010106010101060101010604010002ff0200
+010006000101060101010601010106020102060501020600010106010101060001010601
+010106030100021201000601010106010101060101010602010206020101060601020602
+01010604010106010101060101010604010002ff02000100060001010601010106010101
+060201020602010106010101060001010600010206000102060001010603010002120100
+060101010601010106010101060201020602010106010101060201020602010106010101
+060001010601010106010101060001000602010002ff0200010006000101060101010601
+010106030101060301030602010106000101060001010600010106040100021201000601
+010106010101060101010603010106030103060401000604010306010101060101010602
+01010603010002ff02000100060e0100061101010607010002120100060f010006280100
+02ff02000100060d0101061101010607010002120100060e01010628010002ff02000100
+060c0101061201010607010002120100060d01010629010002ff02000100062b01000212
+01000639010002ff02000100062b0100021201000639010002ff02000100062b01000212
+01000639010002ff02000114070101160212013b02ff0215070102ff027b070102ff027b
+070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b
+070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b070102ff027b
+070102ff025c074b02ff0230074c02ff023007010248070102ff023007010248070102ff
+023007010248070102ff023007010248070102ff023007010248070102ff023007010248
+070102ff023007010248070102ff023007010248070102ff023007010248070102ff0230
+07010248070102ff023007010248070102ff023007010248070102ff0230070102480701
+02ff023007010248070102ff023007010248070102ff023007010248070102ff02300701
+0248070102ff021001420212012d02f901000640010002120100062b010002f901000640
+010002120100062b010002f901000640010002120100062b010002f90100064001000212
+0100062b010002f901000640010002120100061401020613010002f90100064001000212
+0100061301010615010002f9010006020100060001020600010206010101060201010601
+010306020103060101010600010306020101060101030601010106000101060301000212
+010106000102060001020601010106020101060001030601010306010100060001020600
+01020603010002f901000602010106010101060101010600010106020101060001010601
+010106000101060101010600010606020101060001010601010106000104060301000212
+010206010101060101010600010106020101060101010601010106010101060001010601
+0101060101010602010002f9010006020101060101010601010106010101060001010601
+010206030101060101010600010206020101060001010601010106010101060001020605
+010002120102060101010601010106010101060001010602010106010102060301010601
+0101060101010602010002f9010006020101060101010601010106010101060001010603
+010206010105060001010603010106000101060101050600010106060100021201020601
+010106010101060101010600010106020101060301020601010106010101060101010602
+010002f90100060201010601010106010101060201020605010206000101060401010604
+010206020101060401010606010002120102060101010601010106020102060301010604
+01020600010106010101060101010602010002f901000602010106010101060101010602
+010206020101060101010600010106010101060001010604010206020101060101010600
+010106060100021201020601010106010101060201020603010106010101060101010600
+010106010101060101010602010002f90100060201010601010106010101060301010603
+010306020103060101010605010006040103060101010606010002120102060101010601
+01010603010106030101060201030601010106010101060101010602010002f901000610
+0100062e010002120100060d0100061c010002f90100060f0101062e010002120100060c
+0101061c010002f90100060e0101062f010002120100060b0101061d010002f901000640
+010002120100062b010002f901000640010002120100062b010002f90100064001000212
+0100062b010002f901420212012d02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff02ff
+02ff0236
+%%EndData
+end
+%%PageTrailer
+%%Trailer
+%%BoundingBox: 0 46 300 384
+%%EOF
diff --git a/lib/appmon/doc/src/appmon.xml b/lib/appmon/doc/src/appmon.xml
new file mode 100644
index 0000000000..1acb1eb6fa
--- /dev/null
+++ b/lib/appmon/doc/src/appmon.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE erlref SYSTEM "erlref.dtd">
+
+<erlref>
+ <header>
+ <copyright>
+ <year>1996</year>
+ <year>2007</year>
+ <holder>Ericsson AB, All Rights Reserved</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ The Initial Developer of the Original Code is Ericsson AB.
+ </legalnotice>
+
+ <title>appmon</title>
+ <prepared></prepared>
+ <docno></docno>
+ <date></date>
+ <rev></rev>
+ </header>
+ <module>appmon</module>
+ <modulesummary>A graphical node and application process tree viewer.</modulesummary>
+ <description>
+ <p>The application monitor Appmon is a graphical utility used to
+ supervise applications executing either locally or on remote nodes.
+ The process tree of an application can furthermore be monitored.</p>
+ </description>
+ <funcs>
+ <func>
+ <name>start()</name>
+ <fsummary>Start Appmon.</fsummary>
+ <desc>
+ <p>Starts Appmon.</p>
+ </desc>
+ </func>
+ <func>
+ <name>stop()</name>
+ <fsummary>Stop Appmon.</fsummary>
+ <desc>
+ <p>Stops Appmon.</p>
+ </desc>
+ </func>
+ </funcs>
+
+ <section>
+ <title>See Also</title>
+ <p>Appmon User's Guide</p>
+ </section>
+</erlref>
+
diff --git a/lib/appmon/doc/src/appmon_chapter.xml b/lib/appmon/doc/src/appmon_chapter.xml
new file mode 100644
index 0000000000..9673a13078
--- /dev/null
+++ b/lib/appmon/doc/src/appmon_chapter.xml
@@ -0,0 +1,322 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE chapter SYSTEM "chapter.dtd">
+
+<chapter>
+ <header>
+ <copyright>
+ <year>2000</year><year>2009</year>
+ <holder>Ericsson AB. All Rights Reserved.</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ </legalnotice>
+
+ <title>Appmon</title>
+ <prepared></prepared>
+ <docno></docno>
+ <date></date>
+ <rev></rev>
+ <file>appmon_chapter.xml</file>
+ </header>
+
+ <section>
+ <title>Introduction</title>
+ <p>The application monitor Appmon is a graphical node and application viewer. The tool shows an overview of all applications on all known nodes, and it is possible to view the process tree for an application running on any of the nodes.</p>
+ <note>
+ <p>If the Appmon code is not available at a node, for example an
+ embedded node, this node is ignored by Appmon and is not shown
+ in the Appmon window.</p>
+ </note>
+ </section>
+
+ <section>
+ <title>Getting Started with Appmon</title>
+ <p>Start Appmon by calling <c><![CDATA[appmon:start()]]></c>. It will start the <seealso marker="#main_win">main window</seealso> showing a load meter and the applications running at the current node. By clicking on one of the applications a window showing the process tree of the application will be opened, the <seealso marker="#app_win">application window</seealso>.</p>
+ <p>The main window is equipped with a menubar from which it is possible to:</p>
+ <list type="bulleted">
+ <item>exit Appmon</item>
+ <item>perform some operations on the node</item>
+ <item>set how information should be displayed</item>
+ <item>select which node to show</item>
+ <item>open help (this document).</item>
+ </list>
+ <p>The application window shows the process tree for an application with each process displayed as a box. It is possible to view information about the processes, to send messages to them, and to trace and kill them.</p>
+ </section>
+
+ <section>
+ <title>The Main Window</title>
+ <marker id="main_win"></marker>
+ <p>The main window shows a load meter and all applications running at the displayed node. Select which node to display in the window by choosing the node name from the Nodes menu. It is also possible to run Appmon in a many-window mode where a new instance of the main window is opened for each node to be displayed.</p>
+ <image file="main_win.gif">
+ <icaption>The Main Window.</icaption>
+ </image>
+ <p>The load meter shows load measured as processor time, or as the length of the ready queue.</p>
+ <p>Every application running at the node is shown as a button. Clicking the button will open the application window showing the process tree for the application.</p>
+
+ <section>
+ <title>The File Menu</title>
+ <taglist>
+ <tag><em>Show List Box...</em></tag>
+ <item>This will open the <seealso marker="#listbox_win">listbox window</seealso> which lists all nodes and applications. This window can be more easy to use than the normal, graphical user interface when the system consists of a large number of nodes and/or applications.</item>
+ <tag><em>Close</em></tag>
+ <item>Close the window. If no other instance of the main window exists, Appmon will be stopped.</item>
+ <tag><em>Exit</em></tag>
+ <item>Stop Appmon.</item>
+ </taglist>
+ </section>
+
+ <section>
+ <title>The Actions Menu</title>
+ <taglist>
+ <tag><em>Reboot</em></tag>
+ <item>Call <c><![CDATA[init:reboot()]]></c> at the currently displayed node. This will stop the node. If the <c><![CDATA[-heart]]></c> system flag was given, the heart program will try to reboot the system.</item>
+ <tag><em>Restart</em></tag>
+ <item>Call <c><![CDATA[init:restart()]]></c> at the currently displayed node. This will restart the node.</item>
+ <tag><em>Stop</em></tag>
+ <item>Call <c><![CDATA[init:stop()]]></c> at the currently displayed node. This will stop the node.</item>
+ <tag><em>Ping</em></tag>
+ <item>Call <c><![CDATA[net:ping(Node)]]></c> where <c><![CDATA[Node]]></c> is the currently displayed node. This can be useful when the connection to the node has been lost.</item>
+ </taglist>
+ </section>
+
+ <section>
+ <title>The Options Menu</title>
+ <taglist>
+ <tag><em>One window/Many windows</em></tag>
+ <item>Select one of these radio button to run Appmon in one-window or many-window mode. In many-windows mode, a new instance of the main window is opened for each node to be displayed. The default value is one-window mode.</item>
+ <tag><em>Load: time/queue</em></tag>
+ <item>Select one of these radio buttons to either calculate load as processor time or as the length of the ready queue, which is the number of processes ready to execute. By default, the load is calculated as processor time.</item>
+ <tag><em>Load: progressive/linear</em></tag>
+ <item>Select one of these radio buttons to show load either according to a progressive or a linear scale. By default, the load is shown according to a progressive scale. </item>
+ </taglist>
+ </section>
+
+ <section>
+ <title>The Nodes Menu</title>
+ <p>The Nodes menu contains all currently and previously known nodes,
+ where the Appmon code is available. Nodes where the Appmon code is
+ not available, for example embedded nodes, are ignored by Appmon and
+ are not shown.</p>
+ <p>Selecting a node from the Nodes menu will cause that node to be displayed in either the same window, or in a new window, depending on if Appmon is run in one-window or many-windows mode. If the connection to the node has been lost, this will be shown in the window.</p>
+ </section>
+
+ <section>
+ <title>The Help Menu</title>
+ <taglist>
+ <tag><em>Help</em></tag>
+ <item>Selecting Help from the Help menu will cause the HTML version of the Appmon User's Guide (this document) to be displayed. Currently this function requires Netscape to be up and running.</item>
+ </taglist>
+ </section>
+ </section>
+
+ <section>
+ <title>The Application Window</title>
+ <marker id="app_win"></marker>
+ <p>The application window shows the process tree for an application. The window title contains the application name and the node name. The window also contains a menubar and a toolbar.</p>
+ <p>The application window can be opened from the main window by clicking on the button denoting the application, or from the listbox window by selecting the application and clicking on the <em>Load</em> button.
+ </p>
+ <image file="app_win.gif">
+ <icaption>The Application Window.</icaption>
+ </image>
+ <p>The application can be shown either as a strict supervision tree, or as a process view with all linked processes. In supervision mode, the tree-gathering and -building algorithm assumes conformance to the OTP design principles.</p>
+
+ <section>
+ <title>The File Menu</title>
+ <taglist>
+ <tag><em>Close</em></tag>
+ <item>Close the application window.</item>
+ </taglist>
+ </section>
+
+ <section>
+ <title>The Options Menu</title>
+ <taglist>
+ <tag><em>Refresh</em></tag>
+ <item>Refresh the application window.</item>
+ <tag><em>Sup. view/ Proc. view</em></tag>
+ <item>Select one of these radio buttons to show the application as a strict supervision tree, or as a process view with all linked processes. By default, the process view is used.</item>
+ </taglist>
+ </section>
+
+ <section>
+ <title>The Toolbar</title>
+ <p>The toolbar consists of four buttons: <em>Info</em>, <em>Send</em>, <em>Trace</em> and <em>Kill</em>. First select one of these buttons and then select to which process the action should apply by clicking on a process in the process tree. By default <em>Info</em> is selected which means that clicking on a process, without selecting <em>Send</em>, <em>Trace</em> or <em>Kill</em> first, will open the <seealso marker="#pinfo_win">process information window</seealso>.</p>
+ <taglist>
+ <tag><em>Info</em></tag>
+ <item>Open the <seealso marker="#pinfo_win">process information window</seealso>, which displays the information about the process given by <c><![CDATA[process_info(Pid)]]></c>.</item>
+ <tag><em>Send</em></tag>
+ <item>Send a message to a process. A window is opened where the message can be specified. Click <em>Ok</em> to send the message or <em>Cancel</em> to cancel.</item>
+ <tag><em>Trace</em></tag>
+ <item>Switch on OTP tracing of a process. <c><![CDATA[sys:trace(Pid,true)]]></c> is called. Selecting <em>Trace</em> a second time for the same process will switch the tracing off instead.</item>
+ <tag><em>Kill</em></tag>
+ <item>Kill a process. <c><![CDATA[exit(Pid,kill)]]></c> is called.</item>
+ </taglist>
+ </section>
+ </section>
+
+ <section>
+ <title>The Listbox Window</title>
+ <marker id="listbox_win"></marker>
+ <p>The listbox window lists all nodes and applications. This window can be more easy to use than the normal, graphical user interface when the system consists of a large number of nodes and/or applications.</p>
+ <image file="listbox_win.gif">
+ <icaption>The Listbox Window.</icaption>
+ </image>
+ <p>The window contains three buttons:</p>
+ <taglist>
+ <tag><em>Load</em></tag>
+ <item>First selecting an application and then clicking the <em>Load</em> button will open the <seealso marker="#app_win">application window</seealso> for that application.</item>
+ <tag><em>Clear</em></tag>
+ <item>De-select any selected node or application name.</item>
+ <tag><em>Close</em></tag>
+ <item>Close the listbox window.</item>
+ </taglist>
+ </section>
+
+ <section>
+ <title>The Process Information Window</title>
+ <marker id="pinfo_win"></marker>
+ <p>The process information window shows information about different processes as given by <c><![CDATA[process_info(Pid)]]></c>.</p>
+ <image file="pinfo_win.gif">
+ <icaption>The Process Information Window.</icaption>
+ </image>
+
+ <section>
+ <title>The File Menu</title>
+ <taglist>
+ <tag><em>Close</em></tag>
+ <item>Close the process information window.</item>
+ </taglist>
+ </section>
+ </section>
+
+ <section>
+ <title>Using the Web Based version of Appmon</title>
+
+ <section>
+ <title>Introduction</title>
+ <p>The web based version of Appmon is an alternative version of
+ Appmon. The main difference between the web based version of
+ Appmon and the original version of Appmon is that the web based
+ version of Appmon can monitor nodes and applications on nodes where
+ Appmon not is installed.</p>
+ </section>
+
+ <section>
+ <title>Start the Web Based version of Appmon</title>
+ <p>To start the web based user interface configure and start
+ WebTool, see <em>WebTool User's Guide</em>. The web based
+ version of Appmon is compatible with the browsers
+ Netscape Navigator and Internet Explorer 4.0 and higher.</p>
+ <p>When WebTool is started, start the Web based version of Appmon via
+ WebTool. If WebTool succeeded to start the web based version of Appmon
+ a link named WebAppmon will appear in the topmost frame. Click on the link and
+ the main frame of the browser will show two frames.The left frame will
+ show a combo box for node selection and a list of all applications on
+ the currently selected node. </p>
+ <p>In the left frame it is possible to:</p>
+ <list type="bulleted">
+ <item>Select which node to supervise.</item>
+ <item>Select an application to view it's process tree.</item>
+ <item>Select an application to view it's specification.</item>
+ </list>
+ <p>The right frame shows the selected information, either the application
+ specification or the process tree and process information.</p>
+ </section>
+
+ <section>
+ <title>Selecting a Different Node</title>
+ <p>In the top of the left frame there is a combo box with all known
+ nodes. The name of the node that is monitored is the node whose name
+ is visible in the combo box. At startup the node on which the web
+ based version of Appmon is running on will be monitored.</p>
+ <p>To change node, select another node in the combo box, and
+ the list of running applications will change to the applications
+ that runs on the selected node.</p>
+ </section>
+
+ <section>
+ <title>Viewing the Process Tree of an Application</title>
+ <p>To view the process tree of an application click on the application
+ name in the list of applications. The process tree of the selected
+ application will then appear in the right frame.</p>
+ <p>The processes in the process tree can have three different colors:</p>
+ <taglist>
+ <tag><em>Blue</em></tag>
+ <item>The relation to the process above in the process hierarchy
+ is a primary relation. That means that the process above is the
+ only process that link to it or the process above is a supervisor. </item>
+ <tag><em>Red</em></tag>
+ <item>The relation to the process above in the process hierarchy is a secondary
+ relation. This means that more than one process has a relation to it
+ and the process above in the hierarchy is not a supervisor.</item>
+ <tag><em>Black</em></tag>
+ <item>The process isn't a regular process instead it's a Port. The name of
+ the process will also begin with <em>Port:</em></item>
+ </taglist>
+ <p>If the process name begins with <em>Runs on another node:</em> The
+ monitored application runs on more than one node and this process is
+ the first process on a branch that runs on another node. </p>
+ </section>
+
+ <section>
+ <title>Viewing the Application Specification</title>
+ <p>After the application name in the list of applications there are a
+ link named <em>Spec</em>, Click on this link and the application
+ specification will appear in the right frame. The application
+ specification is the data in the <em>.app</em> file of the selected
+ application. </p>
+ </section>
+
+ <section>
+ <title>Select Process View</title>
+ <p>In the top of the page that shows the process tree, there are three
+ radio buttons for selecting which processes that shall be included
+ in the process tree. The default mode is that all processes
+ that one process in the application tree has a relation to is
+ included. It's possible to filter which of the processes
+ in the process tree that will be included. To reduce the number
+ of processes in the process tree select one of the radio buttons
+ on the top of the page </p>
+ <taglist>
+ <tag><em>All processes</em></tag>
+ <item>All processes that at least one process in the application
+ tree has a link to.</item>
+ <tag><em>Supervised processes</em></tag>
+ <item>All processes that are supervised by one of the supervisors in
+ the application</item>
+ <tag><em>Supervisors only</em></tag>
+ <item>Only the processes that actually are supervisors in the
+ applications supervision tree is included</item>
+ </taglist>
+ </section>
+
+ <section>
+ <marker id="proc_info"></marker>
+ <title>Process Information</title>
+ <p>To see more information about a specific process click on the process
+ name and more information will be loaded under the application tree.</p>
+ <p>The Process information page shows information about a process as given
+ by the <c><![CDATA[process_info(Pid)]]></c>, but formatted in a more human readable form.</p>
+ </section>
+
+ <section>
+ <title>Trace a process</title>
+ <p>If the link after the process name in the process tree is <em>start trace</em>
+ the process is not traced. If the link is <em>stop trace</em> then the process
+ id traced.</p>
+ <p>To toggle the trace flag for a process click on the link <em>start trace</em> or
+ <em>stop trace</em> after the process name in the process tree.</p>
+ </section>
+ </section>
+</chapter>
+
diff --git a/lib/appmon/doc/src/book.xml b/lib/appmon/doc/src/book.xml
new file mode 100644
index 0000000000..df6d57c077
--- /dev/null
+++ b/lib/appmon/doc/src/book.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE book SYSTEM "book.dtd">
+
+<book xmlns:xi="http://www.w3.org/2001/XInclude">
+ <header titlestyle="normal">
+ <copyright>
+ <year>1997</year><year>2009</year>
+ <holder>Ericsson AB. All Rights Reserved.</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ </legalnotice>
+
+ <title>appmon</title>
+ <prepared></prepared>
+ <docno></docno>
+ <date></date>
+ <rev>2.0</rev>
+ </header>
+ <insidecover>
+ </insidecover>
+ <pagetext>Appmon</pagetext>
+ <preamble>
+ </preamble>
+ <parts lift="no">
+ <xi:include href="part.xml"/>
+ </parts>
+ <applications>
+ <xi:include href="ref_man.xml"/>
+ </applications>
+ <releasenotes>
+ <xi:include href="notes.xml"/>
+ </releasenotes>
+ <listofterms></listofterms>
+ <index></index>
+</book>
+
diff --git a/lib/appmon/doc/src/fascicules.xml b/lib/appmon/doc/src/fascicules.xml
new file mode 100644
index 0000000000..0678195e07
--- /dev/null
+++ b/lib/appmon/doc/src/fascicules.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE fascicules SYSTEM "fascicules.dtd">
+
+<fascicules>
+ <fascicule file="part" href="part_frame.html" entry="no">
+ User's Guide
+ </fascicule>
+ <fascicule file="ref_man" href="ref_man_frame.html" entry="yes">
+ Reference Manual
+ </fascicule>
+ <fascicule file="part_notes" href="part_notes_frame.html" entry="no">
+ Release Notes
+ </fascicule>
+ <fascicule file="" href="../../../../doc/print.html" entry="no">
+ Off-Print
+ </fascicule>
+</fascicules>
+
diff --git a/lib/appmon/doc/src/listbox_win.gif b/lib/appmon/doc/src/listbox_win.gif
new file mode 100644
index 0000000000..38258b7552
--- /dev/null
+++ b/lib/appmon/doc/src/listbox_win.gif
Binary files differ
diff --git a/lib/appmon/doc/src/listbox_win.ps b/lib/appmon/doc/src/listbox_win.ps
new file mode 100644
index 0000000000..0f1e2eeda0
--- /dev/null
+++ b/lib/appmon/doc/src/listbox_win.ps
@@ -0,0 +1,741 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%%Title: (./listbox_win.tmp.eps)
+%%CreationDate: (Tue Jun 12 18:01:07 2001)
+%%BoundingBox: 0 85 200 356
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Pages: 0
+%%EndComments
+
+%%BeginDefaults
+%%PageOrientation: Portrait
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/buffer 512 string def
+/byte 1 string def
+/color_packet 3 string def
+/pixels 768 string def
+
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % class: 0-PseudoClass or 1-Grayscale.
+ %
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ class 0 gt
+ {
+ currentfile buffer readline pop
+ token pop /depth exch def pop
+ /grays columns 8 add depth sub depth mul 8 idiv string def
+ columns rows depth
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { currentfile grays readhexstring pop } image
+ }
+ {
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ % colormap: red, green, blue color packets.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ /colors colors 3 mul def
+ /colormap colors string def
+ currentfile colormap readhexstring pop pop
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { PseudoClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayPseudoClassPacket } image
+ } ifelse
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % compression: 0-RunlengthEncodedCompression or 1-NoCompression.
+ % hex color packets.
+ %
+ gsave
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Helvetica findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 85 200 356
+userdict begin
+%%BeginData:
+DisplayImage
+0 85
+200.000000 271.000000
+12
+325 441
+1
+0
+0
+8
+ffffff
+000000
+708090
+b03060
+d9d9d9
+808080
+c3c3c3
+000000
+03ff03ff03ff036704000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003000400030004000300040003000400031a040c03cc0400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+0400030004000308040c03050400030a0400030a04010343040103240401031904010300
+0401030f040103010401031e040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003070400030204000302
+04000302040003050400030a040003090403034204010324040103190401031204010321
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003080400030204000302040003020400030504000303
+040203030400030904000301040003010401030004010301040103000401030104000300
+040203000402030204030301040103000401030204010304040103000401030204030302
+040103000401030104030302040303060403030104010300040103020401030004010305
+040303010401030004010301040103000401030104010300040103010403030204030301
+04030300040103010403030104010300040103020403030a040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003070400030204000302040003020400030504000302040403020400030804010301
+040103000402030004010300040203000401030004010301040103010401030004010301
+040103000402030004010301040103040402030004010300040103010401030004010300
+040203000401030104010300040103010401030404010301040103000402030004010300
+040103000402030404010301040103000402030004010300040203000401030004010300
+040103000401030104010300040103010401030104010301040103000401030104010300
+040203000401030004010301040103080400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030804040302
+040003020400030504000301040603010400030804010301040103000401030104010300
+040103010401030004010301040103010401030004010301040103000401030104010308
+04010301040103000401030104010300040103010401030004010301040103000402030b
+040103000401030104010300040103010401030804010300040103010401030004010301
+040103000401030004010300040103080401030104010301040103000401030104010300
+04010301040103000402030c040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003070400030604000302
+040003050400030104060301040003080405030004010301040103000401030104010300
+040103010401030104010300040103010401030004010301040103080401030104010300
+040103010401030004010301040103000405030204020306040403000401030104010300
+040103010401030504040300040103010401030004010301040103000401030004010300
+040103050404030104010301040103000401030104010300040103010401030204020309
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003080400030604000302040003050400030104060301
+040003070401030304030301040103000401030104010300040103010401030104010300
+040103010401030004010301040103080401030104010300040103010401030004010301
+040103000401030704020304040103010401030004010301040103000401030104010304
+040103010401030004010301040103000401030104010300040103000401030004010304
+040103010401030104010301040103000401030104010300040103010401030304020309
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003070400030604000302040003050400030204040302
+040003070401030304040300040103000402030004010300040103010401030104010300
+040103010401030004010301040103010401030404010301040103000401030104010300
+040103000402030004010301040103000401030104010304040103010401030004010301
+040103000401030004020304040103010401030004020300040103000402030004010300
+040103000401030004010301040103000401030104010301040103000402030004010301
+040103000401030104010300040103010401030804000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000308
+040803020400030504000303040203030400030704010303040303000401030104010300
+040103010401030104010301040103010403030104010301040103010401030404010301
+040103010403030204010300040103010403030204030306040203000403030104010301
+040103000401030504020300040303000401030104010300040103010401030004010301
+04030302040203000401030104010300040103010403030104010301040103010403030a
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003070400030a040003050400030a0400030f04010304
+0401036c040103040401033d040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003080400030a04000305
+0400030a0400030f040103040401036c040103040401033e040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003070400030a04000305040c030f040103040401036c040103040401033d04000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000308040c03e00400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003000400030004000300040003000400030004000300040003ff03ff03a1
+02ff02ff028904ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff046b0512
+04ff043105110000047e05b0040105010606050006060001047e05af0000040105010605
+0000050006060001047e050104ac00010401050106050000050106050001047e050104ac
+00010401050106040001050106050001047e0501043301000430010004260100041d0001
+04010501060400010400050106040001047e050104040100040401000403010204020100
+0415010004040100040001000405010004060100040b010004030102040b0100040b0102
+0405010004120100041c000104010501060300010401050106040001047e050104040100
+040b010004020100041501000403010004020100040c010004120100040b0100040d0100
+04190100041c000104010501060300010402050106030001047e05010401010104000100
+040201020405010004020100040001010403010204020100040001010402010404010100
+0400010204020102040301010400010004010100040001010403010204050100040a0100
+04050102040501000403010204020100040201000402010204050100041b000104010501
+060200010403050106030001047e05010400010004010101040401000405010004020101
+040101000401010004020100040101010401010004030100040301000400010004000100
+04040100040201000401010104010101040101000404010004050100040a010004040100
+0402010004040100040501000402010004020100040101000402010004040100041b0001
+04010501060200010404050106020001047e050104000100040201000404010004050100
+040201000402010004010100040201000401010004070100040301000400010004000100
+040401000402010004020100040101000408010004050100040a01000408010004040100
+040501000402010004020100040101000402010004040100041b00010401050106010001
+0405050106020001047e0501040001000402010004040100040501000402010004020100
+040101040401010004070100040301000400010204040100040201000402010004010100
+0408010004050100040a0100040501030404010004050100040301000400010004020104
+04040100041b000104010501060100010406050106010001047e05010400010004020100
+040401000405010004020100040201000401010004050100040701000403010004080100
+0402010004020100040101000408010004050100040a0100040401000402010004040100
+0405010004030100040001000402010004080100041b0001040105010600000104070501
+06010001047e050104000100040101010404010004050100040201010401010004010100
+040201000401010004070100040401000401010004040100040201000401010104010100
+0408010004050100040b0100040301000402010004040100040501000404010004030100
+0402010004030100041c000104010501060000010408050106000001047e050104010101
+040001000404010004050100040201000400010104030102040201000408010104030101
+040501000403010104000100040101000408010004050100040b01000404010304040100
+04050100040401000404010204040100041c0001040105010001050b06000001047e0501
+0465010004260100041d0001040105010000050d0001047e050104ac000104010501060e
+0001047e050104ac0001040105010010047e050104ac000104010501000d05000001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104160101040001000402010004020100040201020402
+010004000101040201000400010104750001040105010001040a05010001047e05010416
+010004000100040001000401010004020100040101000402010004010101040101000401
+01010401010004740001040105010001040a05010001047e050104160100040001000400
+010004020100040101000405010004010100040201000401010004020100047400010401
+05010001040a05010001047e050104160100040001000400010004020100040101000402
+01030401010004020100040101000402010004740001040105010001040a05010001047e
+050104160100040001000400010004030100040001000401010004020100040101000402
+0100040101000402010004740001040105010001040a05010001047e0501041601000400
+010004000100040301010402010004020100040101010401010004010101040101000474
+0001040105010001040a05010001047e0501041601000400010004000100040401000403
+01030401010004000101040201000400010104750001040105010001040a05010001047e
+050104200100040901000405010004780001040105010001040a05010001047e0501041d
+010004000100040a01000405010004780001040105010001040a05010001047e0501041e
+0100040b01000405010004780001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e05010416010004220102046e00010401
+05010001040a05010001047e05010416010004240100046e0001040105010001040a0501
+0001047e0501041601000401010004030102040201000400010104020100040001010403
+010204050100046e0001040105010001040a05010001047e050104160100040001000403
+01000402010004010101040101000401010104010100040101000402010004040100046e
+0001040105010001040a05010001047e0501041601010404010004020100040101000405
+010004020100040101000402010004040100046e0001040105010001040a05010001047e
+050104160101040401040401010004050100040201000401010404040100046e00010401
+05010001040a05010001047e050104160100040001000403010004050100040501000402
+01000401010004080100046e0001040105010001040a05010001047e0501041601000401
+01000402010004020100040101000405010004020100040101000402010004040100046e
+0001040105010001040a05010001047e0501041601000402010004020102040201000405
+0100040201000402010204050100046e0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e0501042c0102047c0001040105010001040a05010001047e
+0501042e0100047c0001040105010001040a05010001047e050104170102040301020403
+010204050100047c0001040105010001040a05010001047e050104160100040201000401
+010004020100040101000402010004040100047c0001040105010001040a05010001047e
+050104160100040901000401010004080100047c0001040105010001040a05010001047e
+050104170102040301030402010204050100047c0001040105010001040a05010001047e
+0501041a010004010100040201000405010004040100047c0001040105010001040a0501
+0001047e050104160100040201000401010004020100040101000402010004040100047c
+0001040105010001040a05010001047e050104170102040301030402010204050100047c
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e0501043301000430010004260100041d0001040105010001
+040a05010001047e050104040100040f0100041501000404010004000100040501000406
+0100040b010004030102040b0100040b01020405010004120100041c0001040105010001
+040a05010001047e050104040100040f0100041501000403010004020100040c01000412
+0100040b0100040d010004190100041c0001040105010001040a05010001047e05010401
+010104000100040201020403010104000100040101000400010104030102040201000400
+010104020104040101000400010204020102040301010400010004010100040001010403
+010204050100040a01000405010204050100040301020402010004020100040201020405
+0100041b0001040105010001040a05010001047e05010400010004010101040101000402
+010004010100040101010401010104010100040101000402010004010101040101000403
+010004030100040001000400010004040100040201000401010104010101040101000404
+010004050100040a01000404010004020100040401000405010004020100040201000401
+01000402010004040100041b0001040105010001040a05010001047e0501040001000402
+010004010100040201000401010004020100040101000402010004010100040201000401
+010004070100040301000400010004000100040401000402010004020100040101000408
+010004050100040a01000408010004040100040501000402010004020100040101000402
+010004040100041b0001040105010001040a05010001047e050104000100040201000401
+010004020100040101000402010004010100040201000401010404010100040701000403
+010004000102040401000402010004020100040101000408010004050100040a01000405
+0103040401000405010004030100040001000402010404040100041b0001040105010001
+040a05010001047e05010400010004020100040101000402010004010100040201000401
+010004020100040101000405010004070100040301000408010004020100040201000401
+01000408010004050100040a010004040100040201000404010004050100040301000400
+01000402010004080100041b0001040105010001040a05010001047e0501040001000401
+010104010100040201000401010004010101040101010401010004010100040201000401
+010004070100040401000401010004040100040201000401010104010100040801000405
+0100040b0100040301000402010004040100040501000404010004030100040201000403
+0100041c0001040105010001040a05010001047e05010401010104000100040201020403
+010104000100040101000400010104030102040201000408010104030101040501000403
+010104000100040101000408010004050100040b01000404010304040100040501000404
+01000404010204040100041c0001040105010001040a05010001047e0501041201000451
+010004260100041d0001040105010001040a05010001047e0501040e0100040201000498
+0001040105010001040a05010001047e0501040f010204990001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e05010416
+010004220102046e0001040105010001040a05010001047e05010416010004240100046e
+0001040105010001040a05010001047e0501041601000401010004030102040201000400
+010104020100040001010403010204050100046e0001040105010001040a05010001047e
+050104160100040001000403010004020100040101010401010004010101040101000401
+01000402010004040100046e0001040105010001040a05010001047e0501041601010404
+010004020100040101000405010004020100040101000402010004040100046e00010401
+05010001040a05010001047e050104160101040401040401010004050100040201000401
+010404040100046e0001040105010001040a05010001047e050104160100040001000403
+01000405010004050100040201000401010004080100046e0001040105010001040a0501
+0001047e0501041601000401010004020100040201000401010004050100040201000401
+01000402010004040100046e0001040105010001040a05010001047e0501041601000402
+0100040201020402010004050100040201000402010204050100046e0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001047e050104ac00010401
+05010001040a05010001047e050104ac0001040105010001040a05010001047e050104ac
+0001040105010001040a05010001047e050104ac0001040105010001040a05010001047e
+050104ac0001040105010001040a05010001047e050104ac0001040105010001040a0501
+0001047e050104ac0001040105010001040a05010001047e050104ac0001040105010001
+040a05010001047e050104ac0001040105010001040a05010001040900630410050104ac
+0001040105010001040a050100010409006205000410050104ac0001040105010001040a
+0501000104090001045f05010410050104ac0001040105010001040a0501000104090001
+045f05010410050104ac0001040105010001040a0501000104090001045f050104100501
+04ac0001040105010001040a0501000104090001045f05010410050104ac000104010501
+0001040a0501000104090001045f05010410050104ac0001040105010001040a05010001
+04090001045f05010410050104ac0001040105010001040a0501000104090001045f0501
+0410050104ac0001040105010001040a0501000104090001042101000417010004230501
+0410050104ac0001040105010001040a0501000104090001042101000417010004230501
+0410050104ac0001040105010001040a0501000104090001042101000406010204030102
+0403010104000100042305010410050104ac0001040105010001040a0501000104090001
+042101000405010004020100040101000402010004010100040101010423050104100501
+04ac0001040105010001040a050100010409000104210100040501000402010004050100
+0401010004020100042305010410050104ac0001040105010001040a0501000104090001
+042101000405010004020100040201030401010004020100042305010410050104ac0001
+040105010001040a05010001040900010421010004050100040201000401010004020100
+0401010004020100042305010410050104ac0001040105010001040a0501000104090001
+042101000405010004020100040101000402010004010100040101010423050104100501
+04ac0001040105010001040a050100010409000104210104040201020403010304020101
+04000100042305010410050104ac0001040105010001040a0501000104090001045f0501
+0410050104ac0001040105010001040a0501000104090001045f05010410050104ac0001
+040105010001040a0501000104090001045f05010410050104ac0001040105010001040a
+0501000104090001045f05010410050104ac0001040105010001040a0501000104090001
+045f05010410050104ac0001040105010001040a0501000104090001045f050104100501
+04ac0001040105010001040a0501000104090001045f05010410050104ac000104010501
+0001040a0501000104090001045f05010410050104ac0001040105010001040a05010001
+04090001045f05010410050104ac0001040105010001040a0501000104090001045f0501
+0410050104ac0001040105010001040a050100010409000105610410050104ac00010401
+05010001040a050100010409000005620410050104ac0001040105010001040a05010001
+047e050104ac0001040105010001040a05010001047e050104ac0001040105010001040a
+05010001047e050104ac0001040105010001040a05010001047e050104ac000104010501
+0001040a05010001047e050104ac0001040105010001040a05010001047e050104ac0001
+040105010001040a05010001047e050104ac0001040105010001040a05010001047e0501
+04ac0001040105010001040a05010001047e050104ac0001040105010001040a05010001
+047e050104ac0001040105010001040a05010001040900630410050104ac000104010501
+0001040a050100010409006205000410050104ac0001040105010001040a050100010409
+0001045f05010410050104ac0001040105010001040a0501000104090001045f05010410
+050104ac0001040105010001040a0501000104090001045f05010410050104ac00010401
+05010001040a0501000104090001045f05010410050104ac0001040105010001040a0501
+000104090001045f05010410050104ac0001040105010001040a0501000104090001045f
+05010410050104ac0001040105010001040a0501000104090001045f05010410050104ac
+0001040105010001040a0501000104090001041e010204030102043605010410050104ac
+0001040105010001040a0501000104090001041d01000402010004040100043605010410
+050104ac0001040105010001040a0501000104090001041d010004020100040401000403
+0102040301020402010004000101042105010410050104ac0001040105010001040a0501
+000104090001041d01000408010004020100040201000401010004020100040101010401
+0100042005010410050104ac0001040105010001040a0501000104090001041d01000408
+010004020100040201000405010004010100042405010410050104ac0001040105010001
+040a0501000104090001041d010004080100040201040402010304010100042405010410
+050104ac0001040105010001040a0501000104090001041d010004020100040401000402
+0100040501000402010004010100042405010410050104ac0001040105010001040a0501
+000104090001041d01000402010004040100040201000402010004010100040201000401
+0100042405010410050104ac0001040105010001040a0501000104090001041e01020405
+0100040301020403010304010100042405010410050104ac0001040105010001040a0501
+000104090001045f05010410050104ac0001040105010001040a0501000104090001045f
+05010410050104ac0001040105010001040a0501000104090001045f05010410050104ac
+0001040105010001040a0501000104090001045f05010410050104ac0001040105010001
+040a0501000104090001045f05010410050104ac0001040105010001040a050100010409
+0001045f05010410050104ac0001040105010001040a0501000104090001045f05010410
+050104ac0001040105010001040a0501000104090001045f05010410050104ac00010401
+05010001040a0501000104090001045f05010410050104ac0001040105010001040a0501
+000104090001045f05010410050104ac0001040105010001040a05010001040900010561
+0410050104ac0001040105010001040a050100010409000005620410050104ac00010401
+05010001040a05010001047e050104ac0001040105010001050c0001047e050104ac0001
+040105010000050d0001047e050104ac000104010501060e0001047e050104ac00010401
+05010010047e050104ac0001040105010600000c05000001047e050104ac000104010501
+060000010408050106000001047e050104ac000104010501060100010407050106000001
+047e050104ac000104010501060100010406050106010001047e050104ac000104010501
+060200010405050106010001047e050104ac000104010501060200010404050106020001
+040900630410050104ac0001040105010603000104030501060200010409006205000410
+050104ac00010401050106030001040205010603000104090001045f05010410050104ac
+00010401050106040001040105010603000104090001045f05010410050104ac00010401
+050106040001040005010604000104090001045f05010410050104ac0001040105010605
+000005020604000104090001045f05010410050104ac0001040105010605000005010605
+000104090001045f05010410050100ae04010501060605010605000104090001045f0501
+0410050000af04010501060605000606000104090001045f050104c30501001004090001
+041e0102040301020436050104c30500001104090001041d010004020100040401000436
+0501040e05b804180001041d010004020100040401000403010204030102040301020421
+0501040e05b7000004180001041d01000408010004020100040201000401010004020100
+040101000402010004200501040e0501060d00000600009406000001060c000104180001
+041d010004080100040201000402010004010100040501000402010004200501040e0501
+060b0001050006000093050006000003060a000104180001041d01000408010004020100
+04020100040201020402010404200501040e050106090002050106000001049005010600
+00050608000104180001041d010004020100040401000402010004020100040501000401
+010004240501040e05010607000304000501060000010490050106000001040100030606
+000104180001041d01000402010004040100040201000402010004010100040201000401
+01000402010004200501040e050106050003040205010600000104900501060000010403
+00030604000104180001041e01020405010004030102040301020403010204210501040e
+05010603000304040501060000010490050106000001040500030602000104180001045f
+0501040e0501060100030406050106000001049005010600000104070003060000010418
+0001045f0501040e05050408050106000001049005010600000104080503000104180001
+045f0501040e050106010503040605010600000104900501060000010407050306000001
+04180001045f0501040e0501060305030404050106000001049005010600000104050503
+0602000104180001045f0501040e05010605050304020501060000010490050106000001
+040305030604000104180001045f0501040e050106070503040005010600000104900501
+06000001040105030606000104180001045f0501040e0501060905040600000104900501
+0600000105030608000104180001045f0501040e0501060b050206000001059206000001
+0501060a000104180001045f0501040e0501060d0500060000000593060000000500060c
+000104180001045f0501040e050100b6041800010561040e050000b704180000056204ff
+04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04bb
+%%EndData
+end
+%%PageTrailer
+%%Trailer
+%%BoundingBox: 0 85 200 356
+%%EOF
diff --git a/lib/appmon/doc/src/main_win.gif b/lib/appmon/doc/src/main_win.gif
new file mode 100644
index 0000000000..36d742e91e
--- /dev/null
+++ b/lib/appmon/doc/src/main_win.gif
Binary files differ
diff --git a/lib/appmon/doc/src/main_win.ps b/lib/appmon/doc/src/main_win.ps
new file mode 100644
index 0000000000..abb12d733b
--- /dev/null
+++ b/lib/appmon/doc/src/main_win.ps
@@ -0,0 +1,691 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%%Title: (./main_win.tmp.eps)
+%%CreationDate: (Tue Jun 12 17:57:00 2001)
+%%BoundingBox: 0 26 377 164
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Pages: 0
+%%EndComments
+
+%%BeginDefaults
+%%PageOrientation: Portrait
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/buffer 512 string def
+/byte 1 string def
+/color_packet 3 string def
+/pixels 768 string def
+
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % class: 0-PseudoClass or 1-Grayscale.
+ %
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ class 0 gt
+ {
+ currentfile buffer readline pop
+ token pop /depth exch def pop
+ /grays columns 8 add depth sub depth mul 8 idiv string def
+ columns rows depth
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { currentfile grays readhexstring pop } image
+ }
+ {
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ % colormap: red, green, blue color packets.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ /colors colors 3 mul def
+ /colormap colors string def
+ currentfile colormap readhexstring pop pop
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { PseudoClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayPseudoClassPacket } image
+ } ifelse
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % compression: 0-RunlengthEncodedCompression or 1-NoCompression.
+ % hex color packets.
+ %
+ gsave
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Helvetica findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 26 377 164
+userdict begin
+%%BeginData:
+DisplayImage
+0 26
+377.000000 138.000000
+12
+520 191
+1
+0
+0
+16
+ffffff
+000000
+708090
+b03060
+d9d9d9
+808080
+00ff00
+666666
+999999
+ececc5
+000000
+000000
+000000
+000000
+000000
+000000
+03ff03ff03ff03ff03ff0305040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400031b040c03e4040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000307040c03050400030a0400030a040103030405030104050301
+040103040401030304030303040103020401030b0403031e0401032c0401030004010300
+040103000401031104010305040403020401030404010305040103000401030904000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003080400030204000302
+04000302040003050400030a040003090403030204010302040103000401030204010300
+04010304040103020401030104010302040203010401030a040103010401034c04010303
+040103000401031104010303040103040400030804010308040103080400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003070400030204000302
+040003020400030504000303040203030400030904000301040003020401030204010300
+040103020401030004020302040203010401030304010301040203010401030104010305
+040103030401030004010302040103010403030104010300040303020401030004010301
+040303010401030104010301040103050403030104010300040103060401030004010300
+040103000401030004010300040103020403030104010300040503020400030604000300
+040103010401030004010300040103000403030004010309040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030804000302040003020400030204000305
+040003020404030204000308040103010401030104010302040103000401030204010300
+040203020402030104010303040103010401030004000300040103010401030504010303
+040103000401030204010300040103010401030004060302040103000401030004010301
+040103000401030104010301040103040401030104010300040203000401030404010300
+040203000401030004010300040203000401030004010301040103000404030004010302
+040003020401030004000300040003000401030004010300040203000406030004010308
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000307
+040403020400030204000305040003010406030104000308040103010401030104050301
+040503010403030004030301040103030401030104010300040003000401030904010303
+040103010401030004010301040103010401030004020302040103000401030104010300
+040103010401030104010300040103000401030504010301040103000401030104010304
+040103010401030004010300040103000401030104010300040103010401030004020302
+040103020400030104000301040003010400030004010300040103010401030004020301
+040103000401030904000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003080400030604000302040003050400030104060301040003080405030104010305
+040103050401030004000300040003000401030104010303040103010401030104020309
+040103030401030104010300040103010405030004010303040103000401030104010300
+040503010401030004010300040103050401030104010300040103010401030404010301
+040103000401030004010300040103010401030004050300040103030401030204000300
+040003020400030104000300040103000401030104010300040103020401030004010308
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000307
+040003060400030204000305040003010406030104000307040103030401030004010305
+040103050401030004020300040103010401030304010301040103010402030904010303
+040103020402030204010304040103040402030204010300040103050401030004010300
+040103050401030104010300040103010401030404010301040103000401030004010300
+040103010401030004010304040103030401030204000300040003010401030004000301
+040103000401030104010300040103020401030004010309040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030804000306040003020400030504000302
+040403020400030704010303040103000401030504010305040103010400030104010302
+040103010401030204010302040103010401030604010301040103030402030204010301
+040103000401030404020302040103000401030104010302040103010401030604010301
+040103000401030104010304040103000402030004010300040103000402030004010300
+040103010401030004010303040103000400030004000301040103000401030204010300
+040103000402030004010302040103000401030804000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030704080302040003050400030304020303
+040003070401030304010300040103050401030504010301040003010401030304030303
+040103020401030104010307040303050400030404030301040103050400030304010301
+040303030401030104010307040303010401030104010305040103000401030004010300
+040103000401030004010302040303010401030404010302040003080401030104010300
+040103000401030204010300040103090400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+0400030004000300040003080400030a040003050400030a040003be0404032004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003000400030004000300040003000400030004000300040003070400030a
+040003050400030a040003e5040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003080400030a04000305040c03e404000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+0400030004000300040003000400030004000307040c03f8040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003000400030004000300040003ff03ff03ff03ff032802ff02ff02ff02ff
+020f00ff00ff00ff00ff000e0500000104ff04ff04030501000104ff04ff040305010001
+04ff04ff04030501000104ff04ff04030501000104ff04ff040305010001040401040404
+01000403010204130100040c01000406010004200102040b010004060100041f01000402
+0100040c010004ff043601000402010004090102040c0501000104040100040f01000413
+0100040c01000427010004020100040a01000427010104010100040c010004ff04360100
+04020100040b0100040c0501000104040100040601020405010004030102040b01000400
+010004030102040201040402010204030102040201000400010104030102040a01000402
+01000401010004000101040201040402010204030102040201000400010104030102040a
+010104010100040201020403010104000100040201020403010204ff0429010004020100
+040201020405010004020100040001010405050100010404010004080100040501000402
+010004020100040a01000400010004020100040201000403010004060100040201000402
+010004010101040101000401010004020100040901000402010004010101040101000403
+010004060100040201000402010004010101040101000401010004020100040901000400
+010004000100040101000402010004010100040101010401010004020100040101000402
+010004ff0428010004020100040101000402010004040100040201010401010004040501
+00010404010304050100040501000402010004020100040a010004000100040201000407
+0100040601000402010004020100040101000402010004010100040d0100040201000401
+01000402010004030100040601000402010004020100040101000402010004010100040d
+010004000100040001000401010004020100040101000402010004010100040201000401
+010004ff042c010404010100040201000404010004020100040201000404050100010404
+010004080100040501000402010404090100040201000401010004070100040601000402
+010004020100040101000402010004020102040a01000402010004010100040201000403
+0100040601000402010004020100040101000402010004020102040a0100040101010401
+0100040201000401010004020100040101040402010204ff042901000402010004010104
+04040100040201000402010004040501000104040100040801000405010004020100040d
+010404010100040701000406010004020100040201000401010004020100040501000409
+010004020100040101000402010004030100040601000402010004020100040101000402
+010004050100040901000401010104010100040201000401010004020100040101000409
+010004ff0428010004020100040101000408010004020100040201000404050100010404
+010004080100040501000402010004020100040901000402010004010100040201000403
+010004060100040201000402010004010100040201000401010004020100040901000402
+010004010101040101000403010004060100040201000402010004010100040201000401
+010004020100040901000402010004010100040201000401010004010101040101000402
+0100040101000402010004ff042801000402010004010100040201000404010004020101
+0401010004040501000104040100040801000405010004030102040a0100040201000402
+0102040501010404010004030102040201000402010004020102040b0102040201000400
+0101040501010404010004030102040201000402010004020102040a0100040201000402
+01020403010104000100040201020403010204ff04290100040201000402010204050100
+04020100040001010405050100010468010004ff048f01000408050100010468010004ff
+048f01000408050100010468010004ff048f010004080501000104ff04ff040305010001
+04ff04ff04030501000104ff04ff04030501000105ff05ff0505000005ff05ff050604ff
+04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff
+04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff
+04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04cf01ff01ff
+010704ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff
+04ff044c01150400010104010100041a017204ff045d0100081201010400010104000101
+041a017204ff045d01000812010404010100041a017204ff045d01000812010104000101
+04010100041a017204ff045d0100081201010400010104010100041a017204ff045d0114
+04050100041a011909010100090101000901010009010111090101050904010209010104
+09010105090101000901011704ff045d0100081201000421011909010103090101000901
+0111090101030901010409000108090101080901011704ff045d01000812010004210116
+090101000901010009010100090101000901010009010102090301010901010009050102
+090001060900010009010101090101000901010009010100090301000901011704ff045d
+010008120100042101150901010009020100090101000901010009020100090101000901
+010109010100090401000901010209000102090101000900010009000100090101000901
+010009020100090601000901011704ff045d010008120100042101150901010109010100
+090101000901010009010101090101000901010109010100090201020901010209000101
+090001010900010109000100090101000901010109010100090201010901010009010117
+04ff045d0114042101150901010109010100090101000901010009010101090101000905
+010009010103090101020900010009000102090001010900010009010100090101010901
+010009010102090101000901011704ff045d010008120100042101150901010109010100
+090101000901010009010101090101000901010409010103090101020900010009000101
+090101000900010109010100090101010901010009010102090101000901011704ff045d
+010008120100042101150901010009020100090101000901010009020100090101000901
+010109010100090101030901010009000100090001010901010009010102090101000901
+01000902010009010102090101000901011704ff045d0100081201000421011609010100
+090101000901010009010100090101000901010209030101090101040901010209000108
+09010101090101000901010009010102090101000901011704ff045d0100081201000421
+013d0904012f04ff045d01140421017204ff045d0100081201000421017204ff045d0100
+081201000421017204ff045d0100081201000421017204ff045d01000812010004210172
+04ff045d01140421017204ff045d01000812010004ff04f201000812010004ff04f20100
+0812010004ff04f201000812010004ff04f2011404ff04f201000812010004ff04f20100
+0812010004ff04f201000812010004ff04f201000812010004ff04f201140444010004ff
+04ac0100081201000444010004ff04ac0100081201000444010004ff04ac010008120100
+0444010004ff04ac0100081201000444010004ff04ac01140444010004ff04ac01000812
+01000444010004ff04ac0100081201000444010004ff04ac0100081201000444010004ff
+04ac0100081201000444010004ff04ac01140444010004ff04ac01000812010004440100
+04ff04ac0100081201000444010004ff04ac0100081201000444010004ff04ac01000812
+01000444010004ff04ac01140444010004ff04ac0100081201000444010004ff04ac0100
+081201000444010004ff04ac0100081201000444010004ff04ac01000812010004440100
+04ff04ac0114044401a004ff040c01000812010004440100044e0100044e010004ff040c
+01000812010004440100044e0100044e010004ff040c01000812010004440100044e0100
+044e010004ff040c01000812010004440100044e0100044e010004ff040c011404440100
+044e0100044e010004ff040c01000812010004440100044e0100044e010004ff040c0100
+0812010004440100044e0100044e010004ff040c01000812010004440100044e0100044e
+010004ff040c01000812010004440100044e0100044e010004ff040c011404440100044e
+0100044e010004ff040c01000812010004440100044e0100044e010004ff040c01000812
+010004440100044e0100044e010004ff040c01000812010004440100044e0100044e0100
+04ff040c01000812010004440100044e0100044e010004ff040c011404440100044e0100
+044e010004ff040c01000812010004440100044e0100044e010004ff040c010008120100
+04440100044e0100044e010004ff040c01000812010004440100044e0100044e010004ff
+040c01000812010004210045040900450409004504ea0114042000450701040700450701
+04070045070104e901000812010004200001044307010407000104430701040700010443
+070104e901000812010004200001044307010407000104430701040700010443070104e9
+01000812010004200001044307010407000104430701040700010443070104e901000812
+010004200001044307010407000104430701040700010443070104e9011404200001040f
+0101041e01010410070104070001042a010104160701040700010443070104e901000612
+0101041f0001040f0101041e01010410070104070001042a010104160701040700010443
+070104e90100061201010403010204180001040f01010401010104010103040101010400
+010304000101040201030401010104100701040700010416010304020103040201030401
+01010416070104070001040d010004000102040001020401010104020101040101030401
+0101040001010401010104000101040f070104e901000612010104020101040001010417
+0001040f0101040001010401010104010101040001070400010104000101040101010400
+010104100701040700010415010104010101040001010401010104000101040101010400
+01010416070104070001040d010104010101040101010400010104020101040001010401
+010104000102040001010400010204000101040e070104e9010006120101040201010400
+010104170001040f01030402010104010101040001020401010104010101040001010401
+010104000101041007010407000104150102040701010400010204030101041607010407
+0001040d0101040101010401010104010101040001010405010104000101040101010400
+010104010101040e070104e901170401010204180001040f010304020105040001010402
+010104010101040001050400010104100701040700010417010204020104040201020401
+01010416070104070001040d010104010101040101010401010104000101040201040400
+0101040101010400010104010101040e070104e901010403010204010101040201030400
+01020402010004190001040f010104000101040101010404010104020101040101010400
+010104040101041007010407000104180102040001010401010104030102040001010416
+070104070001040d01010401010104010101040201020402010104010101040001010401
+01010400010104010101040e070104e90101040201010400010104000102040001010400
+010104210001040f01010401010104000101040101010400010104020101040101010400
+010104010101040001010410070104070001041501010401010104000101040101010400
+010104010101040001010416070104070001040d01010401010104010101040201020402
+01010401010104000102040001010400010204000101040e070104e90101040201010400
+010104000102040001010400010104210001040f01010402010104000103040101010402
+010104010101040101030401010104100701040700010416010304020102040001010400
+0103040101010416070104070001040d0101040101010401010104030101040301020400
+0103040001010401010104000101040f070104e901030401010204010102040101030421
+000104430701040700010443070104070001041b0100040a0101040401010412070104ea
+01020402010004030100040301000423000104430701040700010443070104070001041a
+0101040a0101040401010412070104ff041f000104430701040700010443070104070001
+04190101040b0101040401010412070104ff041f00010443070104070001044307010407
+00010443070104ff041f0001044307010407000104430701040700010443070104ff041f
+0000074604070000074604070000074604ff04200746040807460408074604ff04ff04ff
+04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff042c01ff
+01ff010704ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff
+04ff04ff0447
+%%EndData
+end
+%%PageTrailer
+%%Trailer
+%%BoundingBox: 0 26 377 164
+%%EOF
diff --git a/lib/appmon/doc/src/make.dep b/lib/appmon/doc/src/make.dep
new file mode 100644
index 0000000000..ce0d7571a3
--- /dev/null
+++ b/lib/appmon/doc/src/make.dep
@@ -0,0 +1,26 @@
+# ----------------------------------------------------
+# >>>> Do not edit this file <<<<
+# This file was automaticly generated by
+# /home/otp/bin/docdepend
+# ----------------------------------------------------
+
+
+# ----------------------------------------------------
+# TeX files that the DVI file depend on
+# ----------------------------------------------------
+
+book.dvi: appmon.tex appmon_chapter.tex book.tex part.tex \
+ ref_man.tex
+
+# ----------------------------------------------------
+# Source inlined when transforming from source to LaTeX
+# ----------------------------------------------------
+
+book.tex: ref_man.xml
+
+# ----------------------------------------------------
+# Pictures that the DVI file depend on
+# ----------------------------------------------------
+
+book.dvi: app_win.ps listbox_win.ps main_win.ps pinfo_win.ps
+
diff --git a/lib/appmon/doc/src/note.gif b/lib/appmon/doc/src/note.gif
new file mode 100644
index 0000000000..6fffe30419
--- /dev/null
+++ b/lib/appmon/doc/src/note.gif
Binary files differ
diff --git a/lib/appmon/doc/src/notes.xml b/lib/appmon/doc/src/notes.xml
new file mode 100644
index 0000000000..f624ce993b
--- /dev/null
+++ b/lib/appmon/doc/src/notes.xml
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE chapter SYSTEM "chapter.dtd">
+
+<chapter>
+ <header>
+ <copyright>
+ <year>2004</year><year>2009</year>
+ <holder>Ericsson AB. All Rights Reserved.</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ </legalnotice>
+
+ <title>Appmon Release Notes</title>
+ <prepared></prepared>
+ <docno>nil</docno>
+ <date>nil</date>
+ <rev>nil</rev>
+ <file>notes.xml</file>
+ </header>
+ <p>This document describes the changes made to the Appmon application.</p>
+
+<section><title>Appmon 2.1.10.2</title>
+
+ <section><title>Improvements and New Features</title>
+ <list>
+ <item>
+ <p>
+ The documentation is now built with open source tools
+ (xsltproc and fop) that exists on most platforms. One
+ visible change is that the frames are removed.</p>
+ <p>
+ Own Id: OTP-8201</p>
+ </item>
+ </list>
+ </section>
+
+</section>
+
+ <section>
+ <title>Appmon 2.1.10.1</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>
+ Updated the application with new tags for automatic updates
+ of copyright notices.
+ </p>
+ <p>Own Id: OTP-7851</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Appmon 2.1.9</title>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>Fixed dialyzer warning in <c><![CDATA[appmon_info]]></c>.</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Appmon 2.1.8</title>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>Removed some dead code from the <c><![CDATA[appmon_info]]></c> and
+ <c><![CDATA[process_info]]></c> modules. Also rewritten large parts
+ of <c><![CDATA[process_info]]></c> to make it easier to read and more
+ efficient.</p>
+ <p>Own Id: OTP-6534</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Appmon 2.1.7</title>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>Appmon now handles a process name containing the
+ character '@' correctly. (Thanks to Mikael Magnusson).</p>
+ <p>Own Id: OTP-6308</p>
+ </item>
+ <item>
+ <p>The "Send" button in the application window was broken,
+ it always failed (silently).</p>
+ <p>Own Id: OTP-6333</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Appmon 2.1.6</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Internal change only (using a private digraph instead of
+ a public one).</p>
+ <p>Own Id: OTP-5983</p>
+ </item>
+ <item>
+ <p>Notification windows are now centered over the parent
+ window (if possible).</p>
+ <p>Own Id: OTP-6010 Aux Id: OTP-5987</p>
+ </item>
+ <item>
+ <p>Removed some dead code from <c><![CDATA[appmon_info]]></c>,
+ discovered by Dialyzer.</p>
+ <p>Own Id: OTP-6040</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Appmon 2.1.5</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Eliminated 5 discrepancies found by Dialyzer in the
+ Appmon application.</p>
+ <p>Own Id: OTP-5633</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Appmon 2.1.4</title>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>The graphic applications now search for HTML
+ documentation in the correct place.</p>
+ <p>Own Id: OTP-5381</p>
+ </item>
+ </list>
+ </section>
+ </section>
+</chapter>
+
diff --git a/lib/appmon/doc/src/part.xml b/lib/appmon/doc/src/part.xml
new file mode 100644
index 0000000000..017957946c
--- /dev/null
+++ b/lib/appmon/doc/src/part.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE part SYSTEM "part.dtd">
+
+<part xmlns:xi="http://www.w3.org/2001/XInclude">
+ <header>
+ <copyright>
+ <year>2000</year><year>2009</year>
+ <holder>Ericsson AB. All Rights Reserved.</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ </legalnotice>
+
+ <title>Appmon User's Guide</title>
+ <prepared></prepared>
+ <docno></docno>
+ <date></date>
+ <rev></rev>
+ </header>
+ <description>
+ <p>The Application Monitor, <em>Appmon</em>, is a graphical utility used
+ to supervise applications executing either locally or on remote nodes.
+ The process tree of an application can furthermore be monitored.</p>
+ </description>
+ <xi:include href="appmon_chapter.xml"/>
+</part>
+
diff --git a/lib/appmon/doc/src/part_notes.xml b/lib/appmon/doc/src/part_notes.xml
new file mode 100644
index 0000000000..8b19d57d64
--- /dev/null
+++ b/lib/appmon/doc/src/part_notes.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE part SYSTEM "part.dtd">
+
+<part xmlns:xi="http://www.w3.org/2001/XInclude">
+ <header>
+ <copyright>
+ <year>2004</year><year>2009</year>
+ <holder>Ericsson AB. All Rights Reserved.</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ </legalnotice>
+
+ <title>Appmon Release Notes</title>
+ <prepared>Ingela Anderton Andin</prepared>
+ <docno></docno>
+ <date>2004-09-07</date>
+ <rev></rev>
+ <file>part_notes.sgml</file>
+ </header>
+ <description>
+ <p>The Application Monitor, <em>Appmon</em>, is a graphical utility
+ used to supervise applications executing either locally or on
+ remote nodes. The process tree of an application can furthermore
+ be monitored.</p>
+ </description>
+ <include file="notes"></include>
+</part>
+
diff --git a/lib/appmon/doc/src/pinfo_win.gif b/lib/appmon/doc/src/pinfo_win.gif
new file mode 100644
index 0000000000..fda0900436
--- /dev/null
+++ b/lib/appmon/doc/src/pinfo_win.gif
Binary files differ
diff --git a/lib/appmon/doc/src/pinfo_win.ps b/lib/appmon/doc/src/pinfo_win.ps
new file mode 100644
index 0000000000..d47d7d47a9
--- /dev/null
+++ b/lib/appmon/doc/src/pinfo_win.ps
@@ -0,0 +1,1353 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: (ImageMagick)
+%%Title: (./pinfo_win.tmp.eps)
+%%CreationDate: (Tue Jun 12 18:01:56 2001)
+%%BoundingBox: 0 73 377 347
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 1
+%%Pages: 0
+%%EndComments
+
+%%BeginDefaults
+%%PageOrientation: Portrait
+%%EndDefaults
+
+%%BeginProlog
+%
+% Display a color image. The image is displayed in color on
+% Postscript viewers or printers that support color, otherwise
+% it is displayed as grayscale.
+%
+/buffer 512 string def
+/byte 1 string def
+/color_packet 3 string def
+/pixels 768 string def
+
+/DirectClassPacket
+{
+ %
+ % Get a DirectClass packet.
+ %
+ % Parameters:
+ % red.
+ % green.
+ % blue.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/DirectClassImage
+{
+ %
+ % Display a DirectClass image.
+ %
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { DirectClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayDirectClassPacket } image
+ } ifelse
+} bind def
+
+/GrayDirectClassPacket
+{
+ %
+ % Get a DirectClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % red
+ % green
+ % blue
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile color_packet readhexstring pop pop
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/GrayPseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet; convert to grayscale.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ color_packet 0 get 0.299 mul
+ color_packet 1 get 0.587 mul add
+ color_packet 2 get 0.114 mul add
+ cvi
+ /gray_packet exch def
+ compression 0 gt
+ {
+ /number_pixels 1 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add def
+ } ifelse
+ 0 1 number_pixels 1 sub
+ {
+ pixels exch gray_packet put
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassPacket
+{
+ %
+ % Get a PseudoClass packet.
+ %
+ % Parameters:
+ % index: index into the colormap.
+ % length: number of pixels minus one of this color (optional).
+ %
+ currentfile byte readhexstring pop 0 get
+ /offset exch 3 mul def
+ /color_packet colormap offset 3 getinterval def
+ compression 0 gt
+ {
+ /number_pixels 3 def
+ }
+ {
+ currentfile byte readhexstring pop 0 get
+ /number_pixels exch 1 add 3 mul def
+ } ifelse
+ 0 3 number_pixels 1 sub
+ {
+ pixels exch color_packet putinterval
+ } for
+ pixels 0 number_pixels getinterval
+} bind def
+
+/PseudoClassImage
+{
+ %
+ % Display a PseudoClass image.
+ %
+ % Parameters:
+ % class: 0-PseudoClass or 1-Grayscale.
+ %
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ class 0 gt
+ {
+ currentfile buffer readline pop
+ token pop /depth exch def pop
+ /grays columns 8 add depth sub depth mul 8 idiv string def
+ columns rows depth
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { currentfile grays readhexstring pop } image
+ }
+ {
+ %
+ % Parameters:
+ % colors: number of colors in the colormap.
+ % colormap: red, green, blue color packets.
+ %
+ currentfile buffer readline pop
+ token pop /colors exch def pop
+ /colors colors 3 mul def
+ /colormap colors string def
+ currentfile colormap readhexstring pop pop
+ systemdict /colorimage known
+ {
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { PseudoClassPacket } false 3 colorimage
+ }
+ {
+ %
+ % No colorimage operator; convert to grayscale.
+ %
+ columns rows 8
+ [
+ columns 0 0
+ rows neg 0 rows
+ ]
+ { GrayPseudoClassPacket } image
+ } ifelse
+ } ifelse
+} bind def
+
+/DisplayImage
+{
+ %
+ % Display a DirectClass or PseudoClass image.
+ %
+ % Parameters:
+ % x & y translation.
+ % x & y scale.
+ % label pointsize.
+ % image label.
+ % image columns & rows.
+ % class: 0-DirectClass or 1-PseudoClass.
+ % compression: 0-RunlengthEncodedCompression or 1-NoCompression.
+ % hex color packets.
+ %
+ gsave
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ x y translate
+ currentfile buffer readline pop
+ token pop /x exch def
+ token pop /y exch def pop
+ currentfile buffer readline pop
+ token pop /pointsize exch def pop
+ /Helvetica findfont pointsize scalefont setfont
+ x y scale
+ currentfile buffer readline pop
+ token pop /columns exch def
+ token pop /rows exch def pop
+ currentfile buffer readline pop
+ token pop /class exch def pop
+ currentfile buffer readline pop
+ token pop /compression exch def pop
+ class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
+ grestore
+} bind def
+%%EndProlog
+%%Page: 1 1
+%%PageBoundingBox: 0 73 377 347
+userdict begin
+%%BeginData:
+DisplayImage
+0 73
+377.000000 274.000000
+12
+580 421
+1
+0
+0
+8
+ffffff
+000000
+708090
+b03060
+d9d9d9
+c3c3c3
+828282
+000000
+03ff03ff03ff03ff03ff035e040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003000400031a040c03c50400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003000400030004000308040c03050400030a0400030a0401030304050301
+0405030104010304040103030403030304010302040103090405032d040103090402031e
+040103010401031704000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+0400030004000307040003020400030204000302040003050400030a0400030904030302
+040103020401030004010302040103000401030404010302040103010401030204020301
+04010309040103020401032c04010308040103200401031a040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000308040003020400030204000302
+040003050400030304020303040003090400030104000302040103020401030004010302
+040103000402030204020301040103030401030104020301040103010401030504010302
+040303000401030004030302040303020403030204030302040303060401030004010300
+040103010403030104030301040103000402030004020300040203020403030104030300
+0401030104030301040103000401030a0400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003070400030204000302040003020400030504000302
+040403020400030804010301040103010401030204010300040103020401030004020302
+040203010401030304010301040103000400030004010301040103050401030204080301
+040103000401030104010300040103010401030004010301040103000401030104010305
+040103000402030004010301040103010401030104010300040603010401030104010300
+040103010401030104010301040103000401030104010300040203000401030804000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030804040302
+040003020400030504000301040603010400030804010301040103010405030104050301
+040303000403030104010303040103010401030004000300040103090405030004020301
+040103010401030004010304040103010401030004020303040203080401030004010301
+040103010401030104010301040103000402030104010301040103010401030404010301
+040103010401030004010301040103000401030104010309040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000307040003060400030204000305
+040003010406030104000308040503010401030504010305040103000400030004000300
+040103010401030304010301040103010402030904010304040103020401030104010300
+040103040405030204020303040203060401030004010301040103010401030104010301
+040103000401030204010301040103010401030104040301040103010401030004010301
+040103000401030104010308040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000308040003060400030204000305040003010406030104000307
+040103030401030004010305040103050401030004020300040103010401030304010301
+040103010402030904010304040103020401030104010300040103040401030704020303
+040203050401030004010301040103010401030104010301040103000401030204010301
+040103010401030004010301040103010401030104010300040103010401030004010301
+040103090400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003070400030604000302040003050400030204040302040003070401030304010300
+040103050401030504010301040003010401030204010301040103020401030204010301
+040103050401030404010302040103010401030004010301040103000401030104010300
+040103010401030004010301040103050401030004010301040103010401030104010301
+040103000401030204010301040103010401030004010301040103010401030004020300
+040103010401030004010301040103080400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003080408030204000305040003030402030304000307
+040103030401030004010305040103050401030104000301040103030403030304010302
+040103010401030504010304040103030403030204030302040303020403030204030306
+040103000401030104010301040103020403030104010302040103010401030104010301
+040203000401030104010300040103010403030104010301040103090400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003070400030a04000305
+0400030a040003c504000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+04000300040003080400030a040003050400030a040003c6040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+0400030004000300040003000400030004000300040003070400030a04000305040c03c5
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000308
+040c03d90400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003000400030004000300040003000400030004000300040003000400030004000300
+040003ff03ff03ff03ff039f02ff02ff02ff02ff028700ff00ff00ff00ff008606000001
+04ff04ff043f0601000104ff04ff043f0601000104ff04ff043f0601000104ff04ff043f
+0601000104ff04ff043f0601000104040104040401000403010204ff04ff042806010001
+04040100040f010004ff04ff0428060100010404010004060102040501000403010204ff
+04ff042106010001040401000408010004050100040201000402010004ff04ff04200601
+0001040401030405010004050100040201000402010004ff04ff04200601000104040100
+04080100040501000402010404ff04ff0420060100010404010004080100040501000402
+010004ff04ff042406010001040401000408010004050100040201000402010004ff04ff
+0420060100010404010004080100040501000403010204ff04ff04210601000104ff04ff
+043f0601000104ff04ff043f0601000104ff04ff043f0601000104ff04ff043f06010001
+04ff04ff043f0601000104ff04ff043f0601000106ff06ff0641000006ff06ff064204ff
+04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff0484061204ff04ff04300611
+0000040106ff06ff062c040106010506060005060001040106ff06ff062b000004010601
+0505000006000506000104010601040a0101045f0101047801010404010104ff04370001
+0401060105050000060105050001040106010409010004600100047c01000405010004ff
+043600010401060105040001060105050001040106010409010004060100040c01000404
+010004060100040a01020418010204030102040b0100042701020405010004020100040f
+0100040c01000404010004180104040301000405010004ff043600010401060105040001
+04000601050400010401060104090100041a010004140100041a010004050100040b0100
+04290100040901000423010004180100040701000405010004ff04360001040106010503
+000104010601050400010401060104090100040401020402010004000101040301020402
+0104040201020403010204050100040a0102040301020405010004050100040b01000403
+01000400010104020100040001010403010204030102040c010004030102040201000400
+0101040a0102040201000400010104030102040201040408010004000101040901000407
+01000405010004ff04360001040106010503000104020601050300010401060104090100
+040601000402010104010100040401000404010004060100040201000402010004040100
+040901000402010004010100040201000404010004050100040b01000403010104010100
+040101010401010004010100040201000401010004020100040b01000405010004020101
+04010100040b010004020101040101000404010004040100040a01010401010004080103
+040401000405010004ff0436000104010601050200010403060105030001040106010407
+010104070100040201000402010004040100040401000406010004060100040401000409
+010004090100040401000405010004090101040401000402010004010100040501000402
+010004010100040f0100040501000402010004020100040b010004020100040201000404
+010004040100040a010004020100040c0100040401010404010104ff0434000104010601
+050200010404060105020001040106010409010004060100040201000402010004040100
+0404010004060100040301030404010004090100040601030404010004050100040b0100
+040301000402010004010100040501000402010004010100040f01000405010004020100
+04020100040b010004020100040201000404010004040100040a010004020100040c0100
+040301000405010004ff0436000104010601050100010405060105020001040106010409
+010004060100040201000402010004040100040401000406010004020100040201000404
+01000409010004050100040201000404010004050100040b010004030100040201000401
+0100040501000402010004010100040f0100040501000402010004020100040b01000402
+0100040201000404010004040100040a0100040201000408010004020100040301000405
+010004ff0436000104010601050100010406060105010001040106010409010004060100
+040201000402010004040100040401000406010004020100040201000404010004090100
+040201000401010004020100040401000405010004040101040401000403010104010100
+0401010004050100040201000401010004020100040b0100040501000402010104010100
+040301010405010004020100040201000404010004040100040a01010401010004030101
+040201000402010004030100040501000405010104ff042e000104010601050000010407
+060105010001040106010409010004060100040201000402010004040100040501010404
+01000403010304040100040a010204030103040401000405010004040101040401000403
+010004000101040201000406010204030102040c01000405010004020100040001010404
+010104050100040201000402010004040100040501010408010004000101040401010403
+010204040100040501000405010104ff042e000104010601050000010408060105000001
+0401060104090100043301050420010004040100040301000419010504190100041d0105
+0401010004080100040b0100040501000406010004ff042e0001040106010001060b0500
+000104010601040a0101045601010406010104010100043701010426010004060101040a
+0101040401010405010104ff042f0001040106010000060d000104010601047001000460
+010004ff0454000104010601050e000104010601040a01010463010104ff04b500010401
+0601050e000104010601040901000467010004ff04b4000104010601050e000104010601
+04090100040c0100040c01000429010004040100040601000412010004ff04b400010401
+0601050e00010401060104090100040c0100040c0100042f0100041a010004ff04b40001
+04010601050e000104010601040901000404010204020104040201020402010404010100
+040201000402010204090100040201000402010204030102040201040402010204020100
+0400010104030101040001000403010004ff04b4000104010601050e0001040106010409
+010004030100040201000403010004030100040201000403010004030100040201000401
+010004020100040801000402010004010100040201000404010004040100040601000402
+01010401010004010100040101010403010004ff04b4000104010601050e000104010601
+0407010104040100040701000407010004030100040301000402010004010100040c0100
+040001000400010004050100040401000404010004060100040201000402010004010100
+040201000404010104ff04b2000104010601050e00010401060104090100040401020404
+010004040103040301000403010004020100040201020409010004000100040001000402
+0103040401000404010004060100040201000402010004010100040201000403010004ff
+04b4000104010601050e0001040106010409010004070100040301000403010004020100
+040301000403010004020100040501000408010004000100040001000401010004020100
+040401000404010004060100040201000402010004010100040201000403010004ff04b4
+000104010601050e00010401060104090100040301000402010004030100040301000402
+010004030100040301000401010104010100040201000403010104020100040001000400
+010004010100040201000404010004040100040601000402010004020100040101000401
+0101040301000405010104ff04ac000104010601050e0001040106010409010004040102
+040501010402010304040101040201010400010004020102040401010403010004000100
+040301030404010004050101040401000402010004020100040201010400010004030100
+0405010104ff04ac000104010601050e0001040106010409010004300100043001000403
+01000406010004ff04ac000104010601050e000104010601040a0101042c0101042d0100
+04020100040101010405010104ff04ad000104010601050e000104010601046a010204ff
+04ba000104010601050e000104010601040a01010486010104ff0492000104010601050e
+00010401060104090100048a010004ff0491000104010601050e00010401060104090100
+04660102041901010404010004ff0491000104010601050e000104010601040901000468
+010004180100040101000403010004ff0491000104010601050e00010401060104090100
+040301010400010004030102040301020403010204030102040301010400010004020102
+040a010104000100040101000402010004020102040201000402010004020102040c0100
+040301020402010004000101040a0100040101000403010004ff0491000104010601050e
+000104010601040901000403010004000100040001000401010004020100040101000402
+010004010100040201000401010004020100040101000401010104010100040201000408
+010004010101040101000402010004010100040201000401010004020100040101000402
+0100040b01000402010004020100040101010401010004090100040101000403010004ff
+0491000104010601050e0001040106010407010104040100040001000400010004010100
+040201000401010004050100040901000401010004020100040101000402010004080100
+040201000401010004020100040101000402010004010100040201000401010004020100
+040b01000402010004020100040101000402010004090100040101000404010104ff048f
+000104010601050e00010401060104090100040301000400010004000100040101040402
+010204030102040301030401010004020100040101040408010004020100040101000402
+010004010104040101000402010004010104040b01000402010404010100040201000409
+0100040101000403010004ff0491000104010601050e0001040106010409010004030100
+040001000400010004010100040901000405010004010100040201000401010004020100
+04010100040c010004020100040101000402010004010100040501000402010004010100
+040f010004020100040501000402010004090100040101000403010004ff049100010401
+0601050e0001040106010409010004030100040001000400010004010100040201000401
+010004020100040101000402010004010100040201000401010004010101040101000402
+010004080100040101010401010004010101040101000402010004010100040101010401
+010004020100040b01000402010004020100040101000402010004030101040301000401
+0100040301000405010104ff0489000104010601050e0001040106010409010004030100
+040001000400010004020102040301020403010204030103040201010400010004020102
+040a010104000100040201010400010004020102040301010400010004020102040c0100
+0403010204020100040201000403010104040101040401000405010104ff048900010401
+0601050e00010401060104090100042a01000407010504050100041c010504190100040b
+01000406010004ff0489000104010601050e000104010601040a01010424010004020100
+04130100043a0101040a01010405010104ff048a000104010601050e0001040106010432
+01020414010004ff04dc000104010601050e000104010601040a0101044e010104ff04ca
+000104010601050e0001040106010409010004430103040101030404010004ff04c90001
+04010601050e0001040106010409010004430100040701000404010004ff04c900010401
+0601050e0001040106010409010004430100040701000404010004ff04c9000104010601
+050e00010401060104090100040301010400010004030102040301020403010204030102
+04030101040001000402010204030102040a0100040701000404010004ff04c900010401
+0601050e0001040106010409010004030100040001000400010004010100040201000401
+010004020100040101000402010004010100040201000401010004010101040101000402
+0100040101000402010004090100040701000404010004ff04c9000104010601050e0001
+040106010407010104040100040001000400010004010100040201000401010004050100
+040901000401010004020100040101000402010004010100040d01000407010004050101
+04ff04c70001040106010010040106010409010004030100040001000400010004010104
+04020102040301020403010304010100040201000401010404020102040a010004070100
+0404010004ff04c9000104010601000d0600000104010601040901000403010004000100
+040001000401010004090100040501000401010004020100040101000402010004010100
+0409010004090100040701000404010004ff04c90001040106010001040a060100010401
+060104090100040301000400010004000100040101000402010004010100040201000401
+010004020100040101000402010004010100040101010401010004020100040101000402
+0100040301010403010004070100040401000405010104ff04c10001040106010001040a
+060100010401060104090100040301000400010004000100040201020403010204030102
+040301030402010104000100040201020403010204040101040301000407010004040100
+0405010104ff04c10001040106010001040a060100010401060104090100042a01000412
+01000403010304010103040401000406010004ff04c10001040106010001040a06010001
+04010601040a0101042401000402010004100101041101010405010104ff04c200010401
+06010001040a06010001040106010432010204ff04f20001040106010001040a06010001
+04010601040a01010478010104ff04a00001040106010001040a06010001040106010409
+0100042e01030405010004310100040601030404010004ff049f0001040106010001040a
+060100010401060104090100040401020405010004090100041401000407010004040101
+040b01000405010104030102040b010104020100040801000404010004ff049f00010401
+06010001040a060100010401060104090100040601000410010004140100040601000404
+010004010100040901010404010004010100040101000402010004090100040101000402
+0100040701000404010004ff049f0001040106010001040a060100010401060104090100
+04060100040301020402010004000101040201000401010004030102040a010004050100
+040501000401010004080100040001000404010004010100040501000409010004010100
+04030100040601000404010004ff049f0001040106010001040a06010001040106010409
+010004060100040501000402010104010100040101000400010004030100040201000409
+0100040401000406010004010100040a0100040401000401010004050100040901000401
+010004040100040501000404010004ff049f0001040106010001040a0601000104010601
+04070101040701000405010004020100040201000401010104040100040d010004030100
+0407010004010100040a0100040401000401010004030101040a01000401010004050100
+040401000405010104ff049d0001040106010001040a0601000104010601040901000406
+01000405010004020100040201000401010104050102040a010004040100040601000401
+0100040a0100040401000401010004050100040901000401010004040100040501000404
+010004ff049f0001040106010001040a0601000104010601040901000406010004050100
+040201000402010004010100040001000407010004090100040501000405010004010100
+040a01000404010004010100040501000409010004010100040301000406010004040100
+04ff049f0001040106010001040a06010001040106010409010004060100040501000402
+010004020100040101000401010004020100040201000403010104030100040601000404
+010004010100040301010404010004040100040101000401010004020100040301010403
+0100040101000402010004070100040401000405010104ff04970001040106010001040a
+060100010401060104090100040601000405010004020100040201000401010004020100
+040201020404010104030100040701000404010104040101040201040403010104030102
+04040101040401010402010004080100040401000405010104ff04970001040106010001
+040a06010001040106010409010004290100040301030405010004310100040601030404
+01000406010004ff04970001040106010001040a0601000104010601040a010104250101
+045001010405010104ff04980001040106010001040a060100010401060104ff04ff0428
+0001040106010001040a0601000104010601040a01010458010104ff0419010104a40001
+040106010001040a06010001040106010409010004510103040301000406010004040100
+04450100040a01030475010004310100040601030404010004a30001040106010001040a
+0601000104010601040901000407010004040100040b010004060100042d010004060100
+040601000403010204270100041b0100040a01000477010004040101040b010004050101
+04040100040c010104020100040801000404010004a30001040106010001040a06010001
+040106010409010004070100041101000435010004060100040501000403010004000100
+0400010004260100041a0100040b01000476010004040100040101000409010104040100
+0401010004020101040b01000401010004020100040701000404010004a3000104010601
+0001040a0601000104010601040901000404010104000100040201020403010204020104
+040201020403010204020100040001010403010204020100040001010402010004020100
+040901000406010004040100040401000400010004040102040201000400010104030102
+0403010204030102040201040402010204020100040001010403010204030100040c0100
+040401010400010004020100040201000402010204020100040201000401010004000101
+040901010400010004020100040201000402010204020100040001010402010004000101
+040a010204020100040201000401010004000101040a0100040501000401010004080100
+0400010004040100040101000401010004000100040b0100040101000403010004060100
+0404010004a30001040106010001040a0601000104010601040901000403010004010101
+040401000402010004020100040301000406010004020100040201000401010104010100
+0401010004020100040101010401010004010100040201000409010004060100040a0100
+040001000403010004020100040101010401010004010100040201000401010004020100
+040101000402010004030100040301000402010004010101040101000401010004020100
+041001000404010004000100040001000401010004020100040101000402010004010100
+040201000401010104010100040801000400010004000100040101000402010004010100
+040201000401010104010100040101010401010004080100040201000401010004020100
+0401010104010100040801000406010004010100040a0100040401000401010004030100
+040b01000401010004040100040501000404010004a30001040106010001040a06010001
+040106010407010104040100040201000404010004020100040701000406010004020100
+040201000401010004020100040501000401010004060100040101000409010004040101
+040c01020406010004010100040201000401010004050100040201000401010004070100
+040301000402010004010100040501000414010004040100040001000400010004020100
+040101000401010004050100040201000401010004020100040801000400010004000100
+040201000401010004050100040101000402010004010100040201000408010004050100
+040201000401010004020100040701000407010004010100040a01000404010004010100
+04030100040b01000401010004050100040401000405010104a10001040106010001040a
+060100010401060104090100040301000402010004040100040201000407010004060100
+040201000402010004010100040201000402010304010100040601000401010004090100
+04060100040c010004000100040201030401010004020100040101000405010404020102
+040401000403010004020100040101000406010204110100040401000400010004000100
+040201000401010004020102040201000402010004010100040201000408010004000100
+040001000402010004010100040201030401010004020100040101000402010004090102
+04020100040201000401010004020100040801000406010004010100040a010004040100
+0401010004030100040b01000401010004040100040501000404010004a3000104010601
+0001040a0601000104010601040901000403010004020100040401000402010004070100
+040601000402010004020100040101000402010004010100040201000401010004070100
+040001000409010004060100040c01000400010004010100040201000401010004020100
+040101000405010004090100040301000403010004020100040101000409010004100100
+040401000400010004000100040301000400010004050100040101000402010004010100
+040201000408010004000100040001000403010004000100040101000402010004010100
+040201000401010004020100040c01000401010004020100040101000402010004090100
+0405010004010100040a0100040401000401010004030100040b01000401010004030100
+040601000404010004a30001040106010001040a06010001040106010409010004030100
+040101010404010004020100040201000403010004060100040201000402010004010100
+0402010004010100040201000401010004070101040401010403010004060100040a0100
+040001000400010004010100040201000401010004020100040101000402010004010100
+040201000401010004020100040301000403010004020100040101000405010004020100
+040a01010403010004040100040001000400010004030101040201000402010004010100
+040101010401010104010100040301010402010004000100040001000403010104020100
+040201000401010104010100040101010401010004080100040201000401010004010101
+040101010401010004030101040401000404010004010100040301010404010004040100
+040101000403010004050101040301000401010004020100040701000404010004050101
+049b0001040106010001040a060100010401060104090100040401010400010004040100
+040301020405010104040100040301020402010004020100040201030401010004080100
+040401010403010004060100040b01020403010304010100040201000402010204030102
+0403010204050101040201020402010004060102040b0101040301000404010004000100
+040001000404010004030102040301010400010004010100040001010404010104020100
+0400010004000100040401000403010304010100040001010402010004000101040a0102
+040301010400010004010100040001010404010104050100040401010404010104020104
+0403010104020104040301010404010104020100040801000404010004050101049b0001
+040106010001040a06010001040106010409010004450100040501000403010304030100
+040c0100044c010004030103040b01000410010004080100040c01000409010004050100
+04040105040f0100040801000406010004310100040601030404010004060100049b0001
+040106010001040a0601000104010601040a0101044001000400010004040101040d0101
+0456010104110100040001000411010004060101040a010004000100040a010004050100
+041a0100040601010449010104050101049c0001040106010001040a0601000104010601
+044e0100048301000412010004140100040b010004050100041a010004f9000104010601
+0001040a0601000104010601046501010474010104ff04490001040106010001040a0601
+000104010601046401000406010004040100045a0100040b010004ff044b000104010601
+0001040a060100010401060104640100040601000403010204050100040c010004040100
+04060100040a0102041801020403010204050100040b010004220100040c010004040100
+040d01000404010004fe0001040106010001040a06010001040106010464010004050100
+0403010004000100040001000418010004140100041a01000405010004040100040c0100
+043601000413010004fe0001040106010001040a06010001040106010464010004040100
+040401000400010004040102040201000400010104030102040201040402010204030102
+04050100040a010204030102040501000405010004030100040d01000404010104000100
+040201020402010004000101040a01020402010004000101040301020402010404090102
+0402010404fc0001040106010001040a060100010401060104640100040a010004000100
+040601000402010104010100040401000404010004060100040201000402010004040100
+040901000402010004010100040201000404010004050100041201000403010004010101
+04010100040201000401010104010100040b010004020101040101000404010004040100
+040d01000404010004fe0001040106010001040a060100010401060104620101040c0102
+040501000402010004020100040401000404010004060100040601000404010004090100
+040901000404010004050100041001010404010004020100040101000402010004010100
+04020100040b010004020100040201000404010004040100040d01000404010004fe0001
+040106010001040a060100010401060104640100040c0100040001000404010004020100
+040201000404010004040100040601000403010304040100040901000406010304040100
+04050100041201000403010004020100040101040401010004020100040b010004020100
+040201000404010004040100040d01000404010004fe0001040106010001040a06010001
+0401060104640100040c0100040001000404010004020100040201000404010004040100
+040601000402010004020100040401000409010004050100040201000404010004050100
+041201000403010004020100040101000405010004020100040b01000402010004020100
+0404010004040100040d01000404010004fe0001040106010001040a0601000104010601
+04640100040a010004000100040001000404010004020100040201000404010004040100
+040601000402010004020100040401000409010004020100040101000402010004040100
+04050100040b010104040100040301000401010104010100040201000401010004020100
+040301010405010004020100040201000404010004040100040d01000404010004050101
+04f60001040106010001040a060100010401060104640100040b01020405010004020100
+040201000404010004050101040401000403010304040100040a01020403010304040100
+04050100040b010104040100040401010400010004020102040201000402010004030101
+0405010004020100040201000404010004050101040b0100040501010403010104f60001
+040106010001040a060100010401060104640100040c0100043301050427010004040100
+0407010004120100041d01050412010004f60001040106010001040a0601000104010601
+04650101046b0101040601010401010004020100041001010435010104f7000104010601
+0001040a060100010401060104e1010204ff04430001040106010001040a060100010401
+060104ff04ff04280001040106010001040a060100010401060104fd010304ff04260001
+040106010001040a060100010401060104fd010004ff04290001040106010001040a0601
+00010401060104fd010004ff04290001040106010001040a060100010401060104fd0100
+0405010104000100040201020402010004000101040a0102040301020402010004000101
+040201000402010004020102040201000400010104e10001040106010001040a06010001
+0401060104fd010004040100040101010401010004020100040101010401010004080100
+040201000401010004020100040101010401010004010100040201000401010004020100
+040101010401010004e00001040106010001040a060100010401060104fd010004040100
+040201000401010004020100040101000402010004080100040501000402010004010100
+040501000402010004010100040201000401010004e40001040106010001040a06010001
+0401060104fd010004040100040201000401010404010100040201000409010204020104
+040101000406010004000100040201040401010004e40001040106010001040a06010001
+0401060104fd01000404010004020100040101000405010004020100040c010004010100
+040501000406010004000100040201000405010004e40001040106010001040a06010001
+0401060104fd010004040100040101010401010004020100040101000402010004080100
+040201000401010004020100040101000407010004030100040201000401010004070101
+04da0001040106010001040a060100010401060104fd0100040501010400010004020102
+040201000402010004090102040301020402010004070100040401020402010004070101
+04da0001040106010001040a060100010401060104fd010304050100040e0105042e0100
+04da0001040106010001040a060100010401060104ff04030100040201000441010104db
+0001040106010001040a060100010401060104ff0404010204ff04200001040106010001
+040a060100010401060104ff04ff04280001040106010001040a060100010401060104ff
+040701000431010004ec0001040106010001040a060100010401060104ff040601000404
+0101040b01000405010104030102040b01010402010004eb0001040106010001040a0601
+00010401060104ff04050100040401000401010004090101040401000401010004010100
+0402010004090100040101000402010004ea0001040106010001040a0601000104010601
+04ff04040100040501000401010004080100040001000404010004010100040501000409
+0100040101000403010004e90001040106010001040a060100010401060104ff04030100
+0406010004010100040a0100040401000401010004050100040901000401010004040100
+04e80001040106010001040a060100010401060104ff040201000407010004010100040a
+0100040401000401010004030101040a0100040101000405010004e70001040106010001
+040a060100010401060104ff040301000406010004010100040a01000404010004010100
+0405010004090100040101000404010004e80001040106010001040a0601000104010601
+04ff040401000405010004010100040a0100040401000401010004050100040901000401
+01000403010004e90001040106010001040a060100010401060104ff0405010004040100
+040101000403010104040100040401000401010004010100040201000403010104030100
+04010100040201000406010104e10001040106010001040a060100010401060104ff0406
+010004040101040401010402010404030101040301020404010104040101040201000407
+010104e10001040106010001040a060100010401060104ff040701000431010004090100
+04e10001040106010001040a060100010401060104ff0443010104e20001040106010001
+040a060100010401060104ff04ff04280001040106010001040a060100010401060104ff
+04ff04280001040106010001040a060100010401060104ff040701000431010004ec0001
+040106010001040a060100010401060104ff0406010004040101040b0100040501010403
+0102040b01010402010004eb0001040106010001040a060100010401060104ff04050100
+040401000401010004090101040401000401010004010100040201000409010004010100
+0402010004ea0001040106010001040a060100010401060104ff04040100040501000401
+0100040801000400010004040100040101000405010004090100040101000403010004e9
+0001040106010001040a060100010401060104ff040301000406010004010100040a0100
+04040100040101000405010004090100040101000404010004e80001040106010001040a
+060100010401060104ff040201000407010004010100040a010004040100040101000403
+0101040a0100040101000405010004e70001040106010001040a060100010401060104ff
+040301000406010004010100040a01000404010004010100040501000409010004010100
+0404010004e80001040106010001040a060100010401060104ff04040100040501000401
+0100040a010004040100040101000405010004090100040101000403010004e900010401
+06010001040a060100010401060104ff0405010004040100040101000403010104040100
+040401000401010004010100040201000403010104030100040101000402010004060101
+04e10001040106010001040a060100010401060104ff0406010004040101040401010402
+010404030101040301020404010104040101040201000407010104e10001040106010001
+040a060100010401060104ff04070100043101000409010004e10001040106010001040a
+060100010401060104ff0443010104e20001040106010001040a060100010401060104ff
+04ff04280001040106010001040a060100010401060104ff040601010463010104b90001
+040106010001040a060100010401060104ff040501000467010004b80001040106010001
+040a060100010401060104ff0405010004040102041801020443010004b8000104010601
+0001040a060100010401060104ff0405010004060100041a01000443010004b800010401
+06010001040a060100010401060104ff0405010004060100040301020403010204030102
+040501000409010104000100040201000402010004020102040301020402010004000101
+04020100040201000402010204020100040001010404010004b80001040106010001040a
+060100010401060104ff0405010004060100040201000402010004010100040201000401
+010004020100040401000409010004000100040001000401010004020100040101000402
+010004010100040201000401010104010100040101000402010004010100040201000401
+0101040101000403010004b80001040106010001040a060100010401060104ff04030101
+040701000402010004020100040101000409010004040100040901000400010004000100
+040201000401010004010100040501000402010004010100040501000402010004010100
+04020100040101000408010104b60001040106010001040a060100010401060104ff0405
+010004060100040201000402010004010100040601030404010004090100040001000400
+010004020100040101000402010204020104040101000406010004000100040201040401
+01000407010004b80001040106010001040a060100010401060104ff0405010004060100
+040201000402010004010100040501000402010004040100040901000400010004000100
+040301000400010004050100040101000405010004060100040001000402010004050100
+0407010004b80001040106010001040a060100010401060104ff04050100040601000402
+010004020100040101000402010004010100040201000404010004040101040201000400
+010004000100040301010402010004020100040101000402010004010100040701000403
+01000402010004010100040701000405010104b00001040106010001040a060100010401
+060104ff0405010004060100040301020403010204030103040401000404010104020100
+040001000400010004040100040301020403010204020100040701000404010204020100
+040701000405010104b00001040106010001040a060100010401060104ff040501000429
+0100040c0100042e01000406010004b00001040106010001040a060100010401060104ff
+0406010104250101040a010004000100042d01010405010104b10001040106010001040a
+060100010401060104ff043c010004ea0001040106010001040a060100010401060104ff
+04ff04280001040106010001040a060100010401060104ff04ff04280001040106010001
+040a060100010401060104ff04ff04280001040106010001040a060100010401060104ff
+04ff04280001040106010001040a060100010401060104ff040301010400010004020100
+040201000402010204030102040201000400010104020100040201000402010204020100
+0400010104ef0001040106010001040a060100010401060104ff04030100040001000400
+010004010100040201000401010004020100040101000402010004010101040101000401
+0100040201000401010004020100040101010401010004ee0001040106010001040a0601
+00010401060104ff04030100040001000400010004020100040101000401010004050100
+0402010004010100040501000402010004010100040201000401010004f2000104010601
+0001040a060100010401060104ff04030100040001000400010004020100040101000402
+010204020104040101000406010004000100040201040401010004f20001040106010001
+040a060100010401060104ff040301000400010004000100040301000400010004050100
+04010100040501000406010004000100040201000405010004f20001040106010001040a
+060100010401060104ff0403010004000100040001000403010104020100040201000401
+01000402010004010100040701000403010004020100040101000407010104e800010401
+06010001040a060100010401060104ff0403010004000100040001000404010004030102
+04030102040201000407010004040102040201000407010104e80001040106010001040a
+060100010401060104ff040d0100042f010004e80001040106010001040a060100010401
+060104ff040a010004000100042e010104e90001040106010001040a0601000104010601
+04ff040b010004ff041b0001040106010001040a060100010401060104ff04ff04280001
+040106010001040a060100010401060104ff040401030401010304ff0419000104010601
+0001040a060100010401060104ff040401000407010004ff04190001040106010001040a
+060100010401060104ff040401000407010004ff04190001040106010001040a06010001
+0401060104ff040401000407010004ff04190001040106010001040a0601000104010601
+04ff040401000407010004ff04190001040106010001040a060100010401060104ff0404
+01000407010004ff04190001040106010001040a060100010401060104ff040401000407
+010004ff04190001040106010001040a060100010401060104ff040401000407010004ff
+04190001040106010001040a060100010401060104ff04040100040701000404010104ff
+04120001040106010001040a060100010401060104ff04040100040701000404010104ff
+04120001040106010001040a060100010401060104ff04040103040101030405010004ff
+04120001040106010001040a060100010401060104ff0412010104ff0413000104010601
+0001040a060100010401060104ff04ff04280001040106010001040a0601000104010601
+04ff0418010104040101040b010104f80001040106010001040a060100010401060104ff
+0404010304010103040201030404010004050100040301030404010004f7000104010601
+0001040a060100010401060104ff04040100040701000405010004040100040501000406
+01000404010004f70001040106010001040a060100010401060104ff0404010004070100
+040501000404010004050100040601000404010004f70001040106010001040a06010001
+0401060104ff0404010004070100040501000404010004050100040601000404010004f7
+0001040106010001040a060100010401060104ff04040100040701000405010004040100
+04050100040601000404010004f70001040106010001040a060100010401060104ff0404
+010004070100040501000405010104040101040401000405010104f50001040106010001
+040a060100010401060104ff040401000407010004050100040401000405010004060100
+0404010004f70001040106010001040a060100010401060104ff04040100040701000405
+01000404010004050100040601000404010004f70001040106010001040a060100010401
+060104ff0404010004070100040501000404010004050100040601000404010004050101
+04ef0001040106010001040a060100010401060104ff0404010004070100040501000404
+01000405010004060100040401000405010104ef0001040106010001040a060100010401
+060104ff0404010304010103040201030404010004050100040301030404010004060100
+04ef0001040106010001040a060100010401060104ff0418010104040101040b01010405
+010104f00001040106010001040a060100010401060104ff04ff04280001040106010001
+040a0601000104010601040a0101046a010104ff04ae0001040106010001040a06010001
+0401060104090100046e010004ff04ad0001040106010001040a06010001040106010409
+0100040501000430010004040100040d0101040901020412010004ff04ad000104010601
+0001040a0601000104010601040901000405010004360100040c0100040d010004120100
+04ff04ad0001040106010001040a06010001040106010409010004030104040101000400
+0101040301020402010004000101040a010204020100040201000402010204020104040a
+0100040401020405010004030102040301020404010004ff04ad0001040106010001040a
+060100010401060104090100040501000403010104010100040101000402010004010101
+04010100040801000402010004010100040201000404010004040100040a010404010100
+0402010004040100040201000402010004010100040201000403010004ff04ad00010401
+06010001040a060100010401060104070101040601000403010004090100040101000402
+0100040801000402010004020100040001000405010004040100040c0100040701000404
+01000402010004050100040201000404010104ff04ab0001040106010001040a06010001
+040106010409010004050100040301000406010304010100040201000408010404030100
+0406010004040100040c0100040401030404010004030102040201040403010004ff04ad
+0001040106010001040a0601000104010601040901000405010004030100040501000402
+010004010100040201000408010004060100040001000405010004040100040c01000403
+0100040201000404010004060100040101000407010004ff04ad0001040106010001040a
+060100010401060104090100040501000403010004050100040201000401010104010100
+040801000402010004010100040201000404010004040100040501010404010004030100
+040201000404010004020100040201000401010004020100040301000405010104ff04a5
+0001040106010001040a0601000104010601040901000406010104010100040601030401
+010004000101040a01020402010004020100040401000405010104030101040401000404
+0103040401000403010204030102040401000405010104ff04a50001040106010001040a
+060100010401060104090100041801000404010504200100042701000406010004ff04a5
+0001040106010001040a0601000104010601040a01010416010004290101042601010405
+010104ff04a60001040106010001040a06010001040106010423010004ff04ff04030001
+040106010001040a0601000104010601040a010104be010104ff045a0001040106010001
+040a06010001040106010409010004c2010004ff04590001040106010001040a06010001
+0401060104090100042d0100041701000402010204410100041701000402010204120100
+04ff04590001040106010001040a060100010401060104090100042d0100041701000404
+01000441010004170100040401000412010004ff04590001040106010001040a06010001
+040106010409010004040102040201000400010104020100040001010403010204020100
+040001010409010004000101040301020402010004000101040301010400010004040100
+040301020402010004000101040a01020402010004000101040201000400010104030102
+040201000400010104090100040001010403010204020100040001010403010104000100
+040401000403010204020100040001010404010004ff04590001040106010001040a0601
+000104010601040901000403010004020100040101010401010004010101040101000401
+010004020100040101010401010004080101040101000401010004020100040101010401
+010004010100040101010404010004020100040201000401010104010100040801000402
+010004010101040101000401010104010100040101000402010004010101040101000408
+010104010100040101000402010004010101040101000401010004010101040401000402
+01000402010004010101040101000403010004ff04590001040106010001040a06010001
+040106010407010104040100040201000401010004050100040501000402010004010100
+040c01000402010004050100040101000402010004010100040201000404010004020100
+0402010004010100040c0100040201000401010004050100040501000402010004010100
+040c01000402010004050100040101000402010004010100040201000404010004020100
+04020100040101000408010104ff04570001040106010001040a06010001040106010409
+0100040301040401010004050100040501000402010004010100040c0100040201000402
+010304010100040201000401010004020100040401000402010404010100040c01040401
+010004050100040501000402010004010100040c01000402010004020103040101000402
+010004010100040201000404010004020104040101000407010004ff0459000104010601
+0001040a0601000104010601040901000403010004050100040501000405010004020100
+04010100040c010004020100040101000402010004010100040201000401010004020100
+040401000402010004050100040c01000405010004050100040501000402010004010100
+040c01000402010004010100040201000401010004020100040101000402010004040100
+04020100040501000407010004ff04590001040106010001040a06010001040106010409
+010004030100040201000401010004050100040501000402010004010100040c01000402
+010004010100040201000401010004020100040101000401010104040100040201000402
+010004010100040701010402010004020100040101000405010004050100040201000401
+0100040c0100040201000401010004020100040101000402010004010100040101010404
+0100040201000402010004010100040701000405010104ff04510001040106010001040a
+0601000104010601040901000404010204020100040501000406010204020100040c0100
+040201000402010304010100040201000402010104000100040401000403010204020100
+040701010403010204020100040501000406010204020100040c01000402010004020103
+040101000402010004020101040001000404010004030102040201000407010004050101
+04ff04510001040106010001040a06010001040106010409010004250105043501000424
+0105043401000406010004ff04510001040106010001040a0601000104010601040a0101
+045d0101045e01010405010104ff04520001040106010001040a060100010401060104ff
+04ff04280001040106010001040a0601000104010601040a0101046a010104ff04ae0001
+040106010001040a060100010401060104090100046e010004ff04ad0001040106010001
+040a060100010401060104090100041401000413010004040100043501020404010004ff
+04ad0001040106010001040a060100010401060104090100042f01000437010004040100
+04ff04ad0001040106010001040a06010001040106010409010004030100040001010402
+010004000101040301020403010204020100040001010403010204020104040101000402
+010004080100040001010403010204020100040001010402010104000100040301020405
+01000404010004ff04ad0001040106010001040a06010001040106010409010004030101
+040101000401010104010100040401000402010004020100040101010401010004040100
+040401000403010004020100040801010401010004010100040201000401010104010100
+0401010004000100040001000401010004020100040401000404010004ff04ad00010401
+06010001040a060100010401060104070101040401000402010004010100040801000402
+010004020100040101000408010004040100040401000401010004080100040201000401
+0100040201000401010004050100040001000400010004050100040401000405010104ff
+04ab0001040106010001040a060100010401060104090100040301000402010004010100
+040801000402010004020100040101000408010004040100040401000401010004080100
+040201000401010004020100040101000405010004000100040001000402010304040100
+0404010004ff04ad0001040106010001040a060100010401060104090100040301000402
+010004010100040801000402010004020100040101000408010004040100040501000400
+010004080100040201000401010004020100040101000405010004000100040001000401
+010004020100040401000404010004ff04ad0001040106010001040a0601000104010601
+040901000403010104010100040101000408010004020100040201000401010004080100
+040401000405010104040101040201000402010004010100040201000401010004050100
+0400010004000100040101000402010004040100040401000405010104ff04a500010401
+06010001040a060100010401060104090100040301000400010104020100040801000403
+010204020100040801000405010104040100040401010402010004020100040201020402
+01000405010004000100040001000402010304040100040401000405010104ff04a50001
+040106010001040a060100010401060104090100040301000432010004050100042e0100
+0406010004ff04a50001040106010001040a0601000104010601040a010104010100042f
+01000400010004040101042d01010405010104ff04a60001040106010001040a06010001
+04010601040e01000430010004ff04e60001040106010001040a0601000104010601040a
+0101049b010104ff047d0001040106010001040a06010001040106010409010004620100
+043101000408010004ff047c0001040106010001040a060100010401060104090100042e
+0102041401000419010004040101040b01000405010104040101040b0101040201000407
+010004ff047c0001040106010001040a0601000104010601040901000430010004140100
+041801000404010004010100040901010404010004010100040201000401010004090100
+04010100040201000406010004ff047c0001040106010001040a06010001040106010409
+010004040101040001000401010004000101040301020402010004020100040101000400
+0101040c010004030102040301020403010104000100040201020402010004000101040a
+010004050100040101000408010004000100040401000401010004020100040101000409
+010004010100040301000405010004ff047c0001040106010001040a0601000104010601
+040901000403010004010101040101010401010004010100040201000401010004020100
+0401010104010100040b0100040201000402010004010100040201000401010004010101
+04010100040201000401010104010100040801000406010004010100040a010004040100
+0401010004020100040101000409010004010100040401000404010004ff047c00010401
+06010001040a060100010401060104070101040401000402010004010100040501000402
+010004010100040201000401010004020100040b01000402010004020100040501000401
+010004020100040101000402010004010100040b01000407010004010100040a01000404
+01000401010004020100040101000409010004010100040501000404010104ff047a0001
+040106010001040a06010001040106010409010004030100040201000401010004050100
+0402010004010100040201000401010004020100040b0100040201040402010304010100
+040201000401010404010100040c01000406010004010100040a01000404010004010100
+04020100040101000409010004010100040401000404010004ff047c0001040106010001
+040a06010001040106010409010004030100040201000401010004050100040201000401
+0100040201000401010004020100040b0100040201000405010004020100040101000402
+01000401010004050100040d01000405010004010100040a010004040100040101000402
+0100040101000409010004010100040301000405010004ff047c0001040106010001040a
+060100010401060104090100040301000401010104010100040501000402010004010100
+040101010401010104010100040b01000402010004020100040101000402010004010100
+040101010401010004020100040101000407010104040100040401000401010004030101
+040401000404010004010100040201000401010004030101040301000401010004020100
+040601000405010104ff04740001040106010001040a0601000104010601040901000404
+010104000100040101000406010204030101040001000401010004000101040c01000403
+010204030103040201010400010004020102040201000407010104050100040401010404
+0101040201040403010104040101040401010404010104020100040701000405010104ff
+04740001040106010001040a060100010401060104090100040701000416010004040105
+042e01000406010004310100040801000406010004ff04740001040106010001040a0601
+000104010601040a010104010100040201000416010004370101044201010405010104ff
+04750001040106010001040a0601000104010601040f01020417010004ff04fc00010401
+06010001040a0601000104010601040a0101045c010104ff04bc0001040106010001040a
+0601000104010601040901000460010004ff04bb0001040106010001040a060100010401
+06010409010004030100042b01000418010204030102040301020404010004ff04bb0001
+040106010001040a06010001040106010409010004030100044401000402010004010100
+0402010004010100040201000403010004ff04bb0001040106010001040a060100010401
+060104090100040301000400010104030102040301020402010004000101040a01020403
+01020402010404020102040d010004050100040501000403010004ff04bb000104010601
+0001040a0601000104010601040901000403010104010100040101000402010004010100
+040201000401010104010100040801000402010004040100040601000401010004020100
+040c010004050100040501000403010004ff04bb0001040106010001040a060100010401
+060104070101040401000402010004010100040201000405010004010100040201000408
+010004080100040501000402010004020100040b010004040101040401010405010104ff
+04b90001040106010001040a060100010401060104090100040301000402010004010104
+04020103040101000402010004090102040501000404010004030104040a010004070100
+040501000403010004ff04bb0001040106010001040a0601000104010601040901000403
+0100040201000401010004050100040201000401010004020100040c0100040401000403
+010004040100040d010004080100040501000403010004ff04bb0001040106010001040a
+060100010401060104090100040301000402010004010100040201000401010004020100
+040101010401010004080100040201000404010004020100040501000402010004030101
+0402010004050100040201000401010004020100040301000405010104ff04b300010401
+06010001040a060100010401060104090100040301000402010004020102040301030401
+010004000101040a01020405010004020104040201020404010104020104040201020403
+0102040401000405010104ff04b30001040106010001040a060100010401060104090100
+041801000404010504200100041901000406010004ff04b30001040106010001040a0601
+000104010601040a01010416010004290101041801010405010104ff04b4000104010601
+0001040a06010001040106010423010004ff04ff04030001040106010001040a06010001
+04010601040a0101045c010104ff04bc0001040106010001040a06010001040106010409
+01000460010004ff04bb0001040106010001040a060100010401060104090100040c0100
+041101000416010004190100040401020404010004ff04bb0001040106010001040a0601
+00010401060104090100040c0100041101000430010104030100040201000403010004ff
+04bb0001040106010001040a060100010401060104090100040401020402010404020102
+040301020402010004010100040a01020403010204020104040201020409010004000100
+040701000403010004ff04bb0001040106010001040a0601000104010601040901000403
+01000402010004030100040301000402010004010100040201000401010004000100040a
+01000402010004040100040601000401010004020100040a0100040701000403010004ff
+04bb0001040106010001040a060100010401060104070101040401000407010004070100
+0401010004050101040b010004080100040501000402010004020100040a010004060100
+0405010104ff04b90001040106010001040a060100010401060104090100040401020404
+0100040401030401010004050101040c0102040501000404010004030104040a01000405
+01000405010004ff04bb0001040106010001040a06010001040106010409010004070100
+040301000403010004020100040101000405010004000100040e01000404010004030100
+04040100040e0100040401000406010004ff04bb0001040106010001040a060100010401
+060104090100040301000402010004030100040301000402010004010100040201000401
+010004010100040901000402010004040100040201000405010004020100040301010404
+010004030100040701000405010104ff04b30001040106010001040a0601000104010601
+040901000404010204050101040201030402010204020100040201000409010204050100
+0402010404020102040401010402010404010104040301000405010104ff04b300010401
+06010001040a0601000104010601040901000425010504200100041201000406010004ff
+04b30001040106010001040a0601000104010601040a0101044801010411010104050101
+04ff04b40001040106010001040a060100010401060104ff04ff04280001040106010001
+040a0601000104010601040a0101045c010104ff04bc0001040106010001040a06010001
+04010601040901000460010004ff04bb0001040106010001040a06010001040106010409
+0100041501000411010004060100041f0102040401010404010004ff04bb000104010601
+0001040a0601000104010601040901000415010004110100042601000402010004020100
+040101000403010004ff04bb0001040106010001040a0601000104010601040901000403
+010004000101040301020403010104000100040101000402010004020102040201040402
+010204030102040201000400010104030102040d010004020100040101000403010004ff
+04bb0001040106010001040a060100010401060104090100040301010401010004010100
+040201000401010004010101040101000402010004010100040201000403010004060100
+040201000402010004010101040101000401010004020100040c01000402010004010100
+0403010004ff04bb0001040106010001040a060100010401060104070101040401000405
+010004020100040101000402010004010100040201000401010004070100040601000402
+010004020100040101000402010004010100040e010104030100040101000404010104ff
+04b90001040106010001040a060100010401060104090100040301000405010404010100
+040201000401010004020100040101000407010004060100040201000402010004010100
+0402010004020102040d010004020100040101000403010004ff04bb0001040106010001
+040a06010001040106010409010004030100040501000405010004020100040101000402
+01000401010004070100040601000402010004020100040101000402010004050100040c
+010004020100040101000403010004ff04bb0001040106010001040a0601000104010601
+040901000403010004050100040201000401010004010101040101000401010104010100
+040201000403010004060100040201000402010004010100040201000401010004020100
+0403010104020100040201000402010004010100040301000405010104ff04b300010401
+06010001040a060100010401060104090100040301000406010204030101040001000402
+010104000100040201020405010104040100040301020402010004020100040201020404
+01010403010204040101040401000405010104ff04b30001040106010001040a06010001
+0401060104090100044c0100041201000406010004ff04b30001040106010001040a0601
+000104010601040a010104480101041101010405010104ff04b40001040106010001040a
+060100010401060104ff04ff04280001040106010001040a0601000104010601040a0101
+04890101049401010404010104f10001040106010001040a060100010401060104090100
+048a010004980100040501000403010304e80001040106010001040a0601000104010601
+040901000418010004300102040301020412010004060100041901000406010104090102
+040301020436010104030100041901020402010404010104040201020402010404030100
+040501000406010004e80001040106010001040a06010001040106010409010004180100
+0432010004050100041201000421010004050100040d0100040501000435010004050100
+041801000402010004010100040501000405010004020100040101000407010004050100
+0406010004e80001040106010001040a0601000104010601040901000404010104000100
+040201020402010004000101040201000400010104030102040301010400010004020102
+040a01020403010204050100040501000403010204030102040201040402010204030102
+0402010004000101040b0100040501000403010004020100040401000405010004030102
+040201000402010004020102040301020402010004000101040a01020404010004030104
+040201020402010004000101040901000405010004050100040901000401010004070100
+040501000406010004e80001040106010001040a06010001040106010409010004030100
+040101010401010004020100040101010401010004010101040101000401010004020100
+040101000401010104010100040201000408010004020100040101000402010004040100
+040501000402010004020100040101000402010004030100040601000402010004020100
+0401010104010100040a0100040301040401010004020100040401000405010004020100
+040201000401010004020100040101000402010004010100040201000401010104010100
+040801000402010004010104040301000403010004020100040101010401010004080100
+0405010304020103040601000401010304040100040501000406010004e8000104010601
+0001040a0601000104010601040701010404010004020100040501000401010004050100
+040201000405010004010100040201000401010004020100040801000405010004020100
+040401000405010004020100040201000401010004070100040601000402010004020100
+040101000402010004080101040601000403010004020100040401000405010004020100
+040501000400010004000100040101000402010004010100040201000401010004020100
+040c01000403010004050100040301000402010004010100040c01030406010004050100
+040301010406010004040101040401010404010004e80001040106010001040a06010001
+040106010409010004030100040201000402010304010100040501000402010004020103
+040101000402010004010104040801000405010004020100040401000405010004020104
+04010100040701000406010004020100040201000401010004020100040a010004050100
+040301000402010004040100040501000403010204020100040001000400010004010104
+0401010404010100040201000409010304030100040501000403010404010100040c0100
+040201000405010004050100040501000405010004030100040501000406010004e80001
+040106010001040a06010001040106010409010004030100040201000401010004020100
+0401010004050100040201000401010004020100040101000402010004010100040c0100
+040501000402010004040100040501000402010004050100040701000406010004020100
+040201000401010004020100040a01000405010004030100040201000404010004050100
+040601000401010004000100040001000401010004050100040501000402010004080100
+0402010004030100040501000403010004050100040c0100040201000401010004020100
+040101000402010004050100040101000402010004030100040501000406010004e80001
+040106010001040a06010001040106010409010004030100040101010401010004020100
+040101000405010104010100040101000402010004010100040101010401010004020100
+040801000402010004010100040201000404010004050100040201000402010004010100
+040201000403010004060100040201000402010004010100040201000403010104040100
+040501000403010004010101040401000405010004020100040201000401010004000100
+040001000401010004020100040101000402010004010101040101000408010004020100
+040301000405010004030100040201000401010004070101040201000402010004010100
+040201000401010004020100040101000402010004010100040201000403010004050100
+0406010004e80001040106010001040a0601000104010601040901000404010104000100
+0402010304010100040501000400010104030103040201010400010004020102040a0102
+040301020405010004050100040301020403010204050101040401000403010204020100
+040201000403010104040100040501000404010104000100040401000405010004030102
+040301000400010004030102040301020402010004000101040a01030403010004060101
+040201020402010004070101040301020403010204030102040301020403010204040100
+040501000406010004e80001040106010001040a06010001040106010409010004070100
+0421010004070105044a010004040100043b010004040105042701000427010004050100
+0403010304e80001040106010001040a0601000104010601040a01010401010004020100
+041d01000402010004560101040601010439010004300101042601010404010104f10001
+040106010001040a0601000104010601040f0102041f0102049c010004ff045400010401
+06010001040a060100010401060104ff04ff04280001040106010001040a060100010401
+060104ff04ff04280001040106010001040a060100010401060104ff04ff042800010401
+06010001040a060100010401060104ff04ff04280001040106010001040a060100010401
+060104ff04ff04280001040106010001040a060100010401060104ff04ff042800010401
+06010001040a060100010401060104ff04ff04280001040106010001040a060100010401
+060104ff04ff04280001040106010001040a060100010401060104ff04ff042800010401
+06010001040a060100010401060104ff04ff04280001040106010001040a060100010401
+060104ff04ff04280001040106010001040a060100010401060104ff04ff042800010401
+06010001040a060100010401060104ff04ff04280001040106010001040a060100010401
+060104ff04ff04280001040106010001040a060100010401060104ff04ff042800010401
+06010001040a060100010401060104ff04ff04280001040106010001040a060100010401
+060104ff04ff04280001040106010001040a060100010401060104ff04ff042800010401
+06010001040a060100010401060104ff04ff04280001040106010001060c000104010601
+04ff04ff04280001040106010000060d00010401060104ff04ff0428000104010601050e
+00010401060104ff04ff042800010401060100100401060104ff04ff0428000104010601
+0500000c060000010401060104ff04ff0428000104010601050000010408060105000001
+0401060104ff04ff04280001040106010501000104070601050000010401060104ff04ff
+04280001040106010501000104060601050100010401060104ff04ff0428000104010601
+0502000104050601050100010401060104ff04ff04280001040106010502000104040601
+050200010401060104ff04ff042800010401060105030001040306010502000104010601
+04ff04ff04280001040106010503000104020601050300010401060104ff04ff04280001
+040106010504000104010601050300010401060104ff04ff042800010401060105040001
+04000601050400010401060104ff04ff0428000104010601050500000602050400010401
+060104ff04ff0428000104010601050500000601050500010401060100ff00ff002a0401
+060105060601050500010401060000ff00ff002b04010601050606000506000104ff04ff
+04300601001004ff04ff04300600001104ff04ff04ff04ff04ff04ff04ff04ff04ff04ff
+04ff04ff04ff0498010204ff04ff044001000401010004ff04ff043f0100040201000402
+010204020100040001010403010204ff04ff042a01000402010004010100040201000401
+010104010100040101000402010004ff04ff042901000402010004010100040201000401
+010004020100040101000402010004ff04ff042901000402010004010100040201000401
+0100040201000401010404ff04ff04290100040201000401010004020100040101000402
+01000401010004ff04ff042d010004010100040201000402010004010100040201000401
+01000402010004ff04ff042901020404010204020100040201000402010204ff04ff04ff
+04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04ff04c1
+%%EndData
+end
+%%PageTrailer
+%%Trailer
+%%BoundingBox: 0 73 377 347
+%%EOF
diff --git a/lib/appmon/doc/src/ref_man.xml b/lib/appmon/doc/src/ref_man.xml
new file mode 100644
index 0000000000..ab9c3d5fdc
--- /dev/null
+++ b/lib/appmon/doc/src/ref_man.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE application SYSTEM "application.dtd">
+
+<application xmlns:xi="http://www.w3.org/2001/XInclude">
+ <header>
+ <copyright>
+ <year>1996</year><year>2009</year>
+ <holder>Ericsson AB. All Rights Reserved.</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ </legalnotice>
+
+ <title>Appmon Reference Manual</title>
+ <prepared></prepared>
+ <docno></docno>
+ <date></date>
+ <rev></rev>
+ </header>
+ <description>
+ <p>The Application Monitor, <em>Appmon</em>, is a graphical utility used
+ to supervise applications executing either locally or on remote nodes.
+ The process tree of an application can furthermore be monitored.</p>
+ </description>
+ <xi:include href="appmon.xml"/>
+</application>
+
diff --git a/lib/appmon/doc/src/warning.gif b/lib/appmon/doc/src/warning.gif
new file mode 100644
index 0000000000..96af52360e
--- /dev/null
+++ b/lib/appmon/doc/src/warning.gif
Binary files differ