xmlgraphics-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From spepp...@apache.org
Subject svn commit: r966110 [15/29] - in /xmlgraphics/site/deploy/fop: 0.95/ 1.0/ 1.0/images/
Date Wed, 21 Jul 2010 07:08:43 GMT
Added: xmlgraphics/site/deploy/fop/1.0/fonts.html
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/1.0/fonts.html?rev=966110&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/1.0/fonts.html (added)
+++ xmlgraphics/site/deploy/fop/1.0/fonts.html Wed Jul 21 07:08:39 2010
@@ -0,0 +1,943 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache FOP: Fonts</title>
+<link type="text/css" href="../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../skin/profile.css" rel="stylesheet">
+<script src="../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://xmlgraphics.apache.org/"><img class="logoImage" alt="Apache XML Graphics" src="../images/group-logo.gif" title="Apache XML Graphics is responsible for the creation and maintenance of software for managing the conversion of XML formats to graphical output, and the creation and maintenance of related software components, based on software licensed to the Foundation"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://xmlgraphics.apache.org/fop/"><img class="logoImage" alt="Apache FOP" src="../images/logo.jpg" title="Apache FOP (Formatting Objects Processor) is the world's first output independent formatter. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. The primary output target is PDF."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="xmlgraphics.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="../index.html">Home</a>
+</li>
+<li>
+<a class="unselected" href="../0.95/index.html">Version 0.95</a>
+</li>
+<li class="current">
+<a class="selected" href="../1.0/index.html">Version 1.0</a>
+</li>
+<li>
+<a class="unselected" href="../trunk/index.html">FOP Trunk</a>
+</li>
+<li>
+<a class="unselected" href="../dev/index.html">Development</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache.org</a> &gt; <a href="http://xml.apache.org/">XML Federation</a> &gt; <a href="http://xmlgraphics.apache.org/">xmlgraphics.apache.org</a><script src="../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">FOP 1.0</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../1.0/index.html">About</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/releaseNotes_1.0.html">Release Notes</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/changes_1.0.html">Changes (1.0)</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/knownissues_overview.html">Known Issues</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/upgrading.html">Upgrading</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.6', '../skin/')" id="menu_1.1.6Title" class="menutitle">Using FOP</div>
+<div id="menu_1.1.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../1.0/compiling.html">Build</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/configuration.html">Configure</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/running.html">Run</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/embedding.html">Embed</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/servlets.html">Servlets</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/anttask.html">Ant Task</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.7', '../skin/')" id="menu_selected_1.1.7Title" class="menutitle" style="background-image: url('../skin/images/chapter_open.gif');">Features</div>
+<div id="menu_selected_1.1.7" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../1.0/output.html">Output Targets</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/intermediate.html">Intermediate Format</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/pdfencryption.html">PDF Encryption</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/pdfa.html">PDF/A</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/pdfx.html">PDF/X</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/graphics.html">Graphics</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Fonts</div>
+</div>
+<div class="menuitem">
+<a href="../1.0/hyphenation.html">Hyphenation</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/extensions.html">Extensions</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/events.html">Events</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/metadata.html">Metadata</a>
+</div>
+<div class="menuitem">
+<a href="../1.0/accessibility.html">Accessibility</a>
+</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="raw XML" class="xmllink">
+<a class="dida" href="fonts.xml"><img alt="XML - icon" src="../skin/images/xmldoc.gif" class="skin"><br>
+        XML</a>
+</div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="fonts.pdf"><img alt="PDF -icon" src="../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<div class="trail">Font size: 
+	          &nbsp;<input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">      
+	          &nbsp;<input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+	          &nbsp;<input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Apache FOP: Fonts</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#intro">Summary</a>
+</li>
+<li>
+<a href="#Base-14+Fonts">Base-14 Fonts</a>
+</li>
+<li>
+<a href="#missing-fonts">Missing Fonts</a>
+</li>
+<li>
+<a href="#missing-glyphs">Missing Glyphs</a>
+</li>
+<li>
+<a href="#awt">Java2D/AWT/Operating System Fonts</a>
+</li>
+<li>
+<a href="#custom">Custom Fonts</a>
+</li>
+<li>
+<a href="#basics">Basic font configuration</a>
+</li>
+<li>
+<a href="#advanced">Advanced font configuration</a>
+<ul class="minitoc">
+<li>
+<a href="#type1-metrics">Type 1 Font Metrics</a>
+</li>
+<li>
+<a href="#truetype-metrics">TrueType Font Metrics</a>
+</li>
+<li>
+<a href="#truetype-collections-metrics">TrueType Collections</a>
+</li>
+<li>
+<a href="#register">Register Fonts with FOP</a>
+</li>
+<li>
+<a href="#autodetect">Auto-Detect and auto-embed feature</a>
+</li>
+<li>
+<a href="#embedding">Embedding</a>
+</li>
+<li>
+<a href="#substitution">Substitution</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#selection">Font Selection Strategies</a>
+</li>
+<li>
+<a href="#font-list">Font List Command-Line Tool</a>
+</li>
+</ul>
+</div>
+    
+<a name="N10024"></a><a name="intro"></a>
+<h2 class="underlined_10">Summary</h2>
+<div class="section">
+<p>The following table summarizes the font capabilities of the various FOP renderers:</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+<tr>
+          
+<th colspan="1" rowspan="1">Renderer</th>
+          <th colspan="1" rowspan="1">Base-14</th>
+          <th colspan="1" rowspan="1">AWT/OS</th>
+          <th colspan="1" rowspan="1">Custom</th>
+          <th colspan="1" rowspan="1">Custom Embedding</th>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">PDF</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">no</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">yes</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">PostScript</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">no</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">yes</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">PCL</td>
+          <td colspan="1" rowspan="1">yes (modified)</td>
+          <td colspan="1" rowspan="1">yes (painted as bitmaps)</td>
+          <td colspan="1" rowspan="1">yes (painted as bitmaps)</td>
+          <td colspan="1" rowspan="1">no</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">AFP</td>
+          <td colspan="1" rowspan="1">no</td>
+          <td colspan="1" rowspan="1">no</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">yes</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">Java2D/AWT/Bitmap</td>
+          <td colspan="1" rowspan="1">if available from OS</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">n/a (display only)</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">Print</td>
+          <td colspan="1" rowspan="1">if available from OS</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">controlled by OS printer driver</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">RTF</td>
+          <td colspan="1" rowspan="1">n/a (font metrics not needed)</td>
+          <td colspan="1" rowspan="1">n/a</td>
+          <td colspan="1" rowspan="1">n/a</td>
+          <td colspan="1" rowspan="1">n/a</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">TXT</td>
+          <td colspan="1" rowspan="1">yes (used for layout but not for output)</td>
+          <td colspan="1" rowspan="1">no</td>
+          <td colspan="1" rowspan="1">yes (used for layout but not for output)</td>
+          <td colspan="1" rowspan="1">no</td>
+        
+</tr>
+<!--tr> NOT AVAILABLE
+          <td>MIF</td>
+          <td>n/a (font metrics not needed)</td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td>n/a</td>
+        </tr-->
+<!--tr> NOT AVAILABLE
+          <td>SVG</td>
+          <td>if available from OS</td>
+          <td>yes</td>
+          <td>no</td>
+          <td>no</td>
+        </tr-->
+        
+<tr>
+          
+<td colspan="1" rowspan="1">XML</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">no</td>
+          <td colspan="1" rowspan="1">yes</td>
+          <td colspan="1" rowspan="1">n/a</td>
+        
+</tr>
+      
+</table>
+</div>
+    
+<a name="N1014D"></a><a name="Base-14+Fonts"></a>
+<h2 class="underlined_10">Base-14 Fonts</h2>
+<div class="section">
+<p>
+        The Adobe PostScript and PDF Specification specify a set of 14 fonts that must be
+        available to every PostScript interpreter and PDF reader:
+        Helvetica (normal, bold, italic, bold italic),
+        Times (normal, bold, italic, bold italic),
+        Courier (normal, bold, italic, bold italic),
+        Symbol and ZapfDingbats.
+      </p>
+<p>
+        The following font family names are hard-coded into FOP for the Base-14 font set:
+      </p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+<tr>
+          
+<th colspan="1" rowspan="1">Base-14 font</th>
+          <th colspan="1" rowspan="1">font families</th>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">Helvetica</td>
+          <td colspan="1" rowspan="1">Helvetica, sans-serif, SansSerif</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">Times</td>
+          <td colspan="1" rowspan="1">Times, Times Roman, Times-Roman, serif, any</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">Courier</td>
+          <td colspan="1" rowspan="1">Courier, monospace, Monospaced</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">Symbol</td>
+          <td colspan="1" rowspan="1">Symbol</td>
+        
+</tr>
+        
+<tr>
+          
+<td colspan="1" rowspan="1">ZapfDingbats</td>
+          <td colspan="1" rowspan="1">ZapfDingbats</td>
+        
+</tr>
+      
+</table>
+<p>
+        Please note that recent versions of Adobe Acrobat Reader replace
+        "Helvetica" with "Arial" and "Times" with "Times New Roman" internally.
+        GhostScript replaces "Helvetica" with "Nimbus Sans L" and "Times" with 
+        "Nimbus Roman No9 L". Other document viewers may do similar font
+        substitutions. If you need to make sure that there are no such
+        substitutions, you need to specify an explicit font and embed it in
+        the target document.
+      </p>
+</div>
+    
+<a name="N101AE"></a><a name="missing-fonts"></a>
+<h2 class="underlined_10">Missing Fonts</h2>
+<div class="section">
+<p>
+        When FOP does not have a specific font at its disposal (because it's 
+        not installed in the operating system or set up in FOP's configuration),
+        the font is replaced with "any". "any" is internally mapped to the
+        Base-14 font "Times" (see above).
+      </p>
+</div>
+    
+<a name="N101B8"></a><a name="missing-glyphs"></a>
+<h2 class="underlined_10">Missing Glyphs</h2>
+<div class="section">
+<p>
+        Every font contains a particular set of
+        <a class="external" href="http://en.wikipedia.org/wiki/Glyph">glyphs</a>. If no glyph can be found for
+        a given character, FOP will issue a warning and use the glpyh for "#" (if available)
+        instead. Before it does that, it consults a (currently hard-coded) registry of
+        glyph substitution groups (see Glyphs.java in Apache XML Graphics Commons).
+        This registry can supply alternative glyphs in some cases (like using space when a no-break
+        space is requested). But there's no guarantee that the result will be as expected (for
+        example, in the case of hyphens and similar glyphs). A better way is to use a font that
+        has all the necessary glyphs. This glyph substitution is only a last resort.
+      </p>
+</div>
+    
+<a name="N101C6"></a><a name="awt"></a>
+<h2 class="underlined_10">Java2D/AWT/Operating System Fonts</h2>
+<div class="section">
+<p>
+        The Java2D family of renderers (Java2D, AWT, Print, TIFF, PNG), use the
+        Java AWT subsystem for font metric information. Through operating system
+        registration, the AWT subsystem knows what fonts are available on the system,
+        and the font metrics for each one.
+      </p>
+<p>
+        When working with one of these output formats and you're missing a font, just
+        install it in your operating system and they should be available for these
+        renderers. Please note that this is not true for other output formats such as
+        PDF or PostScript.
+      </p>
+</div>
+    
+<a name="N101D3"></a><a name="custom"></a>
+<h2 class="underlined_10">Custom Fonts</h2>
+<div class="section">
+<p>
+        Support for custom fonts is highly output format dependent (see above table).
+        This section shows how to add Type 1 and TrueType fonts to the PDF, PostScript and
+        Java2D-based renderers. Other renderers (like AFP) support other font formats. Details
+        in this case can be found on the page about <a href="output.html">output formats</a>.
+      </p>
+<p>
+        In earlier FOP versions, it was always necessary to create an XML font metrics file
+        if you wanted to add a custom font. This unconvenient step has been removed and in
+        addition to that, FOP supports auto-registration of fonts, i.e. FOP can find fonts
+        installed in your operating system or can scan user-specified directories for fonts.
+        Font registration via XML font metrics file is still supported and may still be necessary
+        for some very special cases as fallback variant while we stabilize font auto-detection.
+      </p>
+<p>
+        Basic information about fonts can be found at:
+      </p>
+<ul>
+        
+<li>
+          
+<a class="external" href="http://partners.adobe.com/asn/developer/type/ftypes.html">Adobe font types</a>
+        
+</li>
+        
+<li>
+          
+<a class="external" href="http://partners.adobe.com/asn/developer/technotes/fonts.html">Adobe Font Technote</a>
+        
+</li>
+      
+</ul>
+</div>
+    
+<a name="N101F8"></a><a name="basics"></a>
+<h2 class="underlined_10">Basic font configuration</h2>
+<div class="section">
+<p>
+        If you want FOP to use custom fonts, you need to tell it where to find them. This
+        is done in the configuration file and once per renderer (because each output format
+        is a little different). In the basic form, you can either tell FOP to find your
+        operating system fonts or you can specify directories that it will search for
+        support fonts. These fonts will then automatically be registered.
+      </p>
+<pre class="code">
+&lt;renderers&gt;
+   &lt;renderer mime="application/pdf"&gt;
+      &lt;fonts&gt;
+         &lt;!-- register all the fonts found in a directory --&gt;
+         &lt;directory&gt;C:\MyFonts1&lt;/directory&gt;
+  
+         &lt;!-- register all the fonts found in a directory and all of its sub directories (use with care) --&gt;
+         &lt;directory recursive="true"&gt;C:\MyFonts2&lt;/directory&gt;
+
+         &lt;!-- automatically detect operating system installed fonts --&gt;
+         &lt;auto-detect/&gt;  
+      &lt;/fonts&gt;
+   &lt;/renderer&gt;
+&lt;/renderers&gt;</pre>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+        Review the documentation for <a href="configuration.html">FOP Configuration</a>
+        for instructions on making the FOP configuration available to FOP when it runs.
+        Otherwise, FOP has no way of finding your custom font information. It is currently
+        not possible to easily configure fonts from Java code.
+      </div>
+</div>
+</div>
+    
+<a name="N1020D"></a><a name="advanced"></a>
+<h2 class="underlined_10">Advanced font configuration</h2>
+<div class="section">
+<p>
+        The instructions found above should be sufficient for most users. Below are some
+        additional instructions in case the basic font configuration doesn't lead to
+        the desired results.
+      </p>
+<a name="N10216"></a><a name="type1-metrics"></a>
+<h3 class="underlined_5">Type 1 Font Metrics</h3>
+<p>FOP includes PFMReader, which reads the PFM file that normally comes with a Type 1 font, and generates an appropriate font metrics file for it.
+          To use it, run the class org.apache.fop.fonts.apps.PFMReader:</p>
+<p>Windows:</p>
+<pre class="code">java -cp build\fop.jar;lib\avalon-framework.jar;lib\commons-logging.jar;lib\commons-io.jar
+          org.apache.fop.fonts.apps.PFMReader [options] pfm-file xml-file</pre>
+<p>Unix:</p>
+<pre class="code">java -cp build/fop.jar:lib/avalon-framework.jar:lib/commons-logging.jar:lib/commons-io.jar
+          org.apache.fop.fonts.apps.PFMReader [options] pfm-file xml-file</pre>
+<p>PFMReader [options]:</p>
+<ul>
+          
+<li>
+<strong>-fn &lt;fontname&gt;</strong> By default, FOP uses the fontname from the
+            .pfm file when embedding the font. Use the "-fn" option to override this name with one you have
+            chosen. This may be useful in some cases to ensure that applications using the output document
+            (Acrobat Reader for example) use the embedded font instead of a local font with the same
+            name.</li>
+        
+</ul>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">The classpath in the above example has been simplified for readability.
+          You will have to adjust the classpath to the names of the actual JAR files in the lib directory.
+          xml-apis.jar, xercesImpl.jar, xalan.jar and serializer.jar are not necessary for JDK version 1.4 or later.</div>
+</div>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">The tool will construct some values (FontBBox, StemV and ItalicAngle) based on assumptions and calculations which are only an approximation to the real values.
+          FontBBox and Italic Angle can be found in the human-readable part of the PFB file or in the AFM file.
+          The PFMReader tool does not yet interpret PFB or AFM files, so if you want to be correct, you may have to adjust the values in the XML file manually.
+          The constructed values however appear to have no visible influence.</div>
+</div>
+<a name="N1023F"></a><a name="truetype-metrics"></a>
+<h3 class="underlined_5">TrueType Font Metrics</h3>
+<p>FOP includes TTFReader, which reads the TTF file and generates an appropriate font metrics file for it.
+          Use it in a similar manner to PFMReader.
+          For example, to create such a metrics file in Windows from the TrueType font at c:\myfonts\cmr10.ttf:</p>
+<pre class="code">java -cp build\fop.jar;lib\avalon-framework.jar;lib\commons-logging.jar;lib\commons-io.jar
+          org.apache.fop.fonts.apps.TTFReader [options]
+          C:\myfonts\cmr10.ttf ttfcm.xml</pre>
+<p>TTFReader [options]:</p>
+<ul>
+          
+<li>
+<strong>-d &lt;DEBUG | INFO &gt;</strong> Sets the debug level (default is
+            INFO).</li>
+          
+<li>
+<strong>-fn &lt;fontname&gt;</strong> Same as for PFMReader.</li>
+          
+<li>
+<strong>-ttcname &lt;fontname&gt;</strong> If you're reading data from a
+            TrueType Collection (.ttc file) you must specify which font from the collection you will read
+            metrics from.
+            If you read from a .ttc file without this option, the fontnames will be listed for you.</li>
+          
+<li>
+<strong>-enc ansi</strong> Creates a WinAnsi-encoded font metrics file.
+            Without this option, a CID-keyed font metrics file is created.
+            The table below summarizes the differences between these two encoding options as currently
+            used within FOP.
+            Please note that this information only applies to TrueType fonts and TrueType collections:</li>
+        
+</ul>
+<a name="ttf-encoding"></a>
+<table class="ForrestTable" cellspacing="1" cellpadding="4" id="ttf-encoding">
+          
+<tr>
+            
+<th colspan="1" rowspan="1">Issue</th>
+            <th colspan="1" rowspan="1">WinAnsi</th>
+            <th colspan="1" rowspan="1">CID-keyed</th>
+          
+</tr>
+          
+<tr>
+            
+<td colspan="1" rowspan="1">Usable Character Set</td>
+            <td colspan="1" rowspan="1">Limited to WinAnsi character set, which is roughly equivalent to iso-8889-1.</td>
+            <td colspan="1" rowspan="1">Limited only by the characters in the font itself.</td>
+          
+</tr>
+          
+<tr>
+            
+<td colspan="1" rowspan="1">Embedding the Font</td>
+            <td colspan="1" rowspan="1">Optional.</td>
+            <td colspan="1" rowspan="1">Mandatory. Not embedding the font produces invalid PDF documents.</td>
+          
+</tr>
+        
+</table>
+<div class="warning">
+<div class="label">Warning</div>
+<div class="content">
+          You may experience failures with certain TrueType fonts, especially if they don't contain 
+          the so-called Unicode "cmap" table. TTFReader can currently not deal with font like this.
+        </div>
+</div>
+<a name="N102A4"></a><a name="truetype-collections-metrics"></a>
+<h3 class="underlined_5">TrueType Collections</h3>
+<p>TrueType collections (.ttc files) contain more than one font.
+          To create metrics files for these fonts, you must specify which font in the collection should be generated, by using the "-ttcname" option with the TTFReader.</p>
+<p>To get a list of the fonts in a collection, just start the TTFReader as if it were a normal TrueType file (without the -ttcname option).
+          It will display all of the font names and exit with an Exception.</p>
+<p>Here is an example of generating a metrics file for a .ttc file:</p>
+<pre class="code">java -cp build\fop.jar;lib\avalon-framework.jar;lib\commons-logging.jar;lib\commons-io.jar
+          org.apache.fop.fonts.apps.TTFReader -ttcname "MS Mincho"
+          msmincho.ttc msminch.xml</pre>
+<p>
+          Alternatively, the individual sub-fonts of a TrueType Collections can be selected
+          using the "sub-font" attribute on the "font" element. That means that generating
+          an XML font metrics file for TrueType collections is not necessary anymore. Example:
+        </p>
+<pre class="code">&lt;font embed-url="gulim.ttc" sub-font="GulimChe"&gt;
+  &lt;font-triplet name="GulimChe" style="normal" weight="normal"/&gt;
+&lt;/font&gt;</pre>
+<a name="N102BF"></a><a name="register"></a>
+<h3 class="underlined_5">Register Fonts with FOP</h3>
+<p>You must tell FOP how to find and use the font metrics files by registering them in the <a href="configuration.html">FOP Configuration</a>. Add entries for your custom fonts, regardless of font type, to the configuration file in a manner similar to the following:</p>
+<pre class="code">
+&lt;renderers&gt;
+   &lt;renderer mime="application/pdf"&gt;
+      &lt;fonts&gt;
+         &lt;!-- register a particular font --&gt;
+         &lt;font metrics-url="file:///C:/myfonts/FTL_____.xml" kerning="yes"
+           embed-url="file:///C:/myfonts/FTL_____.pfb"
+           encoding-mode="single-byte"&gt;
+            &lt;font-triplet name="FrutigerLight" style="normal" weight="normal"/&gt;
+         &lt;/font&gt;
+  
+         &lt;!-- register all the fonts found in a directory --&gt;
+         &lt;directory&gt;C:\MyFonts1&lt;/directory&gt;
+  
+         &lt;!-- register all the fonts found in a directory and all of its sub directories (use with care) --&gt;
+         &lt;directory recursive="true"&gt;C:\MyFonts2&lt;/directory&gt;
+
+         &lt;!-- automatically detect operating system installed fonts --&gt;
+         &lt;auto-detect/&gt;  
+      &lt;/fonts&gt;
+   &lt;/renderer&gt;
+&lt;/renderers&gt;</pre>
+<ul>
+          
+<li>
+            URLs are used to access the font metric and font files.
+            Relative URLs are resolved relative to the font-base property (or base) if available.
+            See <a href="configuration.html">FOP: Configuration</a> for more information.
+          </li>
+          
+<li>The "metrics-url" attribute is generally not necessary except if you run into problems with certain fonts.</li>
+          
+<li>Either an "embed-url" or a "metrics-url" must be specified for font tag configurations.</li>
+          
+<li>The font "kerning" attribute is optional. Default is "true".</li>
+          
+<li>If embedding is off (i.e. embed-url is not set), the output will position the text correctly (from the metrics file), but it will not be displayed or printed correctly unless the viewer has the applicable font available to their local system.</li>
+          
+<li>When setting the "embed-url" attribute for Type 1 fonts, be sure to specify the PFB (actual font data), not PFM (font metrics) file that you used to generate the XML font metrics file.</li>
+          
+<li>The attribute "encoding-mode" is optional an may have the following values:
+            <ul>
+              
+<li>auto: default font encoding mode ("cid" for Truetype, "single-byte" for Type 1)</li>
+              
+<li>single-byte: use single-byte encodings in the target format (if applicable)</li>
+              
+<li>cid: encode as CID-keyed font (currently only supported for PDF output with TrueType fonts)</li>
+            
+</ul>
+          
+</li>
+          
+<li>The fonts "directory" tag can be used to register fonts contained within a single or list of directory paths.  The "recursive" attribute can be specified to recursively add fonts from all sub directories.</li>
+          
+<li>The fonts "auto-detect" tag can be used to automatically register fonts that are found to be installed on the native operating system.</li>
+          
+<li>Fonts registered with "font" tag configurations override fonts found by means of "directory" tag definitions.</li>
+          
+<li>Fonts found as a result of a "directory" tag configuration override fonts found as a result of the "auto-detect" tag being specified.</li>
+          
+<li>
+            If relative URLs are specified, they are evaluated relative to the value of the 
+            "font-base" setting. If there is no "font-base" setting, the fonts are evaluated 
+            relative to the base directory.
+          </li>
+        
+</ul>
+<a name="N1030A"></a><a name="autodetect"></a>
+<h3 class="underlined_5">Auto-Detect and auto-embed feature</h3>
+<p>When the "auto-detect" flag is set in the configuration, FOP will automatically search for fonts in the default paths for your operating system.</p>
+<p>FOP will also auto-detect fonts which are available in the classpath, if they are described as "application/x-font" in the MANIFEST.MF file. For example, if your .jar file contains font/myfont.ttf:</p>
+<pre class="code">Manifest-Version: 1.0
+          
+          Name: font/myfont.ttf
+          Content-Type: application/x-font</pre>
+<p>This feature allows you to create JAR files containing fonts. The JAR files can be added to fop by providem them in the classpath, e.g. copying them into the lib/ directory.</p>
+<a name="N1031E"></a><a name="embedding"></a>
+<h3 class="underlined_5">Embedding</h3>
+<p>
+          By default, all fonts are embedded if an output format supports font embedding. In some
+          cases, however, it is preferred that some fonts are only referenced. When working
+          with referenced fonts it is important to be in control of the target environment where
+          the produced document is consumed, i.e. the necessary fonts have to be installed there.
+        </p>
+<p>
+          There are two different ways how you can specify that a font should be referenced:
+        </p>
+<ol>
+          
+<li>
+            When using the old-style "font" element to configure a single font, font referencing
+            is controlled by the embed-url attribute. If you don't specify the embed-url attribute
+            the font will not be embedded, but will only be referenced.
+          </li>
+          
+<li>
+            For automatically configured fonts there's a different mechanism to specify which
+            fonts should be referenced rather than embedded. This is done in the "referenced-fonts"
+            element in the configuration. Here's an example:
+          </li>
+        
+</ol>
+<pre class="code">
+&lt;fop version="1.0"&gt;
+   &lt;fonts&gt;
+      &lt;referenced-fonts&gt;
+        &lt;match font-family="Helvetica"/&gt;
+        &lt;match font-family="DejaVu.*"/&gt;
+      &lt;/referenced-fonts&gt;
+   &lt;/fonts&gt;
+&lt;/fop&gt;</pre>
+<p>
+          At the moment, you can only match fonts against their font-family. It is possible to use
+          regular expressions as is shown in the second example above ("DejaVu.*"). The syntax for
+          the regular expressions used here are the one used by the
+          <a class="external" href="http://java.sun.com/j2se/1.4/docs/api/java/util/regex/package-summary.html"><span class="codefrag">java.util.regex</span> package</a>.
+          So, in the above snippet "Helvetica" and all variants of the "DejaVu" font family are
+          referenced. If you want to reference all fonts, just specify <span class="codefrag">font-family=".*"</span>.
+        </p>
+<p>
+          The <span class="codefrag">referenced-fonts</span> element can be placed either inside the general
+          <span class="codefrag">fonts</span> element (right under the root) or in the <span class="codefrag">fonts</span> element
+          under the renderer configuration. In the first case, matches apply to all renderers.
+          In the second case, matches only apply to the renderer where the element was specified.
+          Both cases can be used at the same time.
+        </p>
+<p>
+          Various notes related to embedded fonts:
+        </p>
+<ul>
+          
+<li>The PostScript renderer does not yet support TrueType fonts, but can embed Type 1 fonts.</li>
+          
+<li>The font is simply embedded into the PDF file, it is not converted.</li>
+          
+<li>When FOP embeds a font, it adds a prefix to the fontname to ensure that the name will not match the fontname of an installed font.
+            This is helpful with older versions of Acrobat Reader that preferred installed fonts over embedded fonts.</li>
+          
+<li>When embedding PostScript fonts, the entire font is always embedded.</li>
+          
+<li>When embedding TrueType fonts (ttf) or TrueType Collections (ttc), a subset of the
+          original font, containing only the glyphs used, is embedded in the output document.
+          That's the default, but if you specify encoding-mode="single-byte" (see above), the
+          complete font is embedded.</li>
+        
+</ul>
+<a name="N10365"></a><a name="substitution"></a>
+<h3 class="underlined_5">Substitution</h3>
+<p>When a &lt;substitutions/&gt; section is defined in the configuration, FOP will re-map any font-family references found in your FO input to a given substitution font.</p>
+<ul>
+          
+<li>If a &lt;substitution/&gt; is declared, it is mandatory that both a &lt;from/&gt; and &lt;to/&gt; child element is declared with a font-family attribute.</li>
+          
+<li>Both font-weight and font-style are optional attributes, if they are provided then a value of 'normal' is assumed.</li>
+        
+</ul>
+<p>For example you could make all FO font-family references to 'Arial' with weights between 700 and 900 reference the normal 'Arial Black' font.</p>
+<pre class="code">
+&lt;fop version="1.0"&gt;
+   &lt;fonts&gt;
+      &lt;substitutions&gt;
+         &lt;substitution&gt;
+            &lt;from font-family="Arial" font-weight="700..900"/&gt;
+            &lt;to font-family="Arial Black"/&gt;
+         &lt;/substitution&gt;
+         &lt;substitution&gt;
+            &lt;from font-family="FrutigerLight"/&gt;
+            &lt;to font-family="Times" font-weight="bold" font-style="italic"/&gt;
+         &lt;/substitution&gt;
+      &lt;/substitutions&gt;
+   &lt;/fonts&gt;
+&lt;/fop&gt;</pre>
+</div>
+    
+<a name="N10382"></a><a name="selection"></a>
+<h2 class="underlined_10">Font Selection Strategies</h2>
+<div class="section">
+<p>
+          There are two font selection strategies: character-by-character or auto. The default is auto.</p>
+<p>Auto selected the first font from the list which is able to display the most characters in a given word. This means (assume font A has characters for abclmn, font B for lnmxyz, fontlist is A,B):</p>
+<ul>
+        
+<li>aaa lll xxx would be displayed in fonts A A B</li>
+        
+<li>aaaxx would be displayed in font A</li>
+        
+<li>aaaxxx would be displayed in font A</li>
+        
+<li>aaaxxxx would be displayed in font B</li>
+      
+</ul>
+<p>Character-by-Character is NOT yet supported!</p>
+</div>
+    
+<a name="N103A1"></a><a name="font-list"></a>
+<h2 class="underlined_10">Font List Command-Line Tool</h2>
+<div class="section">
+<p>
+        FOP contains a small command-line tool that lets you generate a list of all configured
+        fonts. Its class name is: <span class="codefrag">org.apache.fop.tools.fontlist.FontListMain</span>.
+        Run it with the "-?" parameter to get help for the various options.
+      </p>
+</div>
+  
+<p align="right">
+<font size="-2">by&nbsp;Jeremias M&auml;rki,&nbsp;Tore Engvig,&nbsp;Adrian Cumiskey,&nbsp;Max Berger</font>
+</p>
+<span class="version">
+          version 964711</span>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         1999-2009 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: xmlgraphics/site/deploy/fop/1.0/fonts.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: xmlgraphics/site/deploy/fop/1.0/fonts.html
------------------------------------------------------------------------------
    svn:keywords = Id

Added: xmlgraphics/site/deploy/fop/1.0/fonts.pdf
URL: http://svn.apache.org/viewvc/xmlgraphics/site/deploy/fop/1.0/fonts.pdf?rev=966110&view=auto
==============================================================================
--- xmlgraphics/site/deploy/fop/1.0/fonts.pdf (added)
+++ xmlgraphics/site/deploy/fop/1.0/fonts.pdf Wed Jul 21 07:08:39 2010
@@ -0,0 +1,1126 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1170 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$G92jS!&BF88'KU1=1I\QZ4WJ@ueJSPq$D-LUmD0*diutj05:H@$?,]Pa6RKs4`#OU"eU$t&l*$@)_VX4j8!IEmL!uWks%Re\ML,JOn4/S9E)0#UI1`,+7DJ\o75UF3;fkK?!71L#&!,mS/'k6d'`C>V/\!-`d)L4[+-DonXRUN*Uu%7iaYV,`:bYIsBqK3(qImCX+V+]&IN.3iBfb+N6D[7QRQL8YIE%/rjI<[pk(T)HFV__<Z1WA6;C#+Og6ZrNPcnh9RG:=$VK&;e=;@<],pI/0a?j?28/$"\NT[>R\GcX0Htn++!3!2kE^[RC^Hh\Zbf9bENB^lVJ+s(4qU,/M:=H-AC9&01UUgF.Hs#b$$h^K_!p*Oco:ete[e3'gW\_L#q0"/.'9q#iCLFApBQt/rFah&gL2D@2P\$#sa%dj%l_3:L@'F$pkrLuiK$gk&"QTB,\X4BN%6[Dghk,TJfNW"/SLeUCgZU5`=+eoHE:C).79"EF4>4lMV2#pGqQ7SGEk!!+C*ZV8);*N,F]mf2b&Yg$%gWGgD\tYo8gp5aChqDBA7AY7JOO5ERO3$VLIn'XQ4O2<75I%Sl3b=-,"*8*%%K_%ld<m[PYKZN&OXs^5h4KO`@_uph=cVT;8WD&.PHUu1%08kQOBk(+l.ER>5,$HP0'E\OcIHip*UMu7N3L`2]94p=Oa?DkLbk]/CIbOi(b2B(mP5[DAm\RcSR9Gq-6Yd1cap,ct^`%[@.FM#,n\Y_6BumBJJ-[SlD5q.U%4'?e3JO8N!gq5!0mDN=Ng<qdY1tgINgN<HkfPljff%b0R4i"lmEE+(^b\7bU2*j,W]1W2fOamOJS-@1mCB)!U)^"h1>.]5!FnLY^om-i1-K^5f;a?t=`k'^BL-5BiA6%>.E2kB^B68Q?kH](g4F"jq5;"R;9`gPQFI)S;-JTrZi0=EbR?B@Z:DFfU*\"!g;U>XGQpld/3+lKsQT&oSR!q9cj5j:9,
 X?;],b7-!VdafKV3bk(Xse'Y@30^[h^L<+Miqn"n?>FcDCc:`31R;4&hVAp<X9m]*N(]*'MDU?4ETG#[3kB>@Qg71g[AOGSLlGf>k9a]7d7OOZEp7^0*'>?B7NH\"!#WQ9i:t*G_XK!'!K>DmqO,I[+K;o)F.mH!Hik[HY$qu9Q!TLC9@K~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+30 0 R
+32 0 R
+34 0 R
+36 0 R
+38 0 R
+40 0 R
+42 0 R
+43 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 552.041 138.668 540.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 533.841 161.0 521.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 515.641 160.352 503.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 497.441 168.344 485.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 479.241 277.988 467.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 461.041 159.02 449.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 442.841 208.652 430.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 424.641 230.636 412.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 406.441 203.828 394.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 388.241 217.484 376.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 370.041 210.488 358.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 351.841 224.516 339.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 333.641 281.108 321.641 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 33 0 R
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 315.441 160.832 303.441 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 35 0 R
+/H /I
+>>
+endobj
+36 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 297.241 163.52 285.241 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 37 0 R
+/H /I
+>>
+endobj
+38 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 279.041 212.0 267.041 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 39 0 R
+/H /I
+>>
+endobj
+40 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 84.0 260.841 245.344 248.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 41 0 R
+/H /I
+>>
+endobj
+42 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+43 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+44 0 obj
+<< /Length 3683 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauI<?&ta?(5D;D=.m:-QF]U@hgO)u;nX*o7r;>'*UWQ,OG$RV&]b#R^"Hc-"s8Fk%!HV%1X^ATi*\dQmFO87o6GD`](ZZW1"XG-E3hHoDCf9ls0W9-cns&Z:!<6hc-c=<X_#4*mYJKPl*l^,a(&)=h])SR2S\,HZFTeWc.WRWbP)GAVal,irY^mGYmdCP158SRs(:'%UZuoliNDLjgfYEkD\3rCS%mj.hQSA0:%l<;okqiXDm,#^\D/+*He5J-/!j?ba"na.'l!7ZG@`hrBq#&qZDT=SMRFsX7G3ndq-RBIQ\ZfjW]Sp'VeDQq8X8d(jG/;U?YSa%KtHpTc\Lq]LpMM7`'sK!K^Ll"g8-o[bP"O+Vb^5pkQ<15\ncP6?s47R&2K!;gLi_HJEn&Fg-IfP<C^/<VFMl\2qs#I5s'\[TgQ%n5QjY5<qhngXkTl*23H7\"ZJR'RUH25j?':sO%,EoK1M.JDcLKU`l+E6Bn]<a/liONFs%.`3@a&NbF(j:im+3T,fj24R/s>TbTO$b0#[KYik(p=TDl)urV8F60"*Qg/s7>qeR\r`N]i$%R_%-X8FPm/o&Z^Lo&DjD3;*cl8:nKSQPlI-A-Qa*F`CZO0&;d.I?NR:JXkU-f7#_tj8H\0c?'tF6`=<,m]=b\;s]"D*1HTi#'<+B0pn1XRH"7V(em<M&<_VNj'o4+2KVWj<TN-)]aV0aXsPi'RbffQR+#H.;II66[s,gd>`YP]),%&D!b8'X/]3@S#$**G`l,Q"SE2NE&f6sd=Qr8ti*ch?Pt;XomH@S\M'G]%XRqchpb7KAlD2PSZ#ppkp[M0&D^8PuNot]4+9pqPW#2TY&7U;GF$&868NX"uaNNjg=!X\Yf^uD8PtnRm,j<a?@VLu0e)O;dRN@d"dOCL@"2-`n-V_TgH9C4Be&*A13lNk!TMnA'Ukop^:SSh$qY810LLN@N+##jR:7@-XoJ@ClGOlIaGt2nOlZopk?0"G
 .@)[X%9#l#?DT;YEjgPi&_nf@,_]ioi,KD7/aVT>b#CL-e8,T$/cgg&hR.$5+'(:=_+)sLbG,8\"_@/JLS8t(N_>:=>LUKuS;!b).af9UC,t2B`PmLnr/%@,cD3O6%SP$Fl'%<5Z*/ftp#0u-=341W?!XhFg"YmB\P'G=&'j?i$1N3OK`i6'h'f[p$Q$biBm66_HT>S4fF^iP1YIC68Y_#+GV&'fn:$t7%5E'hAP-<<OQD"E+JlG;T1"\5,=C-V+:,@=LM*X6/*cM7X9U^dR2V!U0%P`C_M*X6/*pC_.12.p:]AjKacT72IPm4K%+0[f%:7@-XlSKGcGOJICS\r"doK"?BAn[lMSZ!)o1"ln*Vd#@&7fR8r)Nh5(qX]Nhc,ab?pMd'r?Ejbbeu^1id\I>La5]q[YOVbSf2GL<5"X_V5=dgL=7=pI&1:_,@mBKFQC`0W6rLV@,(u@=+Ec6L$#GeABqW5'fYlir-3irJFI4R$2:;U9VPsSuiXqAeLD[f_cs`5se4:6,3$o.q>=JHff01WZBlrd+nglrIBB[rB1=9&k19PDmZm0RPVMY\rM?+;gVFnaJCEO-VP)[,`7,h5CcQ[J(S&]6=8JjRO7m,Hqh67i#NYs9D,c1Ml65Zd*VmE6kbX_o"7ZA)g=Qr&.ciL2_Bqu'&)6"*RM02KL;AA%,k^\fT1suNNN)TeibHn4ie$N6]p[%a34h'0ep\.;kdYks918ih8lJH?`m^k-8=7Na=UAOLASa*r,V:B]q.n!0I0d0XR+G/$imB@Q-I,Bm1.#WbZ[&c^KJ2?*tdc:eEaTH.M9Ad#!ju!bK)@_^fEE+9rrehtV6HtpFK2Hbc,)bL[po@MmE(V'RKK;(&:4#^o^lP[P)t[V[@&8i763eJ8Vi`<6n7)pC&dOll`u)TJciHANBqu%P]Mo"&[9;;4]&ZXAcJ`SR)Q3!"Q`m`/Qfq4b:0`aT+DhC\Fft[\\?l!H1LcnG^.QROL(<
 OhYpsH3#2eGYZ]?Xga+hR$Qa.K6[L%`%OF!fFHJOZ<NR%>mD4aSe2FCCAJ/KjW%#,/FY#WkOVjD/JI?E56?#(>6R)<=tO/DVY^qBAN04_>DQ+jX7*p,1ZR5>M."f%M&M_SH-JoJ<G94EVhZr^Gr1:ja,!Ohu@C(I'AFn<2Q_l4_HNT<]UE'X;RG2P4MUF9@U<Y,P1)B@D$dnSKoqL.E,ALq2bUFnn=9EqJZ-=Uq'T(2#_ENkCecF"'&E#GHHRZ*X@$]N,"(lMM\>g)&Vc5\9s-=UpVNG:$/gF%IcKjm.L+##dP:7@-0fnn8S1)8sGee7\LZ>IX(?,E`lgqHsYD/(\M5il,p8;>o3b9ifP!i!BQQ>O21on6.8g^SnJCtWUI$sFikRk:+i3GePQA))OekM';Us1;/m4j*K3$g[0qpk6[d]LraV/uk's'2On<WH0_%n!^c\`+FWSm^SC34$G>ipn[18l302^PeE<1JbbY-I&L:4NaLhi5&14.&d5(Uq2H"_O3f%(D1T&'hDR#H:.5Sp3P#k4/!n&UEX>/SmGm3$R/"-MI>oc">"no]qsNG\V'!Y:D4^0B8P'Yna\HlIm'7`%HP^R_,Q"U)m\;)\I(,S@E4KE%Xj%/6&otgO^>pq9_I0YPiV?c@&,dnpH-#%A8?_9<5qI3KcffKGRUf4KW%(MU$!i<E=eY'hmr0ZB=EfR]8UBfbZfoJK>o+5\Yiht;hsKu_ba0VkWip7=\n48Uh=p?;cP,n<gZP)2h@Z[B9SXI<3/@lr(hM-SK+OAEON>pk<p65eY`_6W=\4?+^9aak>4bkM2M3mOD6VU*3FXJ`ZJA^JcQSf0baXC@1LOkU'<M,G6G(D`0HasmH=F96%$[brI5:@F\+lK8D.Y'&\nu%bGM^D!K8RK;![2)#\_8Qk=EZXSj8;h2R?WLg]q2!4c[cGg3DqV>_>@-Vf@D)2%p`HoUTD*Yj!$L&M2sL`Ytc6U!C@8C[t'T]BX
 RoA=hhn_!*kJ[,]/>l7@MqKKleTpFuqC*)m&j;aQhKb$mJaDYu:CdS6=+O#0g0;bIEr\Ia='Pej"T7:[PWS-p%sJ%l'\TgW*E1Fk]DB'1]JA<")e?#bc,X^2:%-%dPm\(ht4-bj&B>$m]L08?mP:da1<+W4D2Abd4rE7D"p[qn5_Y&(c3fq3,Un81AXr^>kmL'=\m\,S3:Jo3KcR8D>$N@)^/a<`bSu(dZ,2C?95_L5N0)=sDkbl9(4gh<IZRoM?VGK9ZR+W2k!Q@bgZ0r#3gNV8ffA=+k-U6)@%#k%it29!.#7\2%o(o_-J>Bc9KQZPH!-afolSj]*r;Q?Tm(,2U:A0C:VLas>;*0pV_+*kLBTl'kK&(&><<K^[1VC]CB3Pa[`%q!Ko^Gpf3YR8hMG90X._PkH_^`C93pAiTQ\[^6n&)s[Se#k*#_[gh/Q@bMpo:GJO\A\Ji,RT8W(9%1*qT(r$'YA82,J4/j7+q!ak,d2\Ca6cOgrd#V6VYo!QeA-\47?#$(q!,hIl/s#"':K[C@E0!AHsj"G^2Jb?8"+SJO(,uV9-2e_1r0(PM\GgTAM#g>H?$*[!ID:n)fB$f5!5EUfkm)Hen.0pa5n'dk[:V)mK>B((:U>e3tBsZEPsaTJqP`MRmjK5_.D;$gc117#@:6A-DMH2ps2r_qRB`-pR",ZdHN[EQ"JMK1@sL>Fi[@Z%`nYN9W1eG~>
+endstream
+endobj
+45 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 44 0 R
+/Annots 46 0 R
+>>
+endobj
+46 0 obj
+[
+47 0 R
+48 0 R
+]
+endobj
+47 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+48 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+49 0 obj
+<< /Length 3316 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0F>Ar:T(4Q"]&A/Nn!1VPFR_C(B*OKJnD_jWp=RQ>^_\o`1Xh&a<qs4!4(\*TQ';O2(Lop9*4QJL`=46QH(I)^hrjW6H,Q.RdObLaJ14T:kpbD]ZM)1<@4nEh5s1ETk]staK]O63%4^@bkOq7Qo:J=IRS>:W#D/8Ut=-m,tZf1JWG7u8AP,;sU?(Lam>/95I?LOc-_L??;g/uFoG%8oa?P8:r4I3(XOF:>,2/>YhI,aM2H@)ocSt1]R3UiJ=eE20m*PTFu)b*"d,B''fhV!sF\))VIm8&b6Z@p/":ZlniVedQ?7o9tI<t/Yd)];kLY3@1;O^[MqA1[!/,0V&q?(bn;^.%918D%_Th-U_)kZGY3B4kG.9s['rMAP'17t1b+Dni=?1aJbq2lh.3:LW8#X"2"c5<%^BP_BCs*uPuqXc'..DXT>6Lo"&&.n9V3U/\98&]<QD4q,(a)W2*Y)&,0kOZpm>+A4lmSVC8U^Gk*u%QppZH8!&2oqNm_3"7)FVQ':K+Fp*(MkBlo$;QT#J&U_*!L$5Qnk@4#>KMO"dp*1Nq;)\[Q48R`g<gHXI:@r*k##:d0+=R=\/pO!q2!\lq9ZMOXUOc>[:9B2#)6d'H"fd])+Ie0dRl?,Ss<kXU?u&Y8+e1Y^<a^<l8:Xsnq<f2=m[2-@c&O6"H!n*$2[')eCh4]!hquq6379)D0+XUC#2\@4M8A9ho^?l5cGF#i@sV$=4'>_!hh*",NP"GB+^;4m-F"`1U=^q<M+-@VHr@;.cQ15c&.D;B<5)1Sdt*6LlII0qiR,b:C;>sO+<almb0&^nFi>8T#:ZOrD9X7J'H"u<p-X`Il_if71`eB=$([?L=UTGBDa54pGXAE@I/aser+b^9G/"m,m>VT;K*b2;"N>eIcSJDnu9R'h(,3_fZN`J4:aaG;!B.G;Y[agr\+N.T1-lC#.@QZiF\,@l%2m@if_MIH!d@l0CkTtXlVEfOiU&jiGd=WejQ9
 i&SOr>qH9[rq(*@,XiZ5DM&jLVSXM\gqc1TVq%H+8MN[\?!8k@GQjh#m3:X"Po:C2j#h959^j7@?1")"K._j]uM=uocE'-U+(]cDY,!Z;U"!"B0>hY:('EOR#\?pgB.t2G<I\KZ>m4*'Yqo'Q%);PrFIEu:5B.'Dl5d\[<f&l4ArUib?"2e)t__^,N-p/#3VA9)L<D7fOAVGqqiFYHoABp87rhaB'CbN`TE6jPl(jeAcp7?ub(8beN[c(YC4*:W,Q6<,>)7.EQTNm.jbi;u!M\=A3f.T?u%R'2O?4<n*V]/PVIG`U5W(r$$RkRLCk-h*W*!jBt)cV+q!f!]?.VB<p7*Z[\X?+Q5mGf&D0#P,0m[=6!-9YU6r6ZB?ksU&HJ_$>g-WNF*h:cDghX#PX+'2I1beoYp(Zp!2Z:&81:%[e5M1J1`Q)5;oIMreERY<\FRYY=>3)1#o+FQ%]$?\=1Mp=M;!#^D)Eealu]Ijou%"d.R5n>G/Qm&j).X$dtDI2,@r688"(e5p/$YP?;?`UmDlX2KO),S=6"JBqcJC:a!Z4[#[-?j8GR5=F[Ro9E.B*5H/1:3"JG_\2VP;V?mg-d28Feocob*q@ld]e<4"7=EMJidF7DdLh?\1tO,M-dK,EeB]nf*:j%2U]uQl"1te3hVoPXK_*,h6oankXop,QNWRq5=$+p5MX!MD0u-t=8qdX(KL;2>s2K#!Gmt7]%i4L%3?&%4a]u3(SrQPF[<X)h\ob;LF-5@^k*%1N;dWZdX)`BP1gtoM*-)ecj.PVg-S*72K7P@T3t%@+7JWf6(^?`L;uR%(D_=%Oi1PYU1^OU?PH'n8"So+)^Q)Q[F2FO"WJ%mC,Yd[O4=5KJ4hKJ1kOY&$/,)U+p>BA)Dc_<JBEUuh)3'7^ku%<BdQq?Kfq?]BgD;^Ka'seO>Ydea0K4kU<=2rm>&7s_iAK'XYUa'SSL'mftT5jmc1*d#Q2.l"J\DB=(c&D"H_$_,,f
 RA3"M<7h"Hf/cpaUBK+.n;*T1>S+N<7KRDquI?A(o1(i3%!eHS"Be!o4Q<\H$PT':9^mY%7jVnq&<3WjB;B7lfCB\bWF`,s(d8LM?%:+FOR(2Gao9!8F!rLKKnANNo;.+pj/2TQ4;XI:Srqr!E9!Z/-3qhe6pCt"EgALJQ),;Olj`22Qe'V<`KCE%c+jgc15_KMtT`3nE:.l/fP/8WG4fM*c?F8t2/nNf;+gL:"XoXt'E4q5s@Ek=A_9i4+Q*Xo7N)`)(3;)qA2=(f`2%^#7u:@d#4bV2Eg_\ZuJTZRgD,pWt^[3;1sU8(#6qBu`i*P1=P;O'9NL;#9HYGMf<BAICMN<>YkY6>PO?T'a`cC3Cam`c.q5d@K81]s%![9u;SPI!NdC=PUBI'$P_Qh>MW+(B'4*A^Z&*d(I87tLQi,IN[LWCgk">bZ4Gpt(=*XSmj,A1_l/K=HG.4+Kk<\ZKn,XGZJ%@,/:V+AeV?S:onE"1%dZ]fb[aOC>CXKB[&W&:O81!"fg!"b'i(K[.ENAC+[S("!F4].48nBC)"lYWUo3]6.2Z-Znuo"(84:otU(U0SpGU"Z^7>%]Hp>HV'MgRCiNLmG-'m73>2bjt!nf^3Gb&,Sp7ar#@W%!71@M)+p!/`9pY(WP\P="3ZBG)SK;d"fYa,N;-7VItXg)B!ebO9J6dNYBr,)"9tuH#Rr8%gD9?*'?rkm$9DK4_QBY#L!psGkSYD/c-"nK3g*\1jXNh(W/<EaG\&ZG-]WqGf:?$67\*JjZr%FN<g4%jE(M-m\X#W$ERKMkk.ME9;,PsG;cC'J'5P)dp>uMm=e,`;DVrf&-Al.4oW3dPYdZ;(p^GF7.3Kp<3P^/3'8TWNW!8A"KXN?4fkOUt+A\K.0TGH/DLuIY6"J8/2'F1D2$,aG"HdF(MNVspREMGNQkeb:mL0PZ#[&+9IA&,m@nR-@%-h3Tc611C`Itc.5L9H*2sM<(\b"B"gUr;0h=d?Jp'
 ]>4TmgDm2Ki^o0`+D,U*CTLk)!"U:qi=,Vc!f*HTF<K09%5@%R]kBW^B2X8Lni#2pJ1*EB\,Ad:\Q.5`+1kqT)Pu>@D9C%FliHP#=5PqVD('-t9h/.R1,V%q&p0>!+!8[-&.t_l&[XLAQXNCae:f`W,gE0.gFCcUM'TRCYTS+<*GDHF%i`JoDs"@r;=QN,5dV'`R`q%6Q00+Z2hl_0j6FbAMg<E%&:.]''W)=&7tn4A^r+BW$D7$ZsIUckIc#[Oqo"eo;23%cg%.h.5O-?D`ju!Hr,IN8udEhd@<q(d\7c-XN%S`YAGn*4tZWDuZo>UUgXQ<%oM5J%RqOh5sPprrBgOe?T~>
+endstream
+endobj
+50 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 49 0 R
+/Annots 51 0 R
+>>
+endobj
+51 0 obj
+[
+52 0 R
+53 0 R
+54 0 R
+55 0 R
+]
+endobj
+52 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 264.78 517.332 296.784 505.332 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://en.wikipedia.org/wiki/Glyph)
+/S /URI >>
+/H /I
+>>
+endobj
+53 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 586.696 211.064 657.028 199.064 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (output.html)
+/S /URI >>
+/H /I
+>>
+endobj
+54 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+55 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+56 0 obj
+<< /Length 2828 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!"r?'"$SnU5n@H7ur8c<QM.TX;B:\4aHM"h<W6FjYt(&$eUX8n:MiUilCgG=[i?.Ed(pjpDf\[5B2SE5":Ro_\=+hq'ge^;8YIrkH(="Sj,3`Fn7en@=DX'RQ?qgRFgQhQLkc*[2,QfB_7P08Y)O_k&-4P6AjRkcKp&c`c5=?('Sr.h_[Il?-7u)Lfp,ZDe9ggGVE;^g0n5SH8?+>.S;=\tL`-0)baNpPZN[*i-];FKT0(7qn\CgCOuH!i\:9M3<O:4sCim(qp(jLXboZJ*5X`^*4qtfFbW'Pbr!.<3SE?W-@h3Z!a4tN;;>"jAR"*'Pbh).iP,KPlf5W&i,3fbBOKFE6^9K;*`"A9XR'=e5Ak_p3M^1>D^Vho:'+)Pg5[`AAh>mKgl`TV,@9BZ>LiPc4<?3&cDg*#NWT<H4'8O68(s,qL9d_//c@gAUHf-)5^eks"_d(^p=c%GZis%fA_qmgr<DLN+O\96O:58bVSJrS[i@WnjD7*Cl14[L:J">,XP?>O+\48<&mUoj0>-FD,]oGrP2Er[Z-S$h3+/P&AD)+L3O-(M_Bbb7VOPF,`["9_&,@176.P9Yoh`dJLO4UKc9$N*MilbFO^0)%MT9oP=49nVe.Wu.?ceCki'QX#3[#t4ESdIq9\fZdD3%a]t(@5buh6pZY*9LT[FJ5FC:Uj'CErrAp7WQAAIl3ln"1JF4&JQ_m4Gf.-J1]UFD(cnRdof$DJA+8Iu/A.cqj/.@l$Z3d2CIN&r_+FTKXra:6Yn4<&-TYUms.0(YcTA]%m^,eFBg--]ghkWi/$pG3PAEjl.-l@*f4S/38Ph50']GWQtD"]NDq$E:1Ur$Wa8J0PA"JIWFtO)9o.=U?$e#GhLB+NCXn(,QN"@`I*Mjk,)f^q99r_0/U[c]0V.eWX.3r'fmm/^)>nPCkAXcLS^.-$*5`LXDA#U?i]`$V`'Ip-"\h1b+3%/E8KtV?FrAQUBLcI,8dFfl;FJ*P9#
 7Nk.<'O6f>ZJG]E@bd4<q>&IM(gQu;Rc3iXp<i?d_"DO(ZJ;QBS9qf;rEltL](no=!XeOKfqt8IVr_fmE#n!md&T@?9m(Sn@>IFeL:/DePf7IbB03(*"8+tP9=kctb!0K&)g1'ekc3jH**%MX9V4*`-n_$5A_nn*%&CiZ)m@RE0Z_'.P_.:tO$5h*g!jiUgE#]l4..a1q@30Q=4rMjbF[8]gGnR-rS-Zn*p3s@Dpa"RS%_o\5pgkdlMK&3;UMFJ*3SQDQMk@[a2f+gUC)Ee'BQ(M\?4h'SV,cF[P+R<rN3gdr'i#$5'F&2FYcX9']IP'I9RAt-=13IsQeb#,3.QqTR3-fn<7V.=bAL@leJ?WEG&gC1!u"^?o]J[1E=-!I(/IK.)Y_!N5(]K#6DLX6h^tEcH1"&P(JeYVdg(B:<dHe,$:<(i:5m5(#8mr;qVjT&hd`*:7o/^eFOQ'B0cZ<D-90CjcF_+)C_u;8lacmJEKU[g(^^jW8ru?n3pqA!E>0^+TU,!BPaD-Ih#i`r%@&MpJ=cetXVfDkA*W=IW=M3\)^?h(PS&b!Vt4IUKNOgTTa2'0n]S$'h[toi/(u<4M('Q-T7>9Scp<^.#@o[LBD,H5P:4?U5t!ZI'3$gaE.m@l\scNAffEA"35Vhc,d=Ic>R4#L`2C\l@a9l[2KR_Tj14,`Bd5^S/&cO_!26W%IT`a&=O("KdjUHsHBG1-a,jKiI(M(Rg?p65d"i:d+];U:Eg0+bI)lJDc9aV<4D)?fa`f`L`cbNQoBAd*ZcB/KZ>F/Ob/Sdrbt3&6>0Ph)pe[$2Vh0C4/cVg:fUI.-QJif]Bj)/M\u@f&<eFR7<jS5tD5aPi\uCD25ac(LW6mlf!U*+!nV4ij`3n=]&,$A-rc[4/Wj3T']!9hp:"PZQS>rQs1gi"Cfqd=PQQ,Q;[jD%qggsD#$nY_T\2=];A#Sdb=;nn(*]'1!MbA6h?eq4TU&`6plC/Fgl.TGS?j'
 uh'iuc97PHg#P-Z2?7k?QZl1kXT?;)1*'.2HlO"PErBSOZ8[%4<9G.TL_fk=6@3HsCke%#jZETH./RS`HUeXTlqph[;!kT[=,."u89oo.2Zr=4YjMR:2lCD=uKH\PLF7ZE$R\:)iiU1%@+B5:elZ=<XJ3-uCAK;R4'a]UQ%EniO-+BXMSJ=r9aq@I%]5(77K*O'g:E&@C3H=#ai=$-]j)@,Q*dr/,4HN"aH6VP^E$m=&jCJKEk2%0_5U(%2A\n./KX.bW=Mai,@q"P_s_>"rWGrh2\!^adE<nKg8P:RIbUb:9C;L'4U_-3YkEQZY,*.ljUY,3QUB%F<ZSHc@4/U5TB6&pHX&W]ir$uMLtX2RIOGK0`=i]J9ZH3Ui1Dd$IZiniC<Tjlor*-Kajb=7CLK\T"\4`V/#`eDJ/d\1pG,+ojdLs\d0,-S:i0b%LtPG^<2_tPQpZi%VcY%c:.]`]\GckIu(MbM&P^Lm$i.+$5<]DmbT7,lgOd$t>]FrW-i&`F9>:n3PdrArM.4cAIiU*`/+rJ[K'%V8XV2Sp0CB)F;^\_V(P8_)=k*RBc4eF;A>)i3T#jP!Vam.\l"SA-HkJX]HBJ_V"fRNP>.p4C]PkGFLnrYL3%GK5u+4,*M/==K2$SJT]ZL422mPTTp.QbT$IV$Y?qThQ*od.mjpUEPk<U-sJY`>4l+;Nt(Xj<=uf]83`VZ%qVXqV<3Nj#]<T(N$!3/E&Ac?oc:HM<c\"I;"J<!s4W@jQ+C"aTL5&L/8fp*XP(0m6Sm^a?g([Y9,:@LtFnZB1kSuRrN%L:G@Zi#\I*K9^t@>I=$Hf#Cb=sXG%);Bb,j&n%d+j`ZY9^o!4&I~>
+endstream
+endobj
+57 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 56 0 R
+/Annots 58 0 R
+>>
+endobj
+58 0 obj
+[
+59 0 R
+60 0 R
+61 0 R
+62 0 R
+63 0 R
+]
+endobj
+59 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 679.6 172.656 667.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://partners.adobe.com/asn/developer/type/ftypes.html)
+/S /URI >>
+/H /I
+>>
+endobj
+60 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 666.4 194.652 654.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://partners.adobe.com/asn/developer/technotes/fonts.html)
+/S /URI >>
+/H /I
+>>
+endobj
+61 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 194.16 362.096 255.72 354.096 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (configuration.html)
+/S /URI >>
+/H /I
+>>
+endobj
+62 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+63 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+64 0 obj
+<< /Length 3703 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHO=``=W&q9SY:sI01<AmO&[s)Sflm/#lAhqITc5nj3#E"*YApA!6f^[Jjphf"5)A4L@[OOip<]>j>\f:G@J:)Ebp?))8cSKpRJq$"U"dE,Q_!:pn//S<#n84LOXu!'0A:F6uZ^ZRLW,'51Xk,/a]7K'<//$T15eEWhE$gc`2&Uo=l)2YM";1/j1r891Rb6Gd\'$Rc0?\s^p4SM!,8[.NDY(tg0>>GMnOq6Ml<\pZO_e?!I\5E0gDUX7,kT$*H(/E(b@S4-?fUE$9BVWa+Y/J/AJOCp^9%=t+!bEhQUQ=bQ)dngXEOAQfs.t4ZlM>?i0#K$1R?RK`1&_h1X]"0/;pA0`hk()VscjTGekl3_/JG48O<.?R^H;\(X"XFRe&,W,_o0D3V=^W'ui$%p**sC="FGL7QkguX'UrP,0@6LCIq)R9"f[=YVRE-jFC'$IBb?qUd'#,.)=F6fX#reE/4\h).IJ)[$1_u`bj:sCX2Ri7np?JX#8G/R3pGULf9T7aNF^FO'WN,OOX5t+gkE9B8Zq0P<IBXXh>o0776&b'u/77AGcsG`#gfb4GVcFdBbo8<U%A^PTk19g>AgQ)N?>qUPH/*`&bV"O-4WgZ[ul1XYE6c,@A]`iL"2GBf\[De7Ho0/S'4H<>J29e$V_b<n(ttBH9%#JeOKI8^'+U?I-.)b-p!18A_)pg7/n61OF,4<95)qZ[KiZ,pM!N38\7_p<kY9f(9%K!2u^9!+M_.Kt4Uq7I(0/JCI[F,Nt1kRDddG&9Cbe<iM)7e*SHhX[Q1hW-9ig"$_55;oF;oFr(IpH<pm8678oXG+enD5I>WDc*5^RiO4P@bJRi-W#HZUcfV!=>L%T6=O.BL&*CB8.83s6mdpM7Hs_-if<SgdLAa[(g3,/I5A_-2GM(Vu@NEmG'SIQB5%+NE-^N,2\mjmn(3n80Z"Pk6aD5'H#^9d.jE/:e)c@Jd]N`*'*LPOe4M[aDY3Sg+GAbaf!7Ol
 +3?k&]G6UDU:s<+`2(%LF)%u6L#,KG,+3:$(:45o=E$41dR\e72_>O=RJF1JU1s=+Bc.-g<du.R\D<kepG(]KBASd@i::$WGa,X$_,u#<t$\!<uBcFgsdl^5bjg6Xr+ooU`^q^i/Zk2l,'hb"$H9`(?bC\_J>'EOTaofA_.Ui!SnB1HW3/\0,Z1W'<+IoN9Q,Zu'(TXuN_D.l8&P<fIAuaku`B"+hhnB"l'+gCD,@gmk+co12ZFGHC4;UtrVpEs.5SXfZ/>tm\6(a%6ULX$cWZ;Z9SIe]p18OF_#GmJI<0sN,SIR7e,EGn*8ON<2`Q1Qe.?n2%A&,),;it1IRAM5b8Lf9*Wi=^Jd4CEl.1.Q)Q61-=cX'9g]stU%^R]0&kD&*ud\Jj\P'G`s8PH:FPt[JhHOe.>HAeCB28$*HI&"!Z+dnG[,]+<8]lLk_P;O7U0e>P9^qti1c&I*[.gn\(=d@mm4I4+"A(_]AHV34p+sB!XQkn6tR&/#^Gs]'5'IL^;DEc98@Ui8Vj5I:[9n@#`B?fa#O,FAXf??fEEReH#KTHd#+/_';)H'M"Ln[Bkk^*)S>EWF2gYLAJ].XSKUYLVtAB4;g0p'nZ']Dnc+r3`/JKZ3h!5UT/Ak>]#;5+rh_?Ic.j12&Q&d_j<fgOgBM#4\qn;?mOiF27:.B>(USrX-h'q6IJiit"2-QVd2)SOcFqq_`+0E1/50;d$IXpIGS.G)@QK3TXJ0Ifh&O"*];Ki,T+<Pk'rljahEE*aClosgGIleMV*\P)71N]R8UZ%RskUp#GrXE)C"+2r@H'%p7J'G?;RWEOKBYX)`r7S3<F2-$*pAmbuiE;:%S6D"I"(We)D1)8Y8*qgU6f<HLk"f_gj&T;SXd%rpGp$7VOOruN+FsCiP[ki^c)g8M]"#ZQ-dRi"BKT@DEp3%nqiAk?sPZDl24Eut3*46&?WNM4+A^2[&'e<Aiq,V@FJValb2inn8=GWuC-(-:@N(k
 eN6Da?M-]$O!M'<Q^4,H^o@u&"rrLb*>P(c3A"pHkURdkg.H#S9@B!T@cm`?OKLr#[KjsX@VSaR5WJ:AJYrH6:(34<@76-W?U?qfg7Vo>CCh\sCZGltJaIGud3)Kj'f\MIG5\@If.c"?bRn)2K'8R=\Hg,.!TAFir0E<e`^7#*=F,<+$e2t[Ppid&?bRc4fVdXDn'Y4uf[gZ!^<g1rSclALQJ"-%<l_4Jr^j$@#?"G^1@4UShAC5ibGKe,@oUtf%(IaXs@89+b8jIm'p6b=t)gbsCOO7&Z&<_/b%5/)[+%1(M6(FZ<^q"i7[Q_-,55Q1->YL=#Ng=K`1YePSCSE)JA`gZ#t2K)H^1kRK>HA=<,N^k7t2HMb_8IemZ7NSfVA"ddjhco<dG794ncUN+7Xt_CK^LO?-TG:j`oI-h.9&*aRVFf!TrDBRlb5nuFVQ@8*%h,Gphf)epMl0#hHkA<9=)?`T`;@@A<LIE[Af@5#faBcg#niSn4`KGQ+W'sNC<C?pOtIi2]&M5##Z]%?$,R7,n%%@J#*s$U7om@F:2$Ufm-BL)9"/C%0eoHSh6e/-=0jOLm=`"0)).80+ABT$q1pcTeuHd?a#?"]=uYRq6tL%Ypggo,EJW6Vd"hu'2DSH5Vu)Lc'5ik\`D`"Id-cut>_Bh0MK7$;bHC_RdFjEqFA^rdg\(eS_5k&K0E,>i]5nMXQUVn-#+%0*as'>[N"o;dCm6o#QBh4.=LNJr=6X(e\#bL0\R\]A'@g2UF3g6,n27A`mZ#s`0L!OQ!M+(7j''"H]$nQqS[;5d(/9NeZu(fIg79JDK804*RH.ktin>d_S'_U5e%8EiQ;ufJ;D'Wl6MQQ$fO^pLecGFEhL">D=UmV%M]j7UGZULiD1r'.;%d#NDV_GrH=9<L2teu`(E&;ie90Uu_X9gB+<U/^IO/RK<?*TBdc\dbROAaMRW(OYF8-IO.1aS^M&h1-.MLLEFks@PpkdF_3,2".@m
 +rA1HQt(pE<o:#o/\9^;&bL)(&,=*p5BCBLp?Wh/`qPH7*_&Z0lV26_&,=4Xc&"#GI1/[cm.N-[5u5m9/APW!+oGqhoQ%3Ot$f*iEYm&=P!Z".C(a_XkC+I>bV8i;QWTF<Lp8rj%Qb3,(d[/6JNI1ZX@c1\_)K*'VO&a,\G:r-?@$4Y4u$:]-C<WQ<6ba7#3!q70!H`CRA.N&3m/L8h.5:,N]/#G;UX%9Z9nbX[,bb'(2TH&cF>5MPf_cIbnk.VE`&h74+HOOu:%?!`1m(gYd)B]ff?_\74=@?gRO?M@4#qi9JmcL)S$43%dZZ(i]Sqhu80k$,2`q[oU\;qpE4S.ffjOa.=YbPFL9Wm[%lTrD2'*8C]")F#+\pXnk(+:eQ`HdBV"B8PPm-jb7U00EYJ3a086hd7CCaAeLu6hpUb#9:armp\NE'OEoM#87!>'0bn`2U;$Th/b/r(aHbQRClHXlUXZ1]A*9IeB+ul6CDWB`1M-Y*7=uh5.>(iIQLU<[X=(/'"Dc4k@6DM\S+DF7'Y/AJml5US<'kOK7Y=D,Gk8-ENT+QF:o41Vl^_b+i(^!e2>!GiMX0nZ9I@ZN[p;:)@6,mAh3[-)LQU_X!l08hRatTBQc$S@3?rlcq=1BjrbfV>Rr-Ee=iFH2hY2SQ3OgR!Zp$mdL71IjCb8q.(_E"3<kif8d!.Y6M3trl_`???!`!'ZW.`Y+HreT/Q>lT]&*t-eE6Nj[WA@'~>
+endstream
+endobj
+65 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 64 0 R
+/Annots 66 0 R
+>>
+endobj
+66 0 obj
+[
+67 0 R
+68 0 R
+]
+endobj
+67 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+68 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+69 0 obj
+<< /Length 2866 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau/ZBoh#[nb`:meR+aF0eH:IRKU^dB%%M%qO6TA/aB'l-/)Co_bWdGrU2g1,S"[:GDi=;ACiWu*1WMj:[=J\l^M7"W3_9Z+)`>m>UOR2n%eVTpG-h>8WqG7\[0!FbKWgY&d0BJl1oLhKJ*0^ih+]f*?4P1UN;X/5TD*bIf!P)(f?X<:G]ST';'egpD?bt#bort1m.YaeY4+]$A/%mZIN7A:nc3]V[XnbWM=Qo4i2SZ>rhq4n[Gm-MgGF"V=Q?QrMS&;/kLF_UZnrr3eK?Q;Q=DW0ooSLl,q,#J->-CbZ@3Y3V\(qV,UD^F08[%"\u.Xj^M_FJh2N&Z;=]i+3j9fNgE-ZA:a?H8l$;b%nGIl]ZrLVma@gL>2E]CIF0,jSFO$`M]/AAmD.>OUWog<qsK^qZ9.WY8B]FZUtB+S5B(BqDsH6RQ?6M]-66bRfJUh\K^]s+s&p4AP?[o"=d:$E(8GtUEag&*IJ8Gn3H$JadTT/6D>]J-3Z:4%g6U@(3bfdBqP%kR"6;Qr%5aMU6,IXH.Z86#5lID?LmB[b`Z+M=Bd*pX#Vd@09PG+QNu330.>><L^fFTF1j+TF8lQB@KoeK<a<Fue&VEIibKuMCO^gue$3BK^;fs>$USTXYq/<\tRZNm[$5)opboAT365"l\GuSlFc](I@_ZcTK_JW\A^<[@"=-UAP]X.sb3#aSPdpgW$+iUKVN>I9V$%gb<B&3$ba1EkY[mel=lXTI#/^_3mQR5XJ7%?[1>7mlo"gui%NE$FYLbb#G,*GEkk3cakpP0qS(f88KL6PunB9dl`0]kj+&'[r5#2Z*QHX?:ZN01kAlUZr-K6i#9em\qLXOE%[%'DVEZ?9Vbnenc!eRVSeN>YN(\,+GWVQJ:GSkft;7cGu4"fE,8(7i.olmtsTD1\T[/W;I](&#Z:Y:TV'iCn(>VeuI4A6e_f\2.]4m0fEF4`C-@b199kamt4?U=;%YJ1R)\JesMnoYO'Y\J\5
 ce."\EA!@gh$BiY,<#5LiW:,WWQ0,aCNb+*jG`#S!'Bc1F2-e5k&;rS.!.QCJiOBQB$DTh8Gf[BoHp06`DsH7&Pkd1FdEOK.%r$/;q>=ZC@]Jc6M9SOhZ,ZANV02WXQ:t@c7.].#3M@P*!OS&HH4^g?,J[!Jn,21pErn9GZ"YCg!l`IM+UK&COmW&l+TZPF[elMB(CJ&V-A*[-c<8nWGqb17`HEZPI'_K`8+JNSIodE?bm'Q"9tf>ii;!2HrFT*9VQ-:,/^%b@#O>\K'TKo!8Yr!m)i;#%`A[+TUrP;RE$@]nH3&h37rSNjk:fK#0oOAm(uTI4B8:(R0/Q?n&o++?=37SuOd]Nba[9''UWJdMm0DPg=3'S&ZKH'6;>-QI-X!odeP('0<7H3`]uUFY1,Q9U[`bX>C7HcQ)G&7g>[92OefG5V2H)bE6X*72ENrkGPp:&/::"[g7MX8:WXRk(n2)%-m3/%/K,b5G`agjUk-O'JJV@\r_OsrKe[2#)lU0AFW8ad=iku3X>%t-Z.?aW'c^tW=CYH^N/-4e:.KS#\(25VYJ&W$.`p1q_p:*"Z^oS]jjr*X![)LS+5)D9/Q1b`gbl,ULj26*[-"^>7ne"*ecp12+Y"kfPg713ZGdZZ/EbNY*Mu?HfQ,p1`=WV);mGamC]fkl(]/+6B65eZl6@C+g$#Y@d,>k0H+?i=eIk"kq[:b0-kJdGI:CF4EamsCW_FQN7`&B1iqV>'d'bB`APU5?Y`CFhC_Y5`=ER[MHFLKM=b.Bn<qu^jj?K`"?qTljgLl;khFsb&ggg3+8&f/L^^)m&9[$Z=7J8Po]Q_T=%a?q3Id+m@YN<S_W3Hl<.H3OoN<e9HF2QS,=WArE./4EiM$q:a!#&L\[<RJ(I<>In2]P#r+(V;sQMtCQ6S"<4#+Rhpb0JG1s!s;UYjG21A$8.&(K?1TIISh`/b"Y)I8Y6m'aDD`UpP<"qkmYQGW=sst`Uh`8\^8J/()B
 R!V:=7shA,oReF$prNPNk+L,C0<2c:EII!M@I#(ZEp(@&W5&Giu;!4Y]H."eI7._Ko:HR]lFS$k>1!+Ml&ZIs/h*h!-SQ2s'reos8'eNWE>9XPiL'kena/Q"2Ia.kAh['"Col&)Jh;hU7Tbg5uog"`2a7/i6179nYS<'qr+S>O/2(/:`V+aqi1)?rF_G3:_d4tEp@K]i/;1rpE+1VaQ)(7@#PlBq#m)@^i.q]h$;/#nXkc%Sj67*[M8VJrH^)h52!)L8G6nf!-mmiu(:Mel3Rd5\aN/sfWbJtMt^TC&trA>r<SD]l+2lLsnN3lrVJmae$0/UkVlMd#$t/t\`m/l''kS<Kd4TX9BI+&FnG9ZD(]]u&!G#T4Z%l`A2opp+XTE/ths9>92QqTBb,qBC5&K0!JPk1UAcf+*56kNsYEi.&NfT^>N(E@6fOUO^%?-BrcI\Y11YT*A7]U8[90369+:6!4sU_^dBDQo#aB4?a?Q1oA3`dUj\NGPc]mq0\?H$%9-8pj"20-.0'Ji;\8W'U)\ZA@3KS@9G::c;dj_:_JiB2G-m76kaJ1A2+:NRbT`aV(J#eY>70p#@[8A$.t-gcusApI(SV$^9PKA@8FK?DCR3*F\b%`a+JE"l)u^/U[fHC,.el?<GJnn$/A]mpN6B/e\o*bYFZft7t6C;U!Zc[^J$prSLN=rK#gR#cA^f-JRKLAOoVpH06/7$0a%5uq77^F?5/MI$CRDD?eYj_5&,^(KW&fJWHa;$mE?:]@f-rV]he^;H_(nh&5$,RLt!G,T.Ab_qu@0eb[Z780.mn6')D.fn"buK$nqG/Sf<?Q7eLD9_UuRk9^EWC@3!(B!#3o[%t/q\M@L))hknErFHc5<VJ5d4lJp#(j?I2c/$/~>
+endstream
+endobj
+70 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 69 0 R
+/Annots 71 0 R
+>>
+endobj
+71 0 obj
+[
+72 0 R
+73 0 R
+74 0 R
+75 0 R
+]
+endobj
+72 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 616.668 349.464 638.676 337.464 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (configuration.html)
+/S /URI >>
+/H /I
+>>
+endobj
+73 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 72.0 336.264 139.332 324.264 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (configuration.html)
+/S /URI >>
+/H /I
+>>
+endobj
+74 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+75 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+76 0 obj
+<< /Length 3061 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>>ArO[(4OT5&H%an@Tq98P(LXS1S&M?7FS+ifaG%;#?n!AmDtG_;+^]S9BpgOMn[D1M^Bah6_;JF/j.@5VjgIX2h0[lCFfG^q'L'BD$@BEl._g-3@D7r6:*6KXOYQ;2]p<X\-/SB)6^L]nH.ISC_U8YI[7_N3Fc3>CRID9q:V2r!CuteMe-F->CLkOgt4Jk[epqGOd[MW-[2tip==_2s0gi:>;OS"hqqT:[@Vj3Qe$qRcpOKk?<VMf(JARQV`@5EP<V4i22';9j7`]U&OF<u,RD;Ri#c<T/`0]Pa&cVc.;-Pk.bT+bM&\()@o`XdYleO+4;5VGcNI$Q5anfL9/fGb8i2LAY`t%+"`/U==jG/PI=Vgu,B>2!c*Cr77Q5dL8>dEGhL%abYXQD"JoPcIAtEp^5)e"VkBFg'f`6J.BTgeDb(,FX=iX!i;qhgM"[NCRJB6X9!(GKdLe&"Cj@KjUQKquoH!W_!b2o<==Kg<-#+<Ke'^@cb]3U!CbMOE10B[)gL#U9;c.=82HD=1tl%2Yqba\=soV=aHTCQf^Cb%+=O_:e0crW@JAt%O5o)lnuF,77MP99PlDWn0OH3Do&q55M-3[UGkCX!c9.d%OBB)l%#cE8Vt)$GDoAJsMb9`\q6*;EgZPW)MN^9b;9'k/*$LV*[`<b5)Xd)2Z[8?D7\,HlsV%AR&%&P]Q&06CL\5VF\7CKZC'Eg;q2q6N0CPN7[B(o;c2fm^ok,F(W0d'Er1=!^]*$J;=/=Ia1?V?KBu#;AIO\cqq_R(bgOda,*i'9XK.KV?]@ll4tfP&2iWA6p[MBaWkX8%,*k.]1hD"L$JEXFu$J;0._MMP0_;cN)t4`Re!7"90=EpA$U40V\;TRASLsY@QYgh45^Mk*7>E!PKiaHPUmp1r4!k=Kj^bTu&gJ7B32d%F=c]o:[8[6S)ugX_2HEJ/)TS0f#p]!P600.>sE3TK>DW.(B[?nDf10<L0(hPF$s969j@
 )dn3dXBbII_4i[GRP"79[X$4]Gl])*%OQJ8$MCB(4@/KOdpYG.eSaUnmYl!%4AJtc,L3--!PJM1S]sXO+F==pPX=LNfRl5[tEJ)E&(jRfSppg5%;,(Ot6&ce"k1N+D>>mgF*,>P&>WuhM1K!%qYi\kj!L]cl\X#A&"a6*8"Z+6tmtY7Gf@qMl4V&qg\2&.u!]$/`-GV?G=e)O33oB+9#(SOq'W.)`Sc\fXk_i"gRljF:<t3J/1p'l*57%DX%FM9iH]E)mH6r-/&=LNE8lp?e+Y4J^%)QTl-gMWqLCPR#RugAI&3)3%DCM'Y%Y>S?F?`\@S<2.<6Z<sc#gTs3?jW?A=E5rE0OJ;57$MVXVDhL7C\\Y#Onu:D/WCR$6Qd=>,8GSjiXt/_0`0>^O7R;V^l2@BkM*M0R3g<;9:iss=VXBNKs>ZFr4"kSb@)]ubcfd,%[=X2N,IsDn@G&`&X[>p=E:MWPur*VQpFZfne8S^%-6QL`n<84q2H=hPpNQD&jUc>.>TQPCcB_2Xq]:e<no]#=>/;P]R527CBYG7fT4C_@WIfmQcTUsSJ[?$R]-.,?+&ESbgH+;W&q\_UTiN'X4=KQ#s3WLn3#mFX/dG3^:K?pV8DPGc%P0>#9lk/WikHgIbd-p4?Z8ONMT?UAVSYV:J"RoH)P1g!`i&Q`*d*"SrMH(WmaB/g?c]Qd)5j*oq@/_&6>./DE?m=]b2/\C"$`am@"BXHXWElCGS@JMI-C2mMXQ`!q'n8>SC_S5pK>Up`rKb]1]bEFBuGQ#`(d],<92(U<j7D<dm<%kp>=bg>i(TnJuEaY*a),g0L&`Kb`'bU'md[bsnMBY;.$tI43_j3:8AjBMJ40l8SZo@6%6i.hu-oZF+HAK`3j$Xde'1c0\dJj?+a\KZV`a:+rVgAn^gIq.0f"=s,$qr]i@*?2`Vo"pbAJG,HI96\H\^OZZ#q:t9oHglF=5!R$qXW"nuZ)MlJ5W,KDSh&a!FnW5
 _]-\"W]jPfO3b4)ZcXE(S**%0sAX*j!#Hp)Q4Z=$dpAHnJR!hZr^SYINR,)fbCCHVh)$s3GgFm9/EA(LpW2JMR9@&?C*(mjn1!\QHVS/1;UoP_q1+8(K!4U#H;Q%[-bjmd466!\kQ'+K'0Z$cHZkQDN-SR.A[STRd:4TlHVLV*\`ZfQggW_ZI@S_E:_fW(cC8?\UnJu3+^:CO\^juYGN]lluL4@!,_2&LrUg+Z`HD\tD+*l`1lb>KeP:8cg)W=C<%?F)DQ-%,*R?r]4d1=&BTVm9HPF&cmX]Ziq]On!VmnG]oCb>2K;ci^d0[Omtd\:cbPDff?^YZ!6%RfR<Ps!ZKCe]Il7e^C+TM8fIeIN]jmUDL`Gli#UYI2SpY(un*,o*d;9\qZae&N=A[r'7T!_b)Z`-^,@A4M.dk<3qUI4YdRlCO/'1&T6i_UO*2Y7cI1kj![7&+7sK-K#n_(DX(W%A%SA3.Vbr%-o4ML]1Z$Bl9(OY9Lo-r!goa_WMM7`)MuAAc?-rXk,`8=%TC-Ts.UU2T%eC^"qs_P!"7Nd3&&lfmB50T^<@&HeO[RM](S.Z5b#F5l,WPm7^XL.@Ahh2k:a-8eK6feaQSjl/F!'B_6PK7Mo3&=Y3g$V4ORcJpn#>)9;dW@W%0t9@-5r->4odjL`6:K8R5Fd@##kS=ROo,U(RN#;6_&u6@J&)@^!%US,2RFfqG\0!Ha@QoQ=V)dCeZ8AQLtJ#L8>\e&PY@Y!3A;0AF%G'3H=I28o`tYM8m!UN=V+5N4nneS7*B`%HONo$2D;jT[JV7@dVO=#cpU<a]0O[ZOY+7QCSc-Zhc/Ysj[f*&,pCI[K>fVSc)U*m<R>_?N5Hmo%'ICX0]&D?_HBhS[j'BDFWeNF]4d8[Hf"jj'uX3`[ZF4[sJM70kuWHbM.Hh"Z7.TI:qCec&,LS7m-L%P.LWfa=LiD`pZmo!RLp3_.&NVu%VEKD+d7E8(=p)@E=1qqquk*9l@$CJ
 U7b:)bh?L:+*Hm4NmiLP_o,del=kY9)<WU4u"T_2*cY]Kf-0gAQ4^'_dO)gHOG6>0&1t7'teVja=\%nU3-jj"ER0Hn5~>
+endstream
+endobj
+77 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 76 0 R
+/Annots 78 0 R
+>>
+endobj
+78 0 obj
+[
+79 0 R
+80 0 R
+81 0 R
+]
+endobj
+79 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 306.6 667.88 402.276 655.88 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (configuration.html)
+/S /URI >>
+/H /I
+>>
+endobj
+80 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+81 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+82 0 obj
+<< /Length 3133 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%&>BAQ-&q9SYi:s-la+aoWPt=$#S0#0(9@HAZo5K'u+;0j!6]ioQZM!YoO<CgOMkn9)8Q]F<]8OX``Ia`52ud4Ar-^r7Sc&N2:$</C$>oJ#gRe=j$uDC9/(Z8][CQ+nk0la'p#ULms3n;m;:T*g]s1d">Q.L#AIYAi"L_sF&(Z7!2Z2EXF9>-e+:,)2OeHBWB6BW?LmDsVZef0u2(Nm`7O4QG7@@cnSmhK]SsTAVYbK@*-KYUY-@+B?A;P'&GU5Et&%E;3jQq+/O*Oa1noSgKcW^?,nlt;kYP6dPH:AA.ppPQl[qA3K>'4_3DZF'R<R&t![AWJnHpD;!o0)+*_l^>I1`(e(q@sF*M!\5dD7u]9YNuBLc!O3*PW,HOZck8+K#_>IJr2<+PF8&c'7b"n2eb$cI`YgEjF"\j#!Y9"+\o<4DF"+j)c+T&h4JdrfkpJFfY+KfZff,cV@qPlq:das1jQ1f;[Q()b+)\bjs`M;Do0&M;774O#0dQqKcCqe<g"Pjr7:`L.4Zl)Q<K.oGW+SAm@<.F,jLqOm,a!3:EGu\"o?em.5joV/dtJO]Np>T,gUq<cc4%kK.X<8Qb81in7Hr/+'%\f8\<JbHpMV"Fj6ZQ4A/KAi_@d_90qmI!j_*Df!uX)r[KaLnsl&^:JIB%==mtg(8mR>9<cShjN`qg:sI#?$oArK]P!Y2%eK3RRGc]1M"cg[c`R01PfREQE6WVDGap35&FsA\km$[hhSY$KJ'3@2n@K6U[ml@teu!KgYUH??*]\4c2MUkLoT0uYqK4o!d)\.h-rSp>A@qf`5k[P![ql[T2g!Pn-n1H^m]>N*J,Wo"$%j=Q`9@p>R/qt#?W^I\SdT8/O5DDaI[_/J?$7Dl4S#e@G(-rd-JeYXCTV4_\f,gi>K>Qu*N=Lj9jCco)pcHU`G%ca:MF+T,$.AUPZff\p:+Z=Oe+blrlW\7<t"9dBgIm`#^V3#TD:G>=$qG,&_'r,H,AE
 ::RB:=*TY>gW-?V;Cqk-+]L_nO2>rE)c9P%C&bs9SFJ+%]_5lqp,?JK63bSQQOK/Y:^r-`X!MN-s!'t*A'Vt[483K?@'&,.+#YgNrjcicWTAV)h8'GF!6BP?7fVB`J>@[j'VAaS*q6!:l3BIC.,uO,-r`57=9pF&_NpEg'7of9(E)Y\l7*!mfGJHp908>$N6qIq]irU9EP92O@jj$9[b<8/;f&K%k=j>e7C"mMobBf_#P:M\0o58TJ:E7.BH30Q6&O88mC?b@q[lQ'IOJ>\sbQj9Zp7k00U-iW3aD][\UU+-deVZuLj_cVL5?OKt,"a=&,!WG@Xfh^VqpX)YCk^$FDp0'64l=nSOermCOUgJk="?C6:F]&;KR7W?i@BSA6lap:\"hlO(T-,#_uN.4(B:#oqAFk);)8F?:;B8Hbo]3O4.OU97_]6*G*RoY:rgqN(j5c-TQW#n5q$USb8R21Pm7V4\d/R3<XRE/)k_APA(0"D)M2:aUZ$=W$Rm[sNH?R=_GG7[++,-/d@iQC]X%'X/Nh>#T(0^W=(Nd>!B_?SUX$?GRQEFk4_ut^,O2?&&kmuh]<Oc41OGc>:[3&G5C:Ip=4D&NlN&p+P`j-O%3s(OhWE/K6j(!Q#FOBoQ_$$:3nWio=jq7!,GnV>XNQn=M$ok.)j8ua7=lDh82T]ScZmR[1D\/66<nkJng-AGgF&,)Kq0l@V:b0JQ`(jXB")W_Uc$GW!g@Zj7[`H4bIqWQTOW`mJ8%%!,Wo"nQD7kAcDS8uTc7AdA#CCCXR]UZKTF/$Ln=TkCeEU;MR!;Y`N8&0VV.hV]UJMtSD"!`=]'93'*K^b!c<pGL<qGX&PVXm"bLiMD'06i%A4/V)q(B@,jL=%l?-8&M$D>qL2)U.bFDsd!@+*.Yh[ufD5MqJJPN>>nerLEPm_!-#G)-.3C9W,6U>;B/6]:\/@()LI#ZO=8$;q9s,n=)h>ek-]S8J44CpCM?%Ps?Ik3OCFob
 l"oXU,'GZo_9a71f_9jHtD&A'%R94$.Uj&-SiX>\;q:_M^=7+4,8\4\\JOdCU&/fVMg'r,dagu_F].@q5*J1)[tN[.r41T>KEq];@YL1o.N\Dd]c-^?Y*YkU&G@$/8*5iMJ!k@ZK'83-1&=;VTDKuAcl0C(-GDN;XrkI[6-)$]<B[GpB,^PiSmYG@.-\^2Od/F^`ecrRg(0:k`I1rIKQY-Y2rok%Hp7tRt,1Y("SfFEU/WteCn)F0cAR=h4g%/lSU&&iorq/4O-@b[^*#`+moR_Y2j.oOp1:*8LOh`tQIa]UAK1Y-f^GhJBdB3Z#KfN^*AWc<^P/0O'95kfm!6V>B,%8u1NmrUg=%<L_n"uolFcY?<`"XP_==&>QCHbj7ErD'#L%+3TP0-Ii?^>.93[`pK&R4Q[(s%?YD`&3Q@,pRlL#@<'b7*VT\Rgoj/HrD>4AWa53X#bUhiAe9^2g&oS7#&q*G9(@a?$\!o5^AW34NpUdgjZK'HrCi#C[<]n&I,HX(;g`6_RHU<l_U.QN3B9oHt%lkA.3?m=e)P6GWb$ns)?`KgHBFL28=k:=E/T3V[<oI>"<c;W_QW&[61>0+gb431Kb2e*c(`$l)]\3#lOEs##[&<7Kjm:,Xo;s'*V.pamYM$nn<MeYjcVA1n[-*!]qCY1Ec\MQP*uiaFdH*hI@\U_Fk3f/l*BQ.9a,c'G28)J),DOc1_sW[8PP"ppB<%+==PR#&P5S,3o`dT[S]gT9fufS^&;GZS$;!"MNUm9$&.cX;I@kSM1'Y3TfmTlH1R>4Z*oq.Mu_k[]h%=dK&M(r&a8!Q7#?b!*8L*&`RMY,&XcqT8.P,F<k&;lX?@4Lq(.On9,_KLVfdFMOC<,n2Ou*`jCG"H!jdllF^AL"_*,0DbuX7R3/(+$r4qA3eu&@]ms1]e(_n4iNdN\m1\28Uc3$;9c>=\6[0'd_(,M3*ZQ[S*j4cf`,S-poN$W+qTeA9_;Yss_N:k9^h
 ME:4%oWcPR`g$@!$<@;0?6s6%uFu[Lt$t4]9X`!j]H(>(/l6:_+WKFo0?TM)Z-iHr+<r>Xo*e&47K*0RYtgUNQ]2hOeOE6@4ohIfg''dN9%IF>saV60)6f+;NArpN9cSH[:!"Uq;d)HP'>4[=UqUmaV3kPB"Z.3o^>+~>
+endstream
+endobj
+83 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 82 0 R
+/Annots 84 0 R
+>>
+endobj
+84 0 obj
+[
+85 0 R
+86 0 R
+87 0 R
+]
+endobj
+85 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 307.038 446.86 457.35 434.86 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://java.sun.com/j2se/1.4/docs/api/java/util/regex/package-summary.html)
+/S /URI >>
+/H /I
+>>
+endobj
+86 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+87 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+88 0 obj
+<< /Length 1862 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`Th/D%+&:aF]U%tN:d*O!0*@r5jDD!hh9@ioUh#hNC[SVBs'G\[clZXO!OgLr3!BLWTCu4]B]_h4_8C*WdT9b\U-eR+gs+a06OR#;Po,5&%HsREOUWDE<=\X@;b[2nb>@7[po?6O>Q!,g<@7P'e#sgQESRq6eq>)lj_&MPjBDDo`"hdg3OLVDZkdCii;XE;VN^5JmH<V0ElH%E0?>(Z;2J3Yf3+^;Fi!*%"6s:?_1T#lal)GN#HE3Iu<fb4kSOQXAnF@aYY`0r6(rCUo5dT1O_q<mI;=^5hYDhkL(*sof-p`<;%'?NjB,bq>W%\`K6or.Qad[uo%gC6op.4e-!_4t?AZ^f3=_A[Jk4FQT8[D)(M`X(fQu?]1AgbjaCs+dgeu[:^;<m\P>Fr8U/&j;D-f%\kO:C"\'1\pm<K,"A%GM6-m%g$e!6+\ogO[eBB:YP>e;5#4,gFm34JV3q`douaF@RL\a$l[D\Uie8#^[.t^*DPq%c9;,PFk#u.c3QG5buR^lpiJ/nh"jcCT!3@_D-XRV2*rHb6-B5\gmOnY9<7OVAQkmGD!`n`X!s*DBZ$$0an[k"-OLH?7T+-X%K1^DK>#?SqN)N*$]Fi;Z9#<Dk%92(koIUK9s.B_2,FeWB?7+fqaLoRjl8[64a@MfuPLKN1pe0)3pt$kW*qL""PiSK,DQJHF'fdWT=!\\O.d*)!iOS7o,nci3::_nW++hUY_1;H2&iWQYFaF0n<>:[Q0tD<VL*o$C[gW;4K>)Yi&YDWG$>d'F`uI&T0@]r?O[+L[/b1N+Jm]EJ!1@b8oI4D(,OR#'.ltIH5aK;FusFr<7#3WBXM)er>(^95lB5/nL;R+C^;)&99uF8`[d564tAa"_)#J0+^=3GT;HdM1E8<C'45/^ljKL&m?UCZ5Y;W%mt>7?8)&3O7cLm/F@2NWTk+ZWe]Y=1Y6urkuoci[5qUdK[DQ70s*lYSAEXTh&Ef!F_2JP<YpVq&HNV
 (BH=dgAQj?*0k(ZN?0d+/o9uWsL8MF/YCt.t3#E'h]&RR:l.H]iICe9>*9iG0kpj$+3&>uH<elX*^:J)dT'b7,Dsrr,p=:"e9-9NaIk:EbrPV>QjRkfM*`('p@?@,9CX-$qh<Nsj<Wf$pR@7acXO^N\]H(4#5,+>Xq;^_31UZr##(l79mJQRFlb9[_i=tnA>1[nlk?O+^f^5./V8a6+bD[C_j5Zm]NnqZLOXi4l<.('WfX.k'X9J^?[GZAJ`@s]r93_Vq7(`6]>d;M&_WJX$hFhYhq8fr=IkfZ4fQ`8#^92e)kl8H`q-XZI\d#f+/-#Lib&?FlDg+iKS=%uBlGK=V:o1pRWgAo/7.?pNRmZ!RCZZ_@b^Np]3BT.$5,O$b`3Lr#DqNYJgjaa54M.e\0J_bKV=:Rp:')!qDDR3_qke69Yq2Gr!)7#:DE1Z,X'E=>HWc%nV@[IP66aiVHR^k;0k%/b*hP$h@g-Xc"bRb<I8Nl4n_=H("r5m7=*)ok'i.jaV!4LG$e?1PR%a!pO;MsB:dJY#nd+GEC\+$Oe7CeRJ/HQKhVY$?8BH(3*p@pr&DT3AK2RE7rdgNRCVoI?g>pXpde[p4%aS3G[V_Z%ilkM5e*U)gi3X:%c'Vi90XWnGaNC$pZlD>h5hpME#id8A1D=lVZGT4C[3"39Pc&)0jLk?:VF!F"`.9JM#jM[:<LC.sKj+k+ZUP)$k9qV#Nu%KA2FB>\,C(H?e5EejaXX8p7"Qb`[eeUYU"u1S@+9(c(m]=uFZ;'Gq7ucRN-M.$g4tGBC#<Fp5;&ac.QBG`lI+?@<[U$gr0+K]@d@P1_'k6EBVo0>]Dc,m_t@j>QtJKU%rf"Z\sS0?Cu.H6%EH4G,Ji"~>
+endstream
+endobj
+89 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 88 0 R
+/Annots 90 0 R
+>>
+endobj
+90 0 obj
+[
+91 0 R
+92 0 R
+]
+endobj
+91 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.25 719.0 361.75 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+92 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 221.685 707.75 372.315 697.75 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlgraphics.apache.org/fop/)
+/S /URI >>
+/H /I
+>>
+endobj
+94 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\123\0\165\0\155\0\155\0\141\0\162\0\171)
+ /Parent 93 0 R
+ /Next 95 0 R
+ /A 9 0 R
+>> endobj
+95 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\102\0\141\0\163\0\145\0\55\0\61\0\64\0\40\0\106\0\157\0\156\0\164\0\163)
+ /Parent 93 0 R
+ /Prev 94 0 R
+ /Next 96 0 R
+ /A 11 0 R
+>> endobj
+96 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\115\0\151\0\163\0\163\0\151\0\156\0\147\0\40\0\106\0\157\0\156\0\164\0\163)
+ /Parent 93 0 R
+ /Prev 95 0 R
+ /Next 97 0 R
+ /A 13 0 R
+>> endobj
+97 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\115\0\151\0\163\0\163\0\151\0\156\0\147\0\40\0\107\0\154\0\171\0\160\0\150\0\163)
+ /Parent 93 0 R
+ /Prev 96 0 R
+ /Next 98 0 R
+ /A 15 0 R
+>> endobj
+98 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\112\0\141\0\166\0\141\0\62\0\104\0\57\0\101\0\127\0\124\0\57\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\156\0\147\0\40\0\123\0\171\0\163\0\164\0\145\0\155\0\40\0\106\0\157\0\156\0\164\0\163)
+ /Parent 93 0 R
+ /Prev 97 0 R
+ /Next 99 0 R
+ /A 17 0 R
+>> endobj
+99 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\103\0\165\0\163\0\164\0\157\0\155\0\40\0\106\0\157\0\156\0\164\0\163)
+ /Parent 93 0 R
+ /Prev 98 0 R
+ /Next 100 0 R
+ /A 19 0 R
+>> endobj
+100 0 obj
+<<
+ /Title (\376\377\0\67\0\40\0\102\0\141\0\163\0\151\0\143\0\40\0\146\0\157\0\156\0\164\0\40\0\143\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 93 0 R
+ /Prev 99 0 R
+ /Next 101 0 R
+ /A 21 0 R
+>> endobj
+101 0 obj
+<<
+ /Title (\376\377\0\70\0\40\0\101\0\144\0\166\0\141\0\156\0\143\0\145\0\144\0\40\0\146\0\157\0\156\0\164\0\40\0\143\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 93 0 R
+ /First 102 0 R
+ /Last 108 0 R
+ /Prev 100 0 R
+ /Next 109 0 R
+ /Count -7
+ /A 23 0 R
+>> endobj
+102 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\61\0\40\0\124\0\171\0\160\0\145\0\40\0\61\0\40\0\106\0\157\0\156\0\164\0\40\0\115\0\145\0\164\0\162\0\151\0\143\0\163)
+ /Parent 101 0 R
+ /Next 103 0 R
+ /A 25 0 R
+>> endobj
+103 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\62\0\40\0\124\0\162\0\165\0\145\0\124\0\171\0\160\0\145\0\40\0\106\0\157\0\156\0\164\0\40\0\115\0\145\0\164\0\162\0\151\0\143\0\163)
+ /Parent 101 0 R
+ /Prev 102 0 R
+ /Next 104 0 R
+ /A 27 0 R
+>> endobj
+104 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\63\0\40\0\124\0\162\0\165\0\145\0\124\0\171\0\160\0\145\0\40\0\103\0\157\0\154\0\154\0\145\0\143\0\164\0\151\0\157\0\156\0\163)
+ /Parent 101 0 R
+ /Prev 103 0 R
+ /Next 105 0 R
+ /A 29 0 R
+>> endobj
+105 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\64\0\40\0\122\0\145\0\147\0\151\0\163\0\164\0\145\0\162\0\40\0\106\0\157\0\156\0\164\0\163\0\40\0\167\0\151\0\164\0\150\0\40\0\106\0\117\0\120)
+ /Parent 101 0 R
+ /Prev 104 0 R
+ /Next 106 0 R
+ /A 31 0 R
+>> endobj
+106 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\65\0\40\0\101\0\165\0\164\0\157\0\55\0\104\0\145\0\164\0\145\0\143\0\164\0\40\0\141\0\156\0\144\0\40\0\141\0\165\0\164\0\157\0\55\0\145\0\155\0\142\0\145\0\144\0\40\0\146\0\145\0\141\0\164\0\165\0\162\0\145)
+ /Parent 101 0 R
+ /Prev 105 0 R
+ /Next 107 0 R
+ /A 33 0 R
+>> endobj
+107 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\66\0\40\0\105\0\155\0\142\0\145\0\144\0\144\0\151\0\156\0\147)
+ /Parent 101 0 R
+ /Prev 106 0 R
+ /Next 108 0 R
+ /A 35 0 R
+>> endobj
+108 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\67\0\40\0\123\0\165\0\142\0\163\0\164\0\151\0\164\0\165\0\164\0\151\0\157\0\156)
+ /Parent 101 0 R
+ /Prev 107 0 R
+ /A 37 0 R
+>> endobj
+109 0 obj
+<<
+ /Title (\376\377\0\71\0\40\0\106\0\157\0\156\0\164\0\40\0\123\0\145\0\154\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\123\0\164\0\162\0\141\0\164\0\145\0\147\0\151\0\145\0\163)
+ /Parent 93 0 R
+ /Prev 101 0 R
+ /Next 110 0 R
+ /A 39 0 R
+>> endobj
+110 0 obj
+<<
+ /Title (\376\377\0\61\0\60\0\40\0\106\0\157\0\156\0\164\0\40\0\114\0\151\0\163\0\164\0\40\0\103\0\157\0\155\0\155\0\141\0\156\0\144\0\55\0\114\0\151\0\156\0\145\0\40\0\124\0\157\0\157\0\154)
+ /Parent 93 0 R
+ /Prev 109 0 R
+ /A 41 0 R
+>> endobj
+111 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+112 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+113 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+114 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+115 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+116 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 9
+/Kids [6 0 R 45 0 R 50 0 R 57 0 R 65 0 R 70 0 R 77 0 R 83 0 R 89 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 93 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F1 111 0 R /F5 112 0 R /F3 113 0 R /F2 114 0 R /F9 115 0 R /F7 116 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 67.0 695.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 67.0 350.416 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [50 0 R /XYZ 67.0 647.4 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [50 0 R /XYZ 67.0 557.666 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [50 0 R /XYZ 67.0 415.132 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [50 0 R /XYZ 67.0 277.798 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [57 0 R /XYZ 67.0 641.4 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [57 0 R /XYZ 67.0 324.296 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [57 0 R /XYZ 67.0 247.762 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [65 0 R /XYZ 67.0 455.0 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [70 0 R /XYZ 67.0 638.59 null]
+>>
+endobj
+31 0 obj
+<<
+/S /GoTo
+/D [70 0 R /XYZ 67.0 383.217 null]
+>>
+endobj
+33 0 obj
+<<
+/S /GoTo
+/D [77 0 R /XYZ 67.0 333.28 null]
+>>
+endobj
+35 0 obj
+<<
+/S /GoTo
+/D [77 0 R /XYZ 67.0 155.087 null]
+>>
+endobj
+37 0 obj
+<<
+/S /GoTo
+/D [83 0 R /XYZ 67.0 190.66 null]
+>>
+endobj
+39 0 obj
+<<
+/S /GoTo
+/D [89 0 R /XYZ 67.0 480.3 null]
+>>
+endobj
+41 0 obj
+<<
+/S /GoTo
+/D [89 0 R /XYZ 67.0 302.566 null]
+>>
+endobj
+93 0 obj
+<<
+ /First 94 0 R
+ /Last 110 0 R
+>> endobj
+xref
+0 117
+0000000000 65535 f 
+0000039929 00000 n 
+0000040043 00000 n 
+0000040135 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001333 00000 n 
+0000001453 00000 n 
+0000001604 00000 n 
+0000040275 00000 n 
+0000001738 00000 n 
+0000040338 00000 n 
+0000001872 00000 n 
+0000040404 00000 n 
+0000002008 00000 n 
+0000040468 00000 n 
+0000002144 00000 n 
+0000040534 00000 n 
+0000002280 00000 n 
+0000040600 00000 n 
+0000002415 00000 n 
+0000040666 00000 n 
+0000002551 00000 n 
+0000040730 00000 n 
+0000002687 00000 n 
+0000040796 00000 n 
+0000002823 00000 n 
+0000040862 00000 n 
+0000002959 00000 n 
+0000040926 00000 n 
+0000003095 00000 n 
+0000040991 00000 n 
+0000003231 00000 n 
+0000041057 00000 n 
+0000003367 00000 n 
+0000041122 00000 n 
+0000003503 00000 n 
+0000041188 00000 n 
+0000003638 00000 n 
+0000041253 00000 n 
+0000003772 00000 n 
+0000041317 00000 n 
+0000003908 00000 n 
+0000004090 00000 n 
+0000004276 00000 n 
+0000008052 00000 n 
+0000008175 00000 n 
+0000008209 00000 n 
+0000008391 00000 n 
+0000008577 00000 n 
+0000011986 00000 n 
+0000012109 00000 n 
+0000012157 00000 n 
+0000012344 00000 n 
+0000012509 00000 n 
+0000012691 00000 n 
+0000012877 00000 n 
+0000015798 00000 n 
+0000015921 00000 n 
+0000015976 00000 n 
+0000016179 00000 n 
+0000016386 00000 n 
+0000016556 00000 n 
+0000016738 00000 n 
+0000016924 00000 n 
+0000020720 00000 n 
+0000020843 00000 n 
+0000020877 00000 n 
+0000021059 00000 n 
+0000021245 00000 n 
+0000024204 00000 n 
+0000024327 00000 n 
+0000024375 00000 n 
+0000024547 00000 n 
+0000024716 00000 n 
+0000024898 00000 n 
+0000025084 00000 n 
+0000028238 00000 n 
+0000028361 00000 n 
+0000028402 00000 n 
+0000028570 00000 n 
+0000028752 00000 n 
+0000028938 00000 n 
+0000032164 00000 n 
+0000032287 00000 n 
+0000032328 00000 n 
+0000032553 00000 n 
+0000032735 00000 n 
+0000032921 00000 n 
+0000034876 00000 n 
+0000034999 00000 n 
+0000035033 00000 n 
+0000035215 00000 n 
+0000041383 00000 n 
+0000035401 00000 n 
+0000035534 00000 n 
+0000035714 00000 n 
+0000035897 00000 n 
+0000036086 00000 n 
+0000036385 00000 n 
+0000036563 00000 n 
+0000036813 00000 n 
+0000037124 00000 n 
+0000037339 00000 n 
+0000037583 00000 n 
+0000037822 00000 n 
+0000038077 00000 n 
+0000038396 00000 n 
+0000038570 00000 n 
+0000038747 00000 n 
+0000039004 00000 n 
+0000039261 00000 n 
+0000039370 00000 n 
+0000039481 00000 n 
+0000039595 00000 n 
+0000039712 00000 n 
+0000039819 00000 n 
+trailer
+<<
+/Size 117
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+41435
+%%EOF



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org


Mime
View raw message