Author: rhauch
Date: 2008-09-19 16:26:37 -0400 (Fri, 19 Sep 2008)
New Revision: 538
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Preview.pdf
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Thumbnail.tiff
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/image1.jpg
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/QuickLook/
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/QuickLook/Preview.pdf
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/QuickLook/Thumbnail.tiff
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/data.plist
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/image1.jpg
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories-client.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories-navigating.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/QuickLook/
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/QuickLook/Preview.pdf
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/QuickLook/Thumbnail.tiff
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/data.plist
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/image1.jpg
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.png
Removed:
trunk/docs/reference/en/
Modified:
trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java
trunk/docs/examples/gettingstarted/sequencers/src/main/java/org/jboss/example/dna/sequencers/SequencingClient.java
trunk/docs/gettingstarted/src/main/docbook/en-US/content/downloading_and_running.xml
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_for_sequencing.xml
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_repositories.xml
Log:
DNA-214 Update documentation to describe the repository, federation, JCR and other 0.2
features
https://jira.jboss.org/jira/browse/DNA-214
Updated the Getting Started document to include the new 'repositories' example.
Modified:
trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java
===================================================================
---
trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java 2008-09-19
15:18:11 UTC (rev 537)
+++
trunk/docs/examples/gettingstarted/repositories/src/main/java/org/jboss/example/dna/repository/RepositoryClient.java 2008-09-19
20:26:37 UTC (rev 538)
@@ -138,7 +138,7 @@
contextFactory = new BasicExecutionContextFactory();
// Create the execution context that we'll use for the services. If we'd
want to use JAAS, we'd create the context
- // by supply LoginContext, AccessControlContext, or even Subject with
CallbackHandlers. But no JAAS in this example.
+ // by supplying LoginContext, AccessControlContext, or even Subject with
CallbackHandlers. But no JAAS in this example.
context = contextFactory.create();
// Create the library for the RepositorySource instances ...
Modified:
trunk/docs/examples/gettingstarted/sequencers/src/main/java/org/jboss/example/dna/sequencers/SequencingClient.java
===================================================================
---
trunk/docs/examples/gettingstarted/sequencers/src/main/java/org/jboss/example/dna/sequencers/SequencingClient.java 2008-09-19
15:18:11 UTC (rev 537)
+++
trunk/docs/examples/gettingstarted/sequencers/src/main/java/org/jboss/example/dna/sequencers/SequencingClient.java 2008-09-19
20:26:37 UTC (rev 538)
@@ -259,7 +259,7 @@
name = "Java Sequencer";
desc = "Sequences java files to extract the characteristics of the java
sources";
classname = "org.jboss.dna.sequencer.java.JavaMetadataSequencer";
- String[] javaPathExpressions = {"//(*.java[*])/jcr:content[@jcr:data]
=> /compilationUnits/$1"};
+ String[] javaPathExpressions = {"//(*.java[*])/jcr:content[@jcr:data]
=> /java/$1"};
SequencerConfig javaSequencerConfig = new SequencerConfig(name, desc,
classname, classpath, javaPathExpressions);
this.sequencingService.addSequencer(javaSequencerConfig);
@@ -369,12 +369,12 @@
}
}
- } else if (root.hasNode("compilationUnits")) {
+ } else if (root.hasNode("java")) {
Map<String, List<Properties>> tree = new TreeMap<String,
List<Properties>>();
// Find the compilation unit node ...
List<Properties> javaElements;
- if (root.hasNode("compilationUnits")) {
- Node javaSourcesNode = root.getNode("compilationUnits");
+ if (root.hasNode("java")) {
+ Node javaSourcesNode = root.getNode("java");
for (NodeIterator i = javaSourcesNode.getNodes(); i.hasNext();) {
Node javaSourceNode = i.nextNode();
Modified:
trunk/docs/gettingstarted/src/main/docbook/en-US/content/downloading_and_running.xml
===================================================================
---
trunk/docs/gettingstarted/src/main/docbook/en-US/content/downloading_and_running.xml 2008-09-19
15:18:11 UTC (rev 537)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/content/downloading_and_running.xml 2008-09-19
20:26:37 UTC (rev 538)
@@ -176,6 +176,11 @@
</para>
</listitem>
<listitem>
+ <para><emphasis
role="strong"><code>project1</code></emphasis> subdirectory
contains some Java source that can be loaded
+ into the repository.
+ </para>
+ </listitem>
+ <listitem>
<para><emphasis
role="strong"><code>lib</code></emphasis> subdirectory
contains the JARs for all of the JBoss DNA artifacts
as well as those for other libraries required by JBoss DNA and the sequencer
example.
</para>
@@ -197,11 +202,25 @@
<para><emphasis
role="strong"><code>run.sh</code></emphasis> is the *nix
shell script that will run the repository example application.</para>
</listitem>
<listitem>
- <para><emphasis
role="strong"><code>log4j.properties</code></emphasis>
- is the Log4J configuration file.
- </para>
+ <para><emphasis
role="strong"><code>log4j.properties</code></emphasis> is
the Log4J configuration file.</para>
</listitem>
<listitem>
+ <para><emphasis
role="strong"><code>aircraft.xml</code></emphasis> is an
XML file containing the information that the
+ example application imports into its "Aircraft" repository.
+ </para>
+ </listitem>
+ <listitem>
+ <para><emphasis
role="strong"><code>cars.xml</code></emphasis> is an XML
file containing the information that the
+ example application imports into its "Cars" repository.
+ </para>
+ </listitem>
+ <listitem>
+ <para><emphasis
role="strong"><code>configRepository.xml</code></emphasis>
is an XML file containing the information that the
+ example application imports into its "Configuration" repository and
which defines how the application sets up access
+ to the other example repositories.
+ </para>
+ </listitem>
+ <listitem>
<para><emphasis
role="strong"><code>lib</code></emphasis> subdirectory
contains the JARs for all of the JBoss DNA artifacts
as well as those for other libraries required by JBoss DNA and the repository
example.
</para>
@@ -236,7 +255,7 @@
<graphic align="center" scale="100"
fileref="example-sequencer-upload.png"/>
</figure>
You can specify any fully-qualified or relative path. The application will notify
you if it cannot find the file you
- specified. The example client configures JBoss DNA to sequence and MP3 audio files
and image files with one of
+ specified. The example client configures JBoss DNA to sequence MP3 audio files,
Java source files, or image files with one of
the following extensions (technically, nodes that have names ending in the
following):
<code>jpg</code>, <code>jpeg</code>,
<code>gif</code>, <code>bmp</code>, <code>pcx</code>,
<code>png</code>,
<code>iff</code>, <code>ras</code>,
<code>pbm</code>, <code>pgm</code>, <code>ppm</code>,
and <code>psd</code>.
@@ -266,8 +285,9 @@
any of them are interested in the new or updated content, and if so runs those
sequencers. The image sequencer processes image
files for metadata, and any metadata found is stored under the
<code>/images</code> branch of the repository. The MP3 sequencer
processes MP3 audio files for metadata, and any metadata found is stored under the
<code>/mp3s</code>
- branch of the repository. All of this happens asynchronously, so any DNA activity
doesn't impede or slow down the client
- activities.</para>
+ branch of the repository. And metadata about Java classes are stored under the
<code>/java</code> area of the repository.
+ All of this happens asynchronously, so any DNA activity doesn't impede or slow
down the client activities.
+ </para>
<para>So, after the file is uploaded, you can search the repository for the image
metadata using the "s" menu option:
<figure id="example-sequencer-search">
<title>Searching for media using the example client</title>
@@ -295,14 +315,29 @@
</sect1>
<sect1 id="running_repository_example">
<title>Running the repository example</title>
- <para>The repository example consists of a client application that sets up
several DNA repositories, including one that
- is a federation of several of the others, and then allows you to navigate those
repositories.</para>
+ <para>The repository example consists of a client application that sets up three
DNA repositories (named "Cars", "Airplanes", and
+ "Configuration") as well as a federated repository ("Vehicles")
that dynamically federates the information from the three other
+ repositories and a cache repository (named "Cache") in which the federated
content is stored.
+ The client application allows you to interactively navigate each of these repositories
just as you would navigate the
+ directory structure on a file system.</para>
+ <para>This collection of repositories is shown in the following figure:
+ <figure id="example-repositories">
+ <title>Repositories used in the example client</title>
+ <graphic align="center" scale="100"
fileref="example-repositories.png"/>
+ </figure>
+ Most of the repositories are in-memory repositories (using the In-Memory repository
connector), but the federated "Vehicles" repository
+ content is federated from the other repositories and cached into the "Cache"
repository. This is shown in the following figure:
+ <figure id="example-federated-repository">
+ <title>Vehicles repository content is federated from the Cars, Airplanes and
Configuration repositories</title>
+ <graphic align="center" scale="100"
fileref="example-federated-repository.png"/>
+ </figure>
+ </para>
<para>
- To run the client application, go to the
<code>examples/repository/target/dna-example-repository-basic.dir/</code>
+ To run the client application, go to the
<code>examples/repository/target/dna-example-repositories-basic.dir/</code>
directory and type <code>./run.sh</code>. You should see the
command-line client and its menus in your terminal:
- <figure id="example-repository-client">
+ <figure id="example-repositories-client">
<title>Example Client</title>
- <graphic align="center" scale="100"
fileref="example-repository-client.png"/>
+ <graphic align="center" scale="100"
fileref="example-repositories-client.png"/>
</figure>
From this menu, you can see the list of repositories, select one, and navigate
through that repository in a manner similar
to a *nix command-line shell (although the client itself uses the JCR API to
interact with the repositories).
@@ -328,18 +363,31 @@
</tbody>
</tgroup>
</table>
+ <para>If you were to select the "Cars" repository and use some of the
commands, you should see something similar to:
+ <figure id="example-repositories-navigating">
+ <title>Navigating the Cars repository</title>
+ <graphic align="center" scale="100"
fileref="example-repositories-navigating.png"/>
+ </figure>
+ </para>
+ <para>You can also choose to navigate the "Vehicles" repository, which
projects the "Cars" repository content under the
+ <code>/Vehicles/Cars</code> node, the "Airplanes" content under
the <code>/Vehicles/Airplanes</code> branch,
+ and the "Configuration" content under
<code>/dna:system</code>.
+ </para>
<para>Try using the client to walk the different repositories. And while this
is a contrived application, it does demonstrate
the use of JBoss DNA to federate repositories and provide access through
JCR.</para>
</sect1>
<sect1 id="downloading_and_running_review">
<title>Summarizing what we just did</title>
- <para>In this chapter you downloaded, installed, and built the example
applications. With the sequencer client, you could upload files into a
+ <para>In this chapter you downloaded, installed, and built the two example
applicationss. With the sequencer client, you could upload files into a
JCR repository, while JBoss DNA automatically sequenced the image, MP3, or Java
source files you uploaded, extracted the metadata from the
files, and stored that metadata inside the repository. The repository client
allowed you to walk through multiple repositories,
including one whose content was federated from multiple other
repositories.</para>
<para>These example applications were very simplistic. In fact, running through
the examples probably only took you a few minutes.
So while these applications won't win any awards, they hopefully showed you the
basics of what JBoss DNA can do.</para>
- <para>In the <link linkend="using_dna">next chapter</link>
we'll venture into the code to get an understanding
- of how JBoss DNA actually works and how you can use it in your own
applications.</para>
+ <para>In the next two chapters, we'll venture into the code to get an
understanding of how JBoss DNA actually works.
+ The <link linkend="using_dna_for_sequencing">next chapter</link>
reviews the sequencer application and talks about
+ how you can use DNA sequencers in your own applications. Then in the <link
linkend="using_dna_repositories">following chapter</link>
+ we'll venture into the repositories example code to show how you can use DNA
repositories, including federated repositories,
+ in your own applications.</para>
</sect1>
</chapter>
Modified:
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_for_sequencing.xml
===================================================================
---
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_for_sequencing.xml 2008-09-19
15:18:11 UTC (rev 537)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_for_sequencing.xml 2008-09-19
20:26:37 UTC (rev 538)
@@ -29,10 +29,11 @@
make changes to the information in those repositories, and JBoss DNA automatically
uses its sequencers to extract
additional information from the uploaded files.</para>
<note>
- <para>Configuring JBoss DNA sequencers is a bit more manual than is ideal. As
you'll see, JBoss DNA uses dependency
- injection to allow a great deal of flexibility in how it can be configured and
customized. However, the next release will
- provide a much easier mechanism for configuring the services using DNA repositories
and configuration files. Current
- plans are to use the <a
href="http://www.jboss.org/jbossmc">JBoss
Microcontainer</a>.</para>
+ <para>Configuring JBoss DNA services is a bit more manual than is ideal. As
you'll see, JBoss DNA uses dependency
+ injection to allow a great deal of flexibility in how it can be configured and
customized. But this flexibility
+ makes it more difficult for you to use. We understand this, and will soon provide
a much easier way to set up
+ and manage JBoss DNA. Current plans are to use the <ulink
url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink>
+ along with a configuration repository.</para>
</note>
<sect1 id="sequencing_service">
<title>Configuring the Sequencing Service</title>
@@ -334,16 +335,21 @@
metadata (e.g., image format, physical size, pixel density, etc.) and store that in
the repository. Or, if the client uploads
MP3 audio files, the title, author, album, year, and comment are extracted from the
audio file and stored in the repository.</para>
<para>
- The example is comprised of 3 classes and 1 interface, located in the
<code>src/main/java</code> directory:</para>
+ The example is comprised of 5 classes and 1 interface, located in the
<code>src/main/java</code> directory:</para>
<programlisting><![CDATA[
org/jboss/example/dna/sequencers/ConsoleInput.java
+ /ContentInfo.java
+ /JavaInfo.java
/MediaInfo.java
/SequencingClient.java
/UserInterface.java
]]></programlisting>
- <para><code>SequencingClient</code> is the class that contains the
main application. <code>MediaInfo</code> is a simple Java object
- that encapsulates metadata about a media file (as generated by the sequencer), and
used by the client to
- pass information to the <code>UserInterface</code>, which is an
interface with methods that will be called at runtime to
+ <para><code>SequencingClient</code> is the class that contains the
main application. <code>ContentInfo</code> is a simple class
+ that encapsulate metadata generated by the sequencers and accessed by this example
application, and there are two subclasses:
+ <code>MediaInfo</code> encapsulates metadata about media (image and MP3)
files, while <code>JavaInfo</code> is a subclass
+ encapsulating information about a Java class. The client accesses the content from
the repository and represent the
+ information using instances of <code>ContentInfo</code> (and its
subclasses) and then passing them to the <code>UserInterface</code>.
+ <code>UserInterface</code> is an interface with methods that will be
called at runtime to
request data from the user. <code>ConsoleInput</code> is an
implementation of this that creates a text user interface,
allowing the user to operate the client from the command-line. We can easily create a
graphical implementation of
<code>UserInterface</code> at a later date. We can also create a mock
implementation for testing purposes that simulates
@@ -355,7 +361,8 @@
]]></programlisting>
<para>If we look at the <code>SequencingClient</code> code, there are
a handful of methods that encapsulate the various activities.</para>
<note>
- <para>To keep the code shown in this book as readable as possible, some of the
comments and error handling have been removed.</para>
+ <para>Some of the code samples included in this book have had some of the error
handling and comments removed so that
+ the samples are more readable and concise.</para>
</note>
<para>The <code>startRepository()</code> method starts up an
in-memory Jackrabbit JCR repository. The bulk of this method is simply
gathering and passing the information required by Jackrabbit. Because Jackrabbit's
<code>TransientRepository</code>
@@ -545,7 +552,8 @@
</sect1>
<sect1 id="using_dna_review">
<title>Summarizing what we just did</title>
- <para>In this chapter we covered the different JBoss DNA components and how they
can be used in your application.
+ <para>In this chapter we covered the different JBoss DNA components used for
automatically sequencing a variety of
+ types of information, and how those components can be used in your application.
Specifically, we described how the <code>SequencingService</code> and
<code>ObservationService</code> can
be configured and used. And we ended the chapter by reviewing the example
application, which not only uses
JBoss DNA, but also the repository via the JCR API.</para>
Modified:
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_repositories.xml
===================================================================
---
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_repositories.xml 2008-09-19
15:18:11 UTC (rev 537)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/content/using_dna_repositories.xml 2008-09-19
20:26:37 UTC (rev 538)
@@ -25,8 +25,252 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<chapter id="using_dna_repositories">
<title>Using JBoss DNA Repositories</title>
- <para>As we've mentioned before, one of the capabilities of JBoss DNA is to
provide access through JCR to different kinds
- of repositories. You're applications work with the JCR API, but JBoss DNA accesses
the content from the underlying systems,
- including able to work with existing JCR repositories.</para>
+ <para>As we've mentioned before, one of the capabilities of JBoss DNA is to
provide access through
+ <ulink
url="http://www.jcp.org/en/jsr/detail?id=170">JCR</ulink>
to different kinds of repositories and storage systems.
+ Your applications work with the JCR API, but through JBoss DNA are able to accesses the
content from where the information
+ exists - not just a single purpose-built repository. This is fundamentally what makes
JBoss DNA different.</para>
+ <para>How does JBoss DNA do this? At the heart of JBoss DNA and it's JCR
implementation is a simple graph-based connector
+ system. Essentially, the JBoss DNA JCR implementation makes use of a single repository
source, from which all the
+ content is accessed.
+ <figure id="dnajcr-and-connector">
+ <title>JBoss DNA's JCR implementation delegates to a repository
source</title>
+ <graphic align="center" scale="100"
fileref="dnajcr-and-connector.png"/>
+ </figure>
+ That single repository source could be an in-memory repository, a JBoss Cache instance,
or a federated repository.
+ <figure id="dna-connectors-0.2">
+ <title>JBoss DNA can put JCR on top of multiple kinds of systems</title>
+ <graphic align="center" scale="100"
fileref="dna-connectors-0.2.png"/>
+ </figure>
+ And the JBoss DNA project has plans to create other connectors, too. For instance,
we're going to build a connector
+ to other JCR repositories. And another to a file system, so that the files and
directories on an area of the file system
+ can be accessed through JCR. Of course, if we don't have a connector to suit
your needs, you can write your own.
+ <figure id="dna-connectors-future">
+ <title>Future JBoss DNA connectors</title>
+ <graphic align="center" scale="100"
fileref="dna-connectors-future.png"/>
+ </figure>
+ </para>
+ <note>
+ <para>You might be thinking that these connectors are interesting, but what do
they really provide? Is it really useful
+ to use JCR to access a relational database rather than JDBC? Or, why access the
files on a file system when there
+ are already mechanisms to do that?</para>
+ <para>While putting JCR on top of a single system (like a JDBC database)
probably isn't that interesting, what
+ <emphasis>is</emphasis> interesting is accessing the information in
multiple systems <emphasis>as if all that information were
+ in a single JCR repository</emphasis>. That's what the federated
repository source is all about.</para>
+ <para>Think of it this way: use JCR to get to the schemas of multiple relational
databases <emphasis>and</emphasis> the schemas
+ defined by DDL files in your SVN repository <emphasis>and</emphasis> the
schemas defined by logical models stored on your file system.
+ </para>
+ </note>
+ <para>So with this very high-level summary, let's dive a little deeper and
look at how to configure and use JBoss DNA and JCR.</para>
+ <sect1 id="repository_service">
+ <title>Configuring the Repository Service</title>
+ <para>The JBoss DNA <emphasis>repository service</emphasis> is the
component that manages the <emphasis>repositories</emphasis>
+ and connections to them. The service reads it's configuration from a
<code>RepositorySource</code> instance (i.e., the
+ "configuration repository") and automatically sets up the repositories
given the <code>RepositorySource</code> instances
+ found in the configuration repository.</para>
+ <note>
+ <para>Configuring JBoss DNA services is a bit more manual than is ideal. As
you'll see, JBoss DNA uses dependency
+ injection to allow a great deal of flexibility in how it can be configured and
customized. But this flexibility
+ makes it more difficult for you to use. We understand this, and will soon provide
a much easier way to set up
+ and manage JBoss DNA. Current plans are to use the <ulink
url="http://www.jboss.org/jbossmc">JBoss Microcontainer</ulink>
+ along with a configuration repository.</para>
+ </note>
+ <para>To set up the repository service, we need to first set up a few other
objects:
+ <itemizedlist>
+ <listitem>
+ <para>A <emphasis>factory for class loaders</emphasis> used to
load the classes that make up the connectors.
+ If no factory is supplied, the service uses the current thread's context
class loader (or if that is null,
+ the class loader that loaded the <code>RepositoryService</code>
class).</para>
+ </listitem>
+ <listitem>
+ <para>A <emphasis>factory for execution contexts</emphasis>.
Execution contexts define the context (or environment)
+ in which the service runs and in which operations against repositories are
performed. <code>ExecutionContext</code>
+ instances can be created using JAAS application contexts, meaning that they
contain the information about the subject
+ that the software represents. Execution contexts also provides access to the
all of the factories and utilities
+ used throughout the services and components, and it is through this mechanism
that you can inject your own behavior.
+ For example, if your application already had a notion of namespaces, you could
override the execution context's
+ <code>NamespaceRegistry</code> to use the namespaces defined in your
application.</para>
+ </listitem>
+ <listitem>
+ <para>A <emphasis>repository library</emphasis> that manages the
list of <code>RepositorySource</code> instances.
+ The library makes sure to inject the environments into each repository source,
and it provides for each source
+ a configurable pool of connections.</para>
+ </listitem>
+ <listitem>
+ <para>A <emphasis>configuration repository</emphasis> that
contains descriptions of all of the repository sources
+ as well as any information those sources need. Because this is a regular
repository, this could be a simple
+ repository with content loaded from an XML file (as in this example). Or it
could be a shared
+ central repository with information about all of the JBoss DNA processes across
your company.</para>
+ </listitem>
+ </itemizedlist>
+ With these components in place, we can then instantiate the
<code>RepositoryService</code> and start it (using its
+ <code>ServiceAdministrator</code>). During startup, the service reads the
configuration repository and loads any
+ defined <code>RepositorySource</code> instances into the repository
library, using the class loader factory to obtain
+ class loaders that it can use to load the actual
<code>RepositorySource</code> implementation classes.
+ </para>
+ <para>Here's sample code that shows how to set up and start the repository
service. You can see something similar
+ in the example application in the <code>startRepositories()</code> method
of the <code>org.jboss.example.dna.repository.RepositoryClient</code>
class.</para>
+ <programlisting role="JAVA"><![CDATA[
+ // Create the class loader factory, which for this example will simply use this
class' class loader...
+ ClassLoaderFactory classLoaderFactory = new StandardClassLoaderFactory();
+
+ // Create the factory for execution contexts.
+ ExecutionContextFactory contextFactory = new BasicExecutionContextFactory();
+
+ // Create the execution context that we'll use for the services. If we'd want
to use JAAS, we'd
+ // create the context by supplying LoginContext, AccessControlContext, or even Subject
with
+ // CallbackHandlers. But this example doesn't use JAAS in this example.
+ ExecutionContext context = contextFactory.create();
+
+ // Create the library for the RepositorySource instances ...
+ RepositoryLibrary sources = new RepositoryLibrary(contextFactory);
+
+ // Load into the source manager the repository source for the configuration repository
...
+ InMemoryRepositorySource configSource = new InMemoryRepositorySource();
+ configSource.setName("Configuration");
+ sources.addSource(configSource);
+
+ // Now instantiate the Repository Service ...
+ RepositoryService repositoryService = new RepositoryService(sources,
configSource.getName(),
+ context,
classLoaderFactory);
+ repositoryService.getAdministrator().start();
+ ]]></programlisting>
+ <para>After startup completes, the repositories are ready to be used. The client
application obtains the list of repositories
+ and presents them to the user. When the user selects one, the client application
starts navigating that repository
+ starting at its root node (e.g., the "/" path). As you type a command to
list the contents of the current node or to
+ "change directories" to a different node, the client application obtains the
information for the node using a simple
+ procedure:
+ <orderedlist>
+ <listitem>
+ <para>Get a connection to the repository.</para>
+ </listitem>
+ <listitem>
+ <para>Using the connection, find the current node and read its properties and
children, putting the information
+ into a simple Java plain old Java object (POJO).</para>
+ </listitem>
+ <listitem>
+ <para>Close the connection to the repository (in a finally block to ensure it
always happens).</para>
+ </listitem>
+ </orderedlist>
+ </para>
+ <sect2 id="using_jcr_with_dna">
+ <title>Using JCR to read repository</title>
+ <para>If we want to perform these steps using JCR, a JCR
<code>Session</code> represents our connection.
+ So after we create a <code>JcrRepository</code> instance pointing to our
repository library, we can
+ then login to obtain a JCR session:</para>
+ <programlisting role="JAVA"><![CDATA[
+ JcrRepository jcrRepository = new JcrRepository(contextFactory, sources);
+ Session session = jcrRepository.login(sourceName);
+ ]]></programlisting>
+ <para>Now, the above code doesn't do any authentication; it essentially
trusts the caller has the appropriate privileges.
+ Normally, your application will need to authenticate the user, so let's look at
how that's done.</para>
+ <para>JBoss DNA uses the <ulink
url="http://java.sun.com/j2se/1.5.0/docs/guide/security/jaas/tutoria...
+ Authentication and Authorization Service (JAAS)</ulink>, making it possible to
use any existing JAAS security provider.</para>
+ <note>
+ <para>There are numerous JAAS providers, but one of the best open-source
implementations is
+ <ulink
url="http://www.jboss.org/jbosssecurity/">JBoss
Security</ulink>, which can authenticate using LDAP, certificates,
+ the operating system, and federated SSO (among others).</para>
+ </note>
+ <para>The JCR API defines a <code>Credentials</code> marker
interface, an instance of which can be passed to the
+ <code>Session.login(...)</code> method. Rather than provide a concrete
implementation of this interface, JBoss DNA
+ allows you to pass any implementation of <code>Credentials</code> that
also has one of the following methods:
+ <itemizedlist>
+ <listitem>
+ <para><code>getLoginContext()</code> that returns a
<code>javax.security.auth.login.LoginContext</code> instance.</para>
+ </listitem>
+ <listitem>
+ <para><code>getAccessControlContext()</code> that returns a
<code>java.security.AccessControlContext</code> instance.</para>
+ </listitem>
+ </itemizedlist>
+ This way, your application can obtain the JAAS <code>LoginContext</code>
or <code>AccessControlContext</code> however it wants,
+ and then merely passes that into DNA through the JCR
<code>Credentials</code>. No interfaces or classes specific to JBoss DNA are
required.
+ </para>
+ <para>The following code shows how this is done, using an anonymous inner class
for the <code>Credentials</code> implementation.</para>
+ <programlisting role="JAVA"><![CDATA[
+ CallbackHandler callbackHandler = // as needed by your app, according to JAAS
+ final LoginContext loginContext = new
LoginContext("MyAppContextName",callbackHandler);
+ Credentials credentials = new Credentials() {
+ public LoginContext getLoginContext() { return loginContext; }
+ };
+ JcrRepository jcrRepository = new JcrRepository(contextFactory, sources);
+ Session session = jcrRepository.login(credentials, sourceName);
+ ]]></programlisting>
+ <para>Once you have a JCR session, you can then use it to find the node of
interest and access the necessary information. All of this
+ code will use only the JCR API - there's nothing specific to JBoss DNA's
implementation. And remember, when you're finished with
+ the session, be sure to logout (usually in a <code>finally</code>
block):</para>
+ <programlisting role="JAVA"><![CDATA[
+ if (session != null) session.logout();
+ ]]></programlisting>
+ <para>Like many people recommend with JCR, you can create either long-lived or
short-lived JCR <code>Session</code>s. The
+ JBoss DNA implementation of JCR was designed to efficiently do either.</para>
+ </sect2>
+ <sect2 id="using_dna_repositories_with_dna_api">
+ <title>Using JBoss DNA's API to read repository</title>
+ <para>Although we recommend using JCR, JBoss DNA has an internal command-based
API that completely side-steps JCR and provides
+ very simple graph-based operations. For more information, see the
<code>RepositoryClient</code> class in the example.</para>
+ <note>
+ <para>This API is likely to undergo changes in the next few releases, and using
it at this time is not suggested.</para>
+ </note>
+ </sect2>
+ </sect1>
+ <sect1 id="shutting_down_repository_service">
+ <title>Shutting down the Repository Service</title>
+ <para>In the first part of this chapter, we saw how to instantiate, configure,
and start the <code>RepositoryService</code>.
+ We then saw how to use JCR to access the repository service by creating JCR
<code>Session</code>s, and how to log out of those
+ sessions when no longer needed.</para>
+ <para>In this short section we'll see how to shut down the
<code>RepositoryService</code> and <code>RepositoryLibrary</code>
+ when you're finished with all of the repositories. It's a simple but
important step, since this closes all outstanding
+ connections that may be sitting unused in the library's connection
pools.</para>
+ <para>Shutting down these components is very straightforward: get the
<code>ServiceAdministrator</code> on each, and call
<code>shutdown()</code>.</para>
+ <programlisting role="JAVA"><![CDATA[
+ // Shut down the repository service ...
+ repositoryService.getAdministrator().shutdown();
+
+ // Shut down the manager of the RepositorySource instances, waiting until all
connections are closed
+ sources.getAdministrator().shutdown();
+ sources.getAdministrator().awaitTermination(1, TimeUnit.SECONDS);
+ ]]></programlisting>
+ <para>The <code>shutdown()</code> method attempts to close all open
and unused resources (such as open and unused connections in the pool).
+ No more connections can be created, and any connections that are currently in use are
not closed but allowed to be used and closed normally.
+ When the last connection is used, the service then transitions to a
<emphasis>terminated</emphasis> state, which you can wait for using
+ the <code>awaitTermination(int,TimeUnit)</code> method.</para>
+ <para>If you want to shutdown the services immediately, then you could call
<code>shutdownNow()</code>, which blocks while it attempts to immediately
+ close all connections - <emphasis>even those currently in use</emphasis>.
So, while you generally want to use <code>shutdown()</code>,
+ it is good to be aware that this <code>shutdownNow()</code> method does
exist.</para>
+ </sect1>
+ <sect1 id="example_repository_application_review">
+ <title>Reviewing the example repository application</title>
+ <para>Recall that the example repository application consists of a client
application that sets up a repository service and the
+ repositories defined in a configuration repository, allowing the user to pick a
repository and interactively navigate
+ the selected repository. Several repositories are set up, including several in-memory
repositories and one federated repository
+ that dynamically federates the content from the other repositories.</para>
+ <para>
+ The example is comprised of 2 classes and 1 interface, located in the
<code>src/main/java</code> directory:</para>
+ <programlisting><![CDATA[
+ org/jboss/example/dna/repositories/ConsoleInput.java
+ /RepositoryClient.java
+ /UserInterface.java
+ ]]></programlisting>
+ <para><code>RepositoryClient</code> is the class that contains the
main application. It uses an instance of the
+ <code>UserInterface</code> interface to methods that will be called at
runtime to obtain information about the
+ files that are imported into the in-memory repositories and the JAAS
<code>CallbackHandler</code> implementation
+ that will be used by JAAS to prompt the user for authentication information.
Finally, the <code>ConsoleInput</code>
+ is an implementation of this that creates a text user interface, allowing the user to
operate the client from the command-line.
+ We can easily create a graphical implementation of
<code>UserInterface</code> at a later date, or we can also create a mock
+ implementation for testing purposes that simulates a user entering data. This allows
us to check the behavior of the client
+ automatically using conventional JUnit test cases, as demonstrated by the code in the
<code>src/test/java</code> directory:</para>
+ <programlisting><![CDATA[
+ org/jboss/example/dna/sequencers/RepositoryClientTest.java
+ /RepositoryClientUsingJcrTest.java
+ ]]></programlisting>
+ <para>The code we presented earlier in this chapter represent the bulk of the
JBoss DNA and JCR-specific code used in the
+ <code>RepositoryClient</code>, so we won't cover it in more detail
here. If you want to see that detail, please refer
+ to the sample client code.</para>
+ </sect1>
+ <sect1 id="using_dna_repositories_review">
+ <title>Summarizing what we just did</title>
+ <para>In this chapter we covered the different JBoss DNA components used for
accessing repositories through JCR, including
+ repositories that federate their content from the content of other repositories.
Specifically, we described how the
+ <code>RepositoryService</code> and <code>JcrRepository</code>
can be configured and used.</para>
+ </sect1>
</chapter>
Added: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle
===================================================================
--- trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle
(rev 0)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle 2008-09-19
20:26:37 UTC (rev 538)
@@ -0,0 +1,4802 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>ApplicationVersion</key>
+ <array>
+ <string>com.omnigroup.OmniGraffle</string>
+ <string>136.19.0.104178</string>
+ </array>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {576, 733}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>CreationDate</key>
+ <string>2008-09-19 10:35:27 -0500</string>
+ <key>Creator</key>
+ <string>Randall Hauch</string>
+ <key>DisplayScale</key>
+ <string>1 0/72 in = 1 0/72 in</string>
+ <key>GraphDocumentVersion</key>
+ <integer>6</integer>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{478.568, 405}, {55, 23}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>9</real>
+ </dict>
+ <key>ID</key>
+ <integer>233</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, -0.5}</string>
+ <string>{-0.5, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.939516</string>
+ <key>g</key>
+ <string>0.939516</string>
+ <key>r</key>
+ <string>0.939516</string>
+ </dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.657258</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs18 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{389.068, 405}, {55, 23}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>9</real>
+ </dict>
+ <key>ID</key>
+ <integer>222</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, -0.5}</string>
+ <string>{-0.5, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.939516</string>
+ <key>g</key>
+ <string>0.939516</string>
+ <key>r</key>
+ <string>0.939516</string>
+ </dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.657258</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs18 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{322.318, 405}, {55, 23}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>9</real>
+ </dict>
+ <key>ID</key>
+ <integer>232</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, -0.5}</string>
+ <string>{-0.5, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.939516</string>
+ <key>g</key>
+ <string>0.939516</string>
+ <key>r</key>
+ <string>0.939516</string>
+ </dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.657258</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs18 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{255.568, 405}, {55, 23}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>9</real>
+ </dict>
+ <key>ID</key>
+ <integer>231</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, -0.5}</string>
+ <string>{-0.5, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.939516</string>
+ <key>g</key>
+ <string>0.939516</string>
+ <key>r</key>
+ <string>0.939516</string>
+ </dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.657258</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs18 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>199</integer>
+ </dict>
+ <key>ID</key>
+ <integer>230</integer>
+ <key>Points</key>
+ <array>
+ <string>{436.068, 312}</string>
+ <string>{478.568, 312.5}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>197</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{455.818, 409.5}, {11, 14}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs24 \cf0 ...}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>222</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>223</integer>
+ <key>Points</key>
+ <array>
+ <string>{398.235, 335}</string>
+ <string>{416.568, 405}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>197</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>232</integer>
+ </dict>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>Points</key>
+ <array>
+ <string>{387.11, 335}</string>
+ <string>{349.818, 405}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>197</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>231</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Points</key>
+ <array>
+ <string>{375.985, 335}</string>
+ <string>{283.068, 405}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>197</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{463.204, 328}, {89.7277, 12}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Oblique</string>
+ <key>Size</key>
+ <real>10</real>
+ </dict>
+ <key>ID</key>
+ <integer>200</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs20 \cf0 federated cache}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{478.568, 301}, {59, 23}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>9</real>
+ </dict>
+ <key>ID</key>
+ <integer>199</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, -0.5}</string>
+ <string>{-0.5, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.939516</string>
+ <key>g</key>
+ <string>0.939516</string>
+ <key>r</key>
+ <string>0.939516</string>
+ </dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.657258</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs18 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{353.068, 269}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>198</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{353.068, 298}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>197</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0.5, -0.121622}</string>
+ <string>{0, 0.121622}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Federation}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>233</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Points</key>
+ <array>
+ <string>{394.568, 321}</string>
+ <string>{506.068, 405}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>197</integer>
+ <key>Info</key>
+ <integer>2</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>221</integer>
+ <key>Points</key>
+ <array>
+ <string>{179.068, 342.06}</string>
+ <string>{179.068, 364.323}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>220</integer>
+ <key>Points</key>
+ <array>
+ <string>{64.0682, 341.62}</string>
+ <string>{64.0682, 363.883}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{37.0682, 418.363}, {55, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>ID</key>
+ <integer>219</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Java Objects}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>Group</string>
+ <key>Graphics</key>
+ <array>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>212</integer>
+ </dict>
+ <key>ID</key>
+ <integer>206</integer>
+ <key>Points</key>
+ <array>
+ <string>{50.2662, 393.481}</string>
+ <string>{50.2662, 397.299}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>217</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>213</integer>
+ </dict>
+ <key>ID</key>
+ <integer>207</integer>
+ <key>Points</key>
+ <array>
+ <string>{75.1351, 393.075}</string>
+ <string>{76.8942, 397.704}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>215</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>214</integer>
+ </dict>
+ <key>ID</key>
+ <integer>208</integer>
+ <key>Points</key>
+ <array>
+ <string>{71.1849, 393.075}</string>
+ <string>{69.4254, 397.704}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>215</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>215</integer>
+ </dict>
+ <key>ID</key>
+ <integer>209</integer>
+ <key>Points</key>
+ <array>
+ <string>{64.9909, 376.781}</string>
+ <string>{69.9094, 383.462}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>218</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>216</integer>
+ </dict>
+ <key>ID</key>
+ <integer>210</integer>
+ <key>Points</key>
+ <array>
+ <string>{61.7402, 377.968}</string>
+ <string>{61.7402, 382.276}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>218</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>217</integer>
+ </dict>
+ <key>ID</key>
+ <integer>211</integer>
+ <key>Points</key>
+ <array>
+ <string>{58.4799, 376.773}</string>
+ <string>{53.5264, 383.47}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>218</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{45.9812, 398.299}, {8.57001, 9.20474}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>212</integer>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{74.5842, 398.299}, {8.57001, 9.20474}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>213</integer>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{63.1652, 398.299}, {8.57001, 9.20474}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>214</integer>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{68.8752, 383.276}, {8.57001, 9.20474}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>215</integer>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{57.4552, 383.276}, {8.57001, 9.20474}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>216</integer>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{45.9812, 383.276}, {8.57001, 9.20474}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>217</integer>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{57.4552, 367.763}, {8.57002, 9.20475}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>218</integer>
+ <key>Shape</key>
+ <string>Circle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDU
+ AQIDBAUGCQpY
+ JHZlcnNpb25U
+ JHRvcFkkYXJj
+ aGl2ZXJYJG9i
+ amVjdHMSAAGG
+ oNEHCFRyb290
+ gAFfEA9OU0tl
+ eWVkQXJjaGl2
+ ZXKlCwwVGR5V
+ JG51bGzUDQ4P
+ EBESExRWJGNs
+ YXNzXE5TQ29s
+ b3JTcGFjZV8Q
+ Ek5TQ3VzdG9t
+ Q29sb3JTcGFj
+ ZVdOU1doaXRl
+ gAQQA4ACRDAu
+ NQDSDRYXGFRO
+ U0lEgAMQAtIa
+ GxwOWCRjbGFz
+ c2VzWiRjbGFz
+ c25hbWWiDh1Y
+ TlNPYmplY3TS
+ GhsfIKIgHVdO
+ U0NvbG9yCBEa
+ HykyNzo/QVNZ
+ X2hvfJGZm52f
+ pKmusLK3wMvO
+ 19zfAAAAAAAA
+ AQEAAAAAAAAA
+ IQAAAAAAAAAA
+ AAAAAAAAAOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>ID</key>
+ <integer>205</integer>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{152.068, 419.242}, {55, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>ID</key>
+ <integer>158</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JBoss Cache}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{145.068, 368.643}, {69, 39.7404}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>191</integer>
+ <key>Shape</key>
+ <string>RoundRect</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>FillType</key>
+ <integer>3</integer>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ <key>MiddleFraction</key>
+ <real>0.48412701487541199</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>Width</key>
+ <real>2</real>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{138.068, 269}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>47</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{138.068, 298}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>46</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JBoss Cache}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{23.0682, 269}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>45</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{23.0682, 298}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>43</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 In-Memory}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>GuidesLocked</key>
+ <string>NO</string>
+ <key>GuidesVisible</key>
+ <string>YES</string>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>ImageCounter</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>LinksVisible</key>
+ <string>NO</string>
+ <key>MagnetsVisible</key>
+ <string>NO</string>
+ <key>MasterSheets</key>
+ <array/>
+ <key>ModificationDate</key>
+ <string>2008-09-19 10:35:32 -0500</string>
+ <key>Modifier</key>
+ <string>Randall Hauch</string>
+ <key>NotesVisible</key>
+ <string>NO</string>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>OriginVisible</key>
+ <string>NO</string>
+ <key>PageBreaks</key>
+ <string>YES</string>
+ <key>PrintInfo</key>
+ <dict>
+ <key>NSBottomMargin</key>
+ <array>
+ <string>float</string>
+ <string>41</string>
+ </array>
+ <key>NSLeftMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSPaperSize</key>
+ <array>
+ <string>size</string>
+ <string>{612, 792}</string>
+ </array>
+ <key>NSRightMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSTopMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ </dict>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>QuickLookPreview</key>
+ <data>
+ JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG1m1uPHbmNx9/rU9Tj5sE1pUvdXuNN
+ gAwQ7CYeIM/eThv2wD3O2E4W++33R0kkVafP8ekZTMYw3MUWKYn88yJK8/P4l/HncebP
+ sq3jltL4+XH82/jTOE/rXP4bP4zfvf4SxocvYyh/vjyMr+Zpab/1n5qAAQHvxu/++/Hz
+ w+M/vv7z7cfx8wemOLY6CzKOKW7rvI5pX6ftiIh+Gr/701MY//NTWU0bmpMPzTGVoUMd
+ Gi+GLkhNWcSGS6npYqhI1aEXUvPFUKSmXBb7TOpyMRSpNvRC6lqHfvfXx49vv3741+Pr
+ Tx8/ff7w9Pj184cHUQ2KTnPYIzaYlmNZj01+yjkcmZ9QdozTsu5hH9OxT8u4M9XWlPz6
+ SxS7lGEzhvoZA4ktX4VxzY0rhxUu9Pb7H8YQ26/j+Cru07oeRxzz8AP6/2OYZrh/eDf+
+ x59+evXnx6dPn//vd+MPP45/+AGjXEMDy43bEVZZbsohpn0e5inueVtzWVEKugRZzPg0
+ Hqyk7CQXwscxzAxJ+zZWQpgXGcCSVjSwzevglIVfjQ9w6JC0TPk4jvHjuG3TMYclj1lp
+ aZ3yHPKilNWUONiYTrG5CP9og2z+MbLiQ1BVF3je0fAwvh/PJDYJ9l9kFpBV1l8sM1xa
+ Ztu3ML5K44Vp/vr4j09fPnzFNqMb56rVm3hxmAvD439zmLc8Bsx9tvybT//Ea13ypdkH
+ Ads9vIa0VSt2eJWoclbMcIHXsB3N9jfwim1xMTHF5aq///2nL1/G128f3j/+bviFiGU7
+ HWJDLggVAILY4WmMoWC4EcBalNU5YmPEC3rEgiGlNMQqwZEH7o9YIKv4PMawBIFsh1hT
+ Y4dYpQ2KWCU4YkNmxUC2Ifa8Ixzo/XgmscmzYYgQp0Dihjkh9lksaYi9DCb3EPsS8R1i
+ L8VfIlayWUDzmYg6JqyYlg2njDP5oydhyRkHTCEPOiqGPM1iyyT8C9HfKTlPeV939Oe0
+ lKYl7NkEjSnmaQ3rOvhsjSKByxalNGCARrd5MUYIS1tCEz44xZfgNF2oCWob9ska4WH8
+ 2/AT4ktSYIesIbDSkQyT52nLczo08T/L3JZSzFSpraVk4zfvw/jlPTniRiERx/8lr3zP
+ 3x8v00gcX7+B1kqJ4c3rPoHNpRohfHWbIWWRaU/mrCQ3J0YvpMENRX5Ycj460+0k0pDI
+ nR3tAA57IFM0XKCYfUp7ym5OpfTmNJqb00huqCa8M6cvwUfpQt2cdXfPNPAwvhn+8s08
+ Y7aKTL0tIPd5HlinlHaS76t06VU1onoe6DLMSwRvROq0LSSYS8E1SFtZIZABods2B6qa
+ NU37fmDelfRN1BNSnOYjbEYZ0nJMYSO8OdvCdPucMAoC5mPd4MMxlj0eI3UEJlyrTxfK
+ shMI5hiRZHz8NAMbqjyV7hRdgfLZMpmuCSeCLNO6r7lbgFEud4cnUl0v63QQYaiBZaUp
+ ppHst80zPwQy0py3LCWeDL3tj2sQz0U7iZWsKa+lkH7zPl71R5X3Yn8cb/ijap5tYwuK
+ iN5g20xio0R1E25YNUZ0Y5rY0FagyHeDDQno50DJozqlxm0UV7zzuXlUulKQ1FbgfG2Z
+ bjAUhu1DAkWGGKPYMisbRd6bFtyWNEUKEMCUiQxg8Glc8nSsxyIk6gJSYE9JFNgYRdkG
+ iuRpF3g+jGT7NcZN+OZppv7dUZsUN/q9TRHYyrfxkBuWNQpKc5VMFWCUNnt2vrrEh070
+ MuM6KXeTG6XtjCUqm0AP+YREQamsMhyKUmyuKL2VNQbLGswR11VQirgQ+YFQ9N2b9+kq
+ SlVeh1IOFaej6Dlr3EKpap3zIFkZ/LmxBjl45kjIcfPtB8GQI4SzHWEiRQhK3VhStqVO
+ o+V7cKU7j5tGJXeUNrvztSU+DI6DPeI2ZGif3CgGQ2UzhDYfM4RS3LkjKkI7SkNox2Zo
+ a56hCB2aYxpCm3udEKpOaAilqaCRVWdXvg5qLlrx6JMbpbql7QyznOPoGaG4lCJU495L
+ 4ugZofkqQlVeh9Bv1zW3EKpaB46KUDeNIrSjNIQqG+0AQ6jqa0gVoa7R+q1K73ncNIrQ
+ jlIROjifQc1FKx51cjytYdaXqGyDxtBtnQKHdVK0xVAC/b6K71kM7SgNoR1bRShheaOY
+ DSXb1xi68RvSuIguMZVEEJJk1C6GUhvmcl7TGDoqBTy2GNrxaTB00YpHn9woFztjhYJQ
+ 5FMKSffmJkI15t1GKFmOPksRUmNoq7yXqwhVeS9G6K3K27VuCHXTKEI7SkXo4GyOUNdX
+ RaRrtH2bsZzHTaMIVUpp8pUI7sZSqI0uWvHokzdKt0RjM4TSetoLQjmDSRH6NG5xCkup
+ R6Xbs3CidIq00WixDSyksdEz2ilfpbzZQeQqWT5yrsuljJ2PUo4qgXNlpBplhHINVJxb
+ LtVokz06RefHwxpfWySTrRS/RTadkrDMVFxt+oHMVim+SGMrGI1UKoukaM6Fx4EL1Wq0
+ i6INU8NtjFJA5aVUown3OyiFap5fb2F0kKlfjNFbUVS3ROg7sIQc9s04FMccJDBFR5GO
+ AId2ZeOUh9+KSd1cQ57pKGJ5U6kRVO09l5orz022mUvnH9xcbZG9uQ7iH40tMxdBulFs
+ kbq3B4ujO8HuOCSOGkp3+hFblDiqKHGKIsnZGt6IUjsFWlzk1NRAiUcvIUogVcIy7WQW
+ IShKJfqGlRMVNPUAo+j8FOyNz+DmshWTPr1R2t7AbfXAGkmZcd7p6zDjHZQ+OzN5Nbrh
+ E+shQs4o3W6htATxDqW/rhp1vRtK1TigraFUKWCyIcnYOryZvhSUptJGGEztHZeZy2R3
+ FPUSM5eidDDZhkmb3ikGRWWzetSr6WpJ6lEvuRUlTlGUOpvjzevgCsquVG4o9XLaubzo
+ VtlO0fmVr4Obl+GKSZ/eKFaGn1CK/HZmOqO0OzNpBXk7llJTtDPTGaX7VZSqvA6lv64i
+ Vb13sdSMYyjtKA2lytbHUtWXxVJTqcJW1d5zmXEMpR2lorQ/bdWA3x9xNXLq9B5LbZHn
+ WNp1tqzhSNWbN26WOOLTmuJKFNQSW+Oaia04KTdTmasAKRgu2aUu87YM3kM7SlKS06hA
+ uKa8wS4pk1xx0AugLy3T77QboB3SHsgctmT6NS7f4Kf8oSt9sNSD5sZGb+JpgD+TGeBH
+ Qaz+m/zUCmkBro2/FECE/YN7TeVPw/Xty/odu8xPSSTb72g0KMqlnWhPLsrKlZJcc15c
+ O6CGeleYZmlulWri8iKLsmVDI/09GZFerjC/f/uvt3duyG7L5QaHYp3U9rx/+V//8+Pj
+ w9cv3hkNdLf7/sQlIJpFuVcIe2kA0YssNi4U2n9pOthBVae1wkUfKKCNwaJSV8HGabrc
+ nyYuyyBhBYB1IiHp/TXWd+j3e/7++Ayy5xUiT9bTz2VL9LmM1M9lrGLaMNSO/zV9SAuZ
+ RctZnvautNGcQnQRnFV9KLk09ZbiSNzhNF4yuZBou+MnVZyRuOSyOSiiKmtRAdeO11Xg
+ DJRvsgRWZXPZqnyuSsIC/VzGWlTQLj3K6wm56Ch/bjRV01GvZoZE0+9pzFz1c+IjBpFT
+ ZyrYqhB9iFFFARLKfA4k8pYi0ovNXGkIL9GCjhv5jA7/kgLM1Jf8yDVAqQ1FsCz8Gvdt
+ oEhsMw5ujKYdB+3mY60rFfgqsm2+kjboVJzmIykYt2hKHPybTyDSUt5AgBh/AiEnknfD
+ t+7aVafjt55A7JnaX66Uh/4JxB8f//74mecan35yV+/d3Azx/A0Eu2k3ygMGSnhFuyDG
+ UqItipOOgKqkDvEbZbntbb+vbyDKHbFQ2qUv6c6G8EN7A1Gy6kyr1m6Lk7SOTjfKpkUd
+ Q/HvNLmIwEpOoNMjbzCgsGK/Ub7YUXkD0TY51FcS926U3S7/lhvll4j/hTfKeW9PGqqH
+ LRST1UY43EeKA6oDbtK44Y986NBI9hf9dZTS+rcBXDTyiEpcg7O3vAfAeo1GdUsRUqzH
+ LSTPXPYxS3QrTw2UDyQYrcTM7rPNnQlhYruytNMuxG4nwlM56YiIEkzlEnPhOmakdf78
+ Jmoob7q6Hr9yyesHySg0+I+rxaoKs2J1uHMtfOvgb4sndOBXapNBPt0mo3yaBRKvh+ZI
+ beSUMEuHX23CTZxoW0KY2oSI3GhmEzmAYjlehaj+bUxnk4Ro3NuGtLkxbbVJWdppFyeb
+ 1G1pmXTrmdeCmaq9RPMSoimSjpJpXh088iK2zAeXo6/i5auZew8z7kjmsURc6G4x2Z1H
+ RF0J0GRKVmtLRUfy5xX/viKa7cuRgHoVSaZvL9Le1XD8+PfxobzysQvkU/k1tJeKd3Mt
+ B+Rjz5IMJSLHgxvDTfomnmvr7Xp59Gi5lqjOpTLZosu1ke7ltssTDoniNa9GupVhQ+ea
+ f0uRcI37dq4VFzIOz5aDzdflVZ/P8+/7a9zlxNKeYgydVezgQxaaAq27phh68mQAKfpX
+ jqN26EhU81vgqZLoYd3Wg1O9XKaHSK0vrUa6ROJAHCK4wpJb/EQxg7ql5HjGjAE6NXij
+ xhel04ka8DNxdp+O8wxnAPF4n45Sal9i0bpN1zH3tdlVLVBjRK4nmhayPAtaAGw6yLZW
+ m0pNMcuTINHCDmhJ7ZAOeWvAflPiMhvv5/1Y4F4YGkeoUPTyfrjC2+kAzFeX4B85fQIF
+ Y5BthHKEaJOxKi6PVp469JNhsLAXrRDkdaHOez2ouO4z+TyV11Ly2k0WcHHyIorO80H1
+ 3TyVg2bz1GmapGIayqvRa89+rmk8o5xawZfTLs1vtsRLkBSiPN9YMGVb8tkjeWkqA7mR
+ leAXS9EuzJxwic2EbV5jSYIuArEAugAu8kJLoHiN+44ZdD5ZWN7kQELJ0+ZLpGUWKzC3
+ +VLAG3hCBK2bz7mtUUZvoSR3ko0gidhfc718Am161KVElE/Siv6OvFQKNKOEg2SmA8iE
+ xU6CQ4kbYBqVKk1m5DEA8jhClAIjSgVYjmU6hudRjTYkRCPGhkhOlLkjL2ZKcShL013g
+ E/JUjiDUtlUItcAQEdXWcnThIQwFhjawbjfEIn2PhpCGSAoMcsa1h2cqzSqMew/PblUY
+ unqOK5InzCjy2RlFPlXntYCTCsMpIfdGyVIW1grDjGI0M0qmwiwVhmncxnRGITT1RinF
+ o8xtRpGl6S5Ymjyg7owihCf1rJuNmOeqv1thtCbMvQrjjmSvMC5fkV179CkJuMYssIex
+ cEv7xFjcoEbeuhX/kqdF7XfqQUapHmSf6gmSXqjD6auZB3G8piNZygj1oMRT/SpY+fBG
+ oxUP8k/1ILlTScSiurR+F2Ksi23JlRkdAlKJtE/cg7Sq7jzookSX/z2hcmlMFw960dNN
+ zPkra3RbfYWaGqU4lBulINOMYih2SvUgNYp5ghtlMJoZxTzING5jOqNUD/IhcrTCg7BF
+ NUpdmhpFPehiW9fTqafxs+p/yxr9jmT3oHs1unSypbdSY2zcKemkSaCfRJkszxekTSGx
+ nUtV/V3zIKcUD/LP5glkXDrQknHcg8qMtdIyD6J2btmh5S6MZbTqQe0TG6n3SqNbGhQl
+ PXa7KOGu3xaBoXiQPL6tme4X5CAppCpX70H/5seWuvqWg8woAsXOKPJpOjcPckrxIP10
+ b+mMYt4hMxajuAepAWyMG4VaVnKQ2cjmLrcHpWvE0nQXloNOhPs56Lnqf6scdEeye9BL
+ cpAf5ksOWmgTVMDwSUOBg0JpEwlMS8+oQFBR7JTiQf6puURaEsu5iqOXwH3OqYo79xuk
+ vXRqSZRzgrUkdG5tSZQcdNrFuSVRtiUeZG2iX5SDaFQ37+496EUPQX99DrLt1BykRmk5
+ SI1SkGk6NxQ7pXiQf3oVp0ZxrzKjmAeZUToPclrxIP/UHKRGKUs77eJklLqteznorPrf
+ MgfdkewedDcH/T/Usx0cCmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago0NDI1CmVuZG9i
+ agoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2
+ IDAgUiAvQ29udGVudHMgNCAwIFIgL01lZGlhQm94IFswIDAgNTc2IDczM10KPj4KZW5k
+ b2JqCjYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdl
+ QyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDIwIDAgUiA+
+ PiAvRm9udCA8PCAvRjMuMCAzMiAwIFIgL0YxLjAgMjEgMCBSIC9GMi4wIDMxIDAgUiA+
+ PiAvWE9iamVjdAo8PCAvSW01IDE2IDAgUiAvSW0yIDEwIDAgUiAvSW0zIDEyIDAgUiAv
+ SW0xIDggMCBSIC9JbTQgMTQgMCBSIC9JbTYgMTggMCBSCj4+IC9TaGFkaW5nIDw8IC9T
+ aDggMjkgMCBSIC9TaDEyIDM1IDAgUiAvU2g0IDI1IDAgUiAvU2g5IDMwIDAgUiAvU2gx
+ MSAzNCAwIFIKL1NoMyAyNCAwIFIgL1NoMiAyMyAwIFIgL1NoNSAyNiAwIFIgL1NoNiAy
+ NyAwIFIgL1NoMTMgMzYgMCBSIC9TaDcgMjggMCBSIC9TaDEwCjMzIDAgUiAvU2gxIDIy
+ IDAgUiA+PiA+PgplbmRvYmoKMjkgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1No
+ YWRpbmdUeXBlIDMgL0Nvb3JkcyBbIC0wLjcyOTE0MzkgLTEuMTY2MjU5IDAgLTAuNzI5
+ MTQzOQotMS4xNjYyNTkgOC4zNDg3NDQgXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBb
+ IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDM3IDAgUgo+PgplbmRvYmoKMzUgMCBvYmoK
+ PDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIDAgMCAw
+ IDAgMCAzMC40NjMwOSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs
+ c2UgXSAvRnVuY3Rpb24gMzggMCBSID4+CmVuZG9iagoyNSAwIG9iago8PCAvQ29sb3JT
+ cGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgLTAuNzI5MTQzOSAtMS4x
+ NjYyNTkgMCAtMC43MjkxNDM5Ci0xLjE2NjI1OSA4LjM0ODc0NCBdIC9Eb21haW4gWyAw
+ IDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gMzkgMCBSCj4+CmVu
+ ZG9iagozMCAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAv
+ Q29vcmRzIFsgMCAwIDAgMCAwIDMyLjMxMDk5IF0gL0RvbWFpbgpbIDAgMSBdIC9FeHRl
+ bmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0MCAwIFIgPj4KZW5kb2JqCjM0IDAg
+ b2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAw
+ IDAgMCAwIDAgMzAuNDYzMDkgXSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNl
+ IGZhbHNlIF0gL0Z1bmN0aW9uIDQxIDAgUiA+PgplbmRvYmoKMjQgMCBvYmoKPDwgL0Nv
+ bG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIC0wLjcyOTE0Mzkg
+ LTEuMTY2MjU5IDAgLTAuNzI5MTQzOQotMS4xNjYyNTkgOC4zNDg3NDQgXSAvRG9tYWlu
+ IFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQyIDAgUgo+
+ PgplbmRvYmoKMjMgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBl
+ IDMgL0Nvb3JkcyBbIC0wLjcyOTE0NDYgLTEuMTY2MjYgMCAtMC43MjkxNDQ2Ci0xLjE2
+ NjI2IDguMzQ4NzUzIF0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxz
+ ZSBdIC9GdW5jdGlvbiA0MyAwIFIKPj4KZW5kb2JqCjI2IDAgb2JqCjw8IC9Db2xvclNw
+ YWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAtMC43MjkxNDM5IC0xLjE2
+ NjI1OSAwIC0wLjcyOTE0MzkKLTEuMTY2MjU5IDguMzQ4NzQ0IF0gL0RvbWFpbiBbIDAg
+ MSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0NCAwIFIKPj4KZW5k
+ b2JqCjI3IDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9D
+ b29yZHMgWyAtMC43MjkxNDM5IC0xLjE2NjI1OSAwIC0wLjcyOTE0MzkKLTEuMTY2MjU5
+ IDguMzQ4NzQ0IF0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBd
+ IC9GdW5jdGlvbiA0NSAwIFIKPj4KZW5kb2JqCjM2IDAgb2JqCjw8IC9Db2xvclNwYWNl
+ IDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAwIDAgMCAwIDAgMzAuNDYzMDkg
+ XSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9u
+ IDQ2IDAgUiA+PgplbmRvYmoKMjggMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1No
+ YWRpbmdUeXBlIDMgL0Nvb3JkcyBbIC0wLjcyOTE0MzkgLTEuMTY2MjU5IDAgLTAuNzI5
+ MTQzOQotMS4xNjYyNTkgOC4zNDg3NDQgXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBb
+ IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQ3IDAgUgo+PgplbmRvYmoKMzMgMCBvYmoK
+ PDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIDAgMCAw
+ IDAgMCAzMC40NjMwOSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs
+ c2UgXSAvRnVuY3Rpb24gNDggMCBSID4+CmVuZG9iagoyMiAwIG9iago8PCAvQ29sb3JT
+ cGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgLTUuMzMzMzM1IC00LjY1
+ NjA1NyAwIC01LjMzMzMzNQotNC42NTYwNTcgNDcuNDY2NzQgXSAvRG9tYWluIFsgMCAx
+ IF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQ5IDAgUgo+PgplbmRv
+ YmoKMTYgMCBvYmoKPDwgL0xlbmd0aCAxNyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
+ cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0NvbG9yU3BhY2UKNTAgMCBS
+ IC9TTWFzayA1MSAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5U1/gCIVQYcCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG/sAA5+QAAQplbmRzdHJl
+ YW0KZW5kb2JqCjE3IDAgb2JqCjI4MwplbmRvYmoKMTAgMCBvYmoKPDwgL0xlbmd0aCAx
+ MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hl
+ aWdodCA4NiAvQ29sb3JTcGFjZQo1MyAwIFIgL1NNYXNrIDU0IDAgUiAvQml0c1BlckNv
+ bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADD
+ oPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMPA+MMOEAAEKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9i
+ agoyNDAKZW5kb2JqCjEyIDAgb2JqCjw8IC9MZW5ndGggMTMgMCBSIC9UeXBlIC9YT2Jq
+ ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9IZWlnaHQgMTAyIC9Db2xvclNw
+ YWNlCjUwIDAgUiAvU01hc2sgNTYgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VNf4AiFUGHAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBv7AAOfk
+ AAEKZW5kc3RyZWFtCmVuZG9iagoxMyAwIG9iagoyODMKZW5kb2JqCjggMCBvYmoKPDwg
+ L0xlbmd0aCA5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
+ IDE5NCAvSGVpZ2h0IDEwMiAvQ29sb3JTcGFjZQo1MCAwIFIgL1NNYXNrIDU4IDAgUiAv
+ Qml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
+ Ae3QgQAAAADDoPlTX+AIhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwb+wADn5AABCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9i
+ agoyODMKZW5kb2JqCjE0IDAgb2JqCjw8IC9MZW5ndGggMTUgMCBSIC9UeXBlIC9YT2Jq
+ ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9IZWlnaHQgODYgL0NvbG9yU3Bh
+ Y2UKNTMgMCBSIC9TTWFzayA2MCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
+ IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDDwPjDDhAABCmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKMjQwCmVuZG9iagoxOCAw
+ IG9iago8PCAvTGVuZ3RoIDE5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h
+ Z2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDg2IC9Db2xvclNwYWNlCjUzIDAgUiAvU01hc2sg
+ NjIgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
+ c3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8D4ww4QAAQplbmRzdHJl
+ YW0KZW5kb2JqCjE5IDAgb2JqCjI0MAplbmRvYmoKNjAgMCBvYmoKPDwgL0xlbmd0aCA2
+ MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hl
+ aWdodCA4NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4
+ IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1b+TtbWxc2JiEDiQxk0JAI
+ aUOkRVDa9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVarZqqqHlqQ9Dn/mvf2idCdLxftT3n
+ +R7vL/xyzl7vXsPZ2Wu9bm4nIPYOuBMA37lD7u4eCJ6enl64AgzADHF3/1+IYNZ7enl7
+ e5PIZDIFX5DJJDDEC/H4tyzQ5oP1JArFx5dKpdHodDoDJ8DSNBqV6utDoZAdLP6FJ8B+
+ 2H0yxYdKozP8mEwWK4CNIwICWEymP4NBo/ogEuCJb3CA+MHsp9IY/swANpcXGMTnCwRC
+ nCAQ8Pn8QB6Pw2b5IxLf5gAOQPtPpfsx2dxAvihYLA6VSCRSaRgukEqlEkloiDhYxA/i
+ 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
+ MbOAesmEwubG6uLs5MjTrpbaUqyR9tG9Kdy+hypiNVm3/vPAbBl8OTWzsLSySiisLC9A
+ X3+4r72p+nY2dECgf+B6d73fjL2QebPc+Liz3zo6MT0795ZQmJt7MzlqHeg21VcVXtM4
+ 27GH/QMqk3cqQoUa4tUPWrv7h0ZGxyenCIXJ8Vcjw3/9aW66b8i/knxWjvpohz0c6KOh
+ lr4yPiXnVnlNU2sXjBZZn48QCs+fDcGQkbm5rrJIBw0QWfCRpj70MhkwXKSI0Vy9UVxZ
+ +/BJe1dPbz/B0Gfpbjc11VWVFFy7FKeQCjl+LoMVaDAEJtQiohNTswqKK+7VN7WYzO0E
+ g9nU0lR/v7L4Zk5akkoewmejKztnHkBPH42oSRUxF9Kz8m8ZKqtrjA2NDwiFxkZjTXWl
+ oaggJ0MTFxkGQeQ6noNm1GA6RyxTwqBmpi6/8HZpWXkFwVBeVnq7sEB3LU0Trwx3Dgs6
+ O+KOOUGY9g1Xxp7XpGZcy87V3yggGPL1uTnXr6RdSopTRoTA5O+RWUEYs4NZTSYXG1iO
+ TUzWaFPT0jMIhvTLqVpNcmKcKjI8RMhjMWBU8KAh7uYGugmY2mcBhTCY2T8bq05IPJ9E
+ MJxPTFDHnouOlMPsNY/lB0IE17FfDw9vkg8SHvBFIVKZ/IwiShmtIhiilcrIM/JwaUgw
+ n8vyc8gQnGng5uaQHgAFNo8vDAblijRMRjxIJaHiUyI+j83E5CxHdRQu+hsOL5AvEIoI
+ CKEA5Dhc0OOAluUTPQ7ScIEEx4eKFFyYfotDOICmDKRd/gw6CLtInwqKHDI0UNEhER1u
+ CrpvCffoSF5HQfZ/Tpjm4OBNImEyRh8CAqkrMY0jZr/zQHGYzZDPQAKkpCAkBSEkIQGm
+ YULTrwk0MTEvECEoMPNcd/3k/5MdONkBxw78F/a3ckwKZW5kc3RyZWFtCmVuZG9iago2
+ MSAwIG9iagoyNzAzCmVuZG9iago1MSAwIG9iago8PCAvTGVuZ3RoIDUyIDAgUiAvVHlw
+ ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAv
+ Q29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
+ 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
+ criCSEBZma7RgoC1wZhrggy5RmOOLjtTk34GxJMThJGQ+FHCmki58wgKuFSmOANC7poM
+ LXyIxtxlp6bcgQls0DSAoAkiPAkUDcgVSgihkEeqBsSJKAIaH0DTwEGejrCCaHsAFAQI
+ iiVEux6SoAPonwB9D4kYigiiVQnHCUQpEDbwicINCOs2ov0fKFG5wSfuf7Ku4sCGaOkJ
+ UXkigBDEvUDvydfGkFgHom860jwT6Z3hQArQiBOpnjm9eeaABSj/Iepp4ESkmSh6U/ov
+ rQCtwHEF/g8/2JcPCmVuZHN0cmVhbQplbmRvYmoKNTIgMCBvYmoKMTkyNwplbmRvYmoK
+ NjIgMCBvYmoKPDwgL0xlbmd0aCA2MyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg
+ L0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCA4NiAvQ29sb3JTcGFjZQovRGV2aWNlR3Jh
+ eSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
+ bQp4Ae1b+TtbWxc2JiEDiQxk0JAIaUOkRVDa9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVa
+ rZqqqHlqQ9Dn/mvf2idCdLxftT3n+R7vL/xyzl7vXsPZ2Wu9bm4nIPYOuBMA37lD7u4e
+ CJ6enl64AgzADHF3/1+IYNZ7enl7e5PIZDIFX5DJJDDEC/H4tyzQ5oP1JArFx5dKpdHo
+ dDoDJ8DSNBqV6utDoZAdLP6FJ8B+2H0yxYdKozP8mEwWK4CNIwICWEymP4NBo/ogEuCJ
+ b3CA+MHsp9IY/swANpcXGMTnCwRCnCAQ8Pn8QB6Pw2b5IxLf5gAOQPtPpfsx2dxAvihY
+ LA6VSCRSaRgukEqlEkloiDhYxA/iIRKIg9fX3AAOgPD3pfuxOIECkVgSFi4/rVBERkUp
+ cUJUVKRCcVoeLpOEBAsCuQH+dCqFBKH0pUhCBMABDCYnUCiWyOQKpepcbJw6PiEhESck
+ JMSr1bExKmXk6XCJWBTEYTFo4IYvUcAI+ND8AngCsTRCER2jTky+qNFqU1LT8EOqVnvp
+ YnKiOkYVKQ8TC3lsf7rvlyhgBHzpTHaQSBIRqVKf12jTMjKzsnW63Dw9TsjL1emyszKv
+ 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
+ Bw0QWfCRpj70MhkwXKSI0Vy9UVxZ+/BJe1dPbz/B0Gfpbjc11VWVFFy7FKeQCjl+LoMV
+ aDAEJtQiohNTswqKK+7VN7WYzO0Eg9nU0lR/v7L4Zk5akkoewmejKztnHkBPH42oSRUx
+ F9Kz8m8ZKqtrjA2NDwiFxkZjTXWloaggJ0MTFxkGQeQ6noNm1GA6RyxTwqBmpi6/8HZp
+ WXkFwVBeVnq7sEB3LU0Trwx3Dgs6O+KOOUGY9g1Xxp7XpGZcy87V3yggGPL1uTnXr6Rd
+ SopTRoTA5O+RWUEYs4NZTSYXG1iOTUzWaFPT0jMIhvTLqVpNcmKcKjI8RMhjMWBU8KAh
+ 7uYGugmY2mcBhTCY2T8bq05IPJ9EMJxPTFDHnouOlMPsNY/lB0IE17FfDw9vkg8SHvBF
+ IVKZ/IwiShmtIhiilcrIM/JwaUgwn8vyc8gQnGng5uaQHgAFNo8vDAblijRMRjxIJaHi
+ UyI+j83E5CxHdRQu+hsOL5AvEIoICKEA5Dhc0OOAluUTPQ7ScIEEx4eKFFyYfotDOICm
+ DKRd/gw6CLtInwqKHDI0UNEhER1uCrpvCffoSF5HQfZ/Tpjm4OBNImEyRh8CAqkrMY0j
+ Zr/zQHGYzZDPQAKkpCAkBSEkIQGmYULTrwk0MTEvECEoMPNcd/3k/5MdONkBxw78F/a3
+ ckwKZW5kc3RyZWFtCmVuZG9iago2MyAwIG9iagoyNzAzCmVuZG9iago1NCAwIG9iago8
+ PCAvTGVuZ3RoIDU1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
+ ZHRoIDE5NCAvSGVpZ2h0IDg2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9CaXRzUGVy
+ Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Vv5O1tb
+ FzYmIQOJDGTQkAhpQ6RFUNr0BqXVIqT0ulVEDf20CFqqDfEYruDqRVqtmqqoeWpD0Of+
+ a9/aJ0J0vF+1Pef5Hu8v/HLOXu9ew9nZa71ubicg9g64EwDfuUPu7h4Inp6eXrgCDMAM
+ cXf/X4hg1nt6eXt7k8hkMgVfkMkkMMQL8fi3LNDmg/UkCsXHl0ql0eh0OgMnwNI0GpXq
+ 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
+ 8Ac8fuKDH7CJx3zFiQ+OuYE/4PH/cx+4ff5X5v7VPUH+fPVX5gEDdOOFbh1nlhwNkP0+
+ FiH+oBYIujftbUM3Xp+7L+JLotC9ae0TuLt+Pb+yaYM2JpGwbdtcXZh+NdRjMmL3pp/c
+ Ou630YrvP+oYeD4xs4B6yYTC5sbq4uzkyNOultpSrJH20b0p3L6HKmI1Wbf+88BsGXw5
+ NbOwtLJKKKwsL0Bff7ivvan6djZ0QKB/4Hp3vd+MvZB5s9z4uLPfOjoxPTv3llCYm3sz
+ OWod6DbVVxVe0zjbsYf9AyqTdypChRri1Q9au/uHRkbHJ6cIhcnxVyPDf/1pbrpvyL+S
+ fFaO+miHPRzoo6GWvjI+JedWeU1TaxeMFlmfjxAKz58NwZCRubmuskgHDRBZ8JGmPvQy
+ GTBcpIjRXL1RXFn78El7V09vP8HQZ+luNzXVVZUUXLsUp5AKOX4ugxVoMAQm1CKiE1Oz
+ Coor7tU3tZjM7QSD2dTSVH+/svhmTlqSSh7CZ6MrO2ceQE8fjahJFTEX0rPybxkqq2uM
+ DY0PCIXGRmNNdaWhqCAnQxMXGQZB5Dqeg2bUYDpHLFPCoGamLr/wdmlZeQXBUF5Weruw
+ QHctTROvDHcOCzo74o45QZj2DVfGntekZlzLztXfKCAY8vW5OdevpF1KilNGhMDk75FZ
+ QRizg1lNJhcbWI5NTNZoU9PSMwiG9MupWk1yYpwqMjxEyGMxYFTwoCHu5ga6CZjaZwGF
+ MJjZPxurTkg8n0QwnE9MUMeei46Uw+w1j+UHQgTXsV8PD2+SDxIe8EUhUpn8jCJKGa0i
+ GKKVysgz8nBpSDCfy/JzyBCcaeDm5pAeAAU2jy8MBuWKNExGPEgloeJTIj6PzcTkLEd1
+ FC76Gw4vkC8QiggIoQDkOFzQ44CW5RM9DtJwgQTHh4oUXJh+i0M4gKYMpF3+DDoIu0if
+ CoocMjRQ0SERHW4Kum8J9+hIXkdB9n9OmObg4E0iYTJGHwICqSsxjSNmv/NAcZjNkM9A
+ AqSkICQFISQhAaZhQtOvCTQxMS8QISgw81x3/eT/kx042QHHDvwX9rdyTAplbmRzdHJl
+ YW0KZW5kb2JqCjU1IDAgb2JqCjI3MDMKZW5kb2JqCjU4IDAgb2JqCjw8IC9MZW5ndGgg
+ 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
+ M42WAruj4kr1VVddA2Sod12tqbzovFB43piVLk+OTTVGkqWYKBkkS/Umi63IXuJwlldA
+ hvIyR4m9yHbelJOZrpAS4VjO4ZdpXByI6IN0rxhQ0GTrjd9arPm2gkLIUGDLt1rO5eZk
+ a1VyqTghNt0bx2RyuIJIQFmZrtGCgLXBmGuCDLlGY44uO1OTfgbEkxOEkZD4UcKaSLnz
+ CAq4VKY4A0LumgwtfIjG3GWnptyBCWzQNICgCSI8CRQNyBVKCKGQR6oGxIkoAhofQNPA
+ QZ6OsIJoewAUBAiKJUS7HpKgA+ifAH0PiRiKCKJVCccJRCkQNvCJwg0I6zai/R8oUbnB
+ J+5/sq7iwIZo6QlReSKAEMS9QO/J18aQWAeibzrSPBPpneFACtCIE6meOb155oAFKP8h
+ 6mngRKSZKHpT+i+tAK3AcQX+Dz/Ylw8KZW5kc3RyZWFtCmVuZG9iago1OSAwIG9iagox
+ OTI3CmVuZG9iago1NiAwIG9iago8PCAvTGVuZ3RoIDU3IDAgUiAvVHlwZSAvWE9iamVj
+ dCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAvQ29sb3JTcGFj
+ ZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVj
+ b2RlID4+CnN0cmVhbQp4Ae1c61dSaR+VO3g4R4GjKJfEQNQBQSYIxcvQKKhdvBVelqWm
+ RtbCIXEwG43EZTrjpWa8j05opVmWOsWMadZ6/7X3OZAXHNf5eNYzs87+4Jfnw+/Ze/PA
+ cq3f3nFxNGBTgAE7SARjMJgALBaLDS3A5Yg7Mhin0SCuz2JzOFwuj8eHFDwel8vhsAkW
+ /+BA6A+uz+ML4hFEKERRDDqgqFCIIPECPi9KIpYDuD/Qn8dHhBiWKBKJJTiEkIhFokQM
+ EyICwAH4EEOBwWRxuPx4ISaS4MnSFJlMLldABrlcJkuVJuMSESaM53M5bCbz2GOIEkDQ
+ RElyqlyZpjqrVmsyIINGoz6rSlPKU6W4CCNsYB03AbwBLh/BRHiqQqXOyMzW6XMMRthg
+ 0Ouys7RqlTI16YDCkQngM0QQSJKlqTN1BtM5izUv3wYb8qwWs8moy9KoZMliDOFz2Ucm
+ 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
+ L04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
+ c3RyZWFtCngBhZK/TxRREMc/e8SAIVAI0ZhYPBM1mqBZjiso79wCSQ5yEqJiaPb21uPC
+ 3bHZW/FHRcNfoKEg2hEKf9RYWFysLLQyQSI02pmYWKA0eFnn7cuG6mCSl/m82e/MZOYt
+ 9NhuENQzQKMZhTMTN9W9ufuqd4cMw5zmEhddrxUUSqWiSLrYwTaW/vTluq61t9hZj17+
+ PbTaA2+/r/342SUpDQ+E0hAsJYHhquGc5rLhW5ofRUEkmnnN3oJbEQ6ER8LZGUf4hfBg
+ 1fAbzWXD7zUve1Wd+0nYblZqTeF/wuMVv+VBRvd65gWhaDIfhfONxpLU7+kTvqp3IV7s
+ 6TYUXkvu4FHsznN4tQzn9QgqkXF5EYb+wLvNo9j+TrIf62xf68FYNtFZ/Vtwai2O9+9C
+ 7zXofI3jw6047mxK72/QPvAehlLbqK3PcNLdzGn08HsjpW5sdpGobNhow5xcJvOwLufK
+ OTizCyXh2TzWLyc9Zm8ilUGL2dyoPT2lHLdeK4du5MvmjA1RJEuOUWymmULh4FKnRplQ
+ KMInER9TI611so/8x/J+4CwFT8JadSFSBfkTfTXZ9G6MqKxtjx9fw7y51syvwu0VTR8q
+ FxKvObX/LjiQyAplbmRzdHJlYW0KZW5kb2JqCjY3IDAgb2JqCjQ2MgplbmRvYmoKNTAg
+ MCBvYmoKWyAvSUNDQmFzZWQgNjYgMCBSIF0KZW5kb2JqCjY4IDAgb2JqCjw8IC9MZW5n
+ dGggNjkgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4AYWSv08UURDHP3vEgCFQCNGYWDwTNZqgWY4rKO/cAkkO
+ chKiYmj29tbjwt2x2VvxR0XDX6ChINoRCn/UWFhcrCy0MkEiNNqZmFigNHhZ5+3Lhupg
+ kpf5vNnvzGTmLfTYbhDUM0CjGYUzEzfVvbn7qneHDMOc5hIXXa8VFEqloki62ME2lv70
+ 5bqutbfYWY9e/j202gNvv6/9+NklKQ0PhNIQLCWB4arhnOay4VuaH0VBJJp5zd6CWxEO
+ hEfC2RlH+IXwYNXwG81lw+81L3tVnftJ2G5Wak3hf8LjFb/lQUb3euYFoWgyH4XzjcaS
+ 1O/pE76qdyFe7Ok2FF5L7uBR7M5zeLUM5/UIKpFxeRGG/sC7zaPY/k6yH+tsX+vBWDbR
+ Wf1bcGotjvfvQu816HyN48OtOO5sSu9v0D7wHoZS26itz3DS3cxp9PB7I6VubHaRqGzY
+ aMOcXCbzsC7nyjk4swsl4dk81i8nPWZvIpVBi9ncqD09pRy3XiuHbuTL5owNUSRLjlFs
+ pplC4eBSp0aZUCjCJxEfUyOtdbKP/MfyfuAsBU/CWnUhUgX5E3012fRujKisbY8fX8O8
+ udbMr8LtFU0fKhcSrzm1/y44kMgKZW5kc3RyZWFtCmVuZG9iago2OSAwIG9iago0NjIK
+ ZW5kb2JqCjUzIDAgb2JqClsgL0lDQ0Jhc2VkIDY4IDAgUiBdCmVuZG9iago3MCAwIG9i
+ ago8PCAvTGVuZ3RoIDcxIDAgUiAvTiAxIC9BbHRlcm5hdGUgL0RldmljZUdyYXkgL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVJPSBRRHP7NNhKEiEGFeIh3CgmV
+ KaysoNp2dVmVbVuV0qIYZ9+6o7Mz05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCpIAg8
+ dej7zezqKIRveTvf+/39ft97RG2dpu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJx
+ jLHruZK/u9fWZ9LYst7HtXb79j21lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxY
+ Dqwa8COiAw+auTDT0Zx0pbItkVPmoigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq0UzU
+ tPdEobwPrkQZz19U9mw1FKcN45xIQxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtd
+ upPj+PYQpT7JYKiJtemymR2FfQB2KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f
+ 9heuU+B7hD014M4UrsXx2oofXi0BQ/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3lqoT
+ N4A7YR9ZqmYKsV37ruol7nsCd9PjO9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXg
+ d6iYwBy5idzNKPce1REbZ6NSgVZ6jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5
+ jXrcOa69nRtVYVZxZQvd/8cyhI/ZJzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV
+ 7u24RRLMUD4sbCW6S1RuKdTqPYNKrBwr2AB2cJLELFocuFNrujl4d9giem35TVey64b+
+ +vZ6+9ryHm3KqCkoE82zRGaUsVuj5N142/1mkRGfODq+572KWsn+SUUQP4U5WiryFFX0
+ VlDWxG9nDn4btn5cP6Xn9UH9PAk9rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqDM9RO
+ VGONA+Ip8fK0W2SR/Q9AGf1mCmVuZHN0cmVhbQplbmRvYmoKNzEgMCBvYmoKNzA0CmVu
+ ZG9iagoyMCAwIG9iagpbIC9JQ0NCYXNlZCA3MCAwIFIgXQplbmRvYmoKMzcgMCBvYmoK
+ PDwgL0xlbmd0aCA3MiAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDgg
+ L1NpemUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAx
+ IF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSR
+ piIjKu1ESyHR0KDE5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHP
+ qI2eRAs1RQM9igdUF/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4P
+ FVze5VDW7aKMS6Mdt41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya
+ +d8EnQU9JgplbmRzdHJlYW0KZW5kb2JqCjcyIDAgb2JqCjE3NwplbmRvYmoKNDEgMCBv
+ YmoKPDwgL0xlbmd0aCA3MyAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxl
+ IDggL1NpemUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEg
+ MCAxIF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/E
+ SrZkVBQaskdpGJlRjuA5gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoP
+ NVbv6k2N1FANVF/1VFd1SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5
+ da1y6kplVUalVUolVULFVUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRv
+ YmoKNzMgMCBvYmoKMTUyCmVuZG9iagozOSAwIG9iago8PCAvTGVuZ3RoIDc0IDAgUiAv
+ RnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9t
+ YWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAGVwWdCgQEAAND7X6WiFJGmIiMq7URLIdHQoMTnAvrx3guC
+ 6cZoJP7QUPyiHzFAffQtvtCn+EA98Y7exCt6EV3UEc+ojZ5ECzVFAz2KB1QX9+hO3KIb
+ cY1qqCquUEVcogtxjs7EKTpBx+7IldGhO0D7roSKbg8VXN7lUNbtooxLox23jVJuy22i
+ DbeO1twqSroVlHBxt4xiLoqW3CKKuAU078IuhObcLJr53wSdBT0mCmVuZHN0cmVhbQpl
+ bmRvYmoKNzQgMCBvYmoKMTc3CmVuZG9iago0NiAwIG9iago8PCAvTGVuZ3RoIDc1IDAg
+ UiAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAv
+ RG9tYWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0
+ ZURlY29kZSA+PgpzdHJlYW0KeAGdwQdWAQAAAND738RKtmRUFBqyR2kYmVGO4DmC///h
+ cPKv/tRe7dSv2qqNWquVWpKF+lFzNVNTNVHf6kt9qg81Vu/qTY3UUA1UX/VUV3VIW7VU
+ U72qhnpRz+pJPaq6qqmqelD3qqLK6k7dqhtVUkVSUHl1rXLqSmVVRqVVSiVVQsVVTF2q
+ qLpQERVWIRVUgfMdAVrCuWIKZW5kc3RyZWFtCmVuZG9iago3NSAwIG9iagoxNTIKZW5k
+ b2JqCjQ0IDAgb2JqCjw8IC9MZW5ndGggNzYgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0
+ c1BlclNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2Ug
+ WyAwIDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZXB
+ Z0KBAQAA0PtfpaIUkaYiIyrtREsh0dCgxOcC+vHeC4Lpxmgk/tBQ/KIfMUB99C2+0Kf4
+ QD3xjt7EK3oRXdQRz6iNnkQLNUUDPYoHVBf36E7cohtxjWqoKq5QRVyiC3GOzsQpOkHH
+ 7siV0aE7QPuuhIpuDxVc3uVQ1u2ijEujHbeNUm7LbaINt47W3CpKuhWUcHG3jGIuipbc
+ Ioq4BTTvwi6E5twsmvnfBJ0FPSYKZW5kc3RyZWFtCmVuZG9iago3NiAwIG9iagoxNzcK
+ ZW5kb2JqCjQwIDAgb2JqCjw8IC9MZW5ndGggNzcgMCBSIC9GdW5jdGlvblR5cGUgMCAv
+ Qml0c1BlclNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFu
+ Z2UgWyAwIDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
+ AZ3BB1YBAAAA0PvfxEq2ZFQUGrJHaRiZUY7gOYL//+Fw8q/+1F7t1K/aqo1aq5VakoX6
+ UXM1U1M1Ud/qS32qDzVW7+pNjdRQDVRf9VRXdUhbtVRTvaqGelHP6kk9qrqqqap6UPeq
+ osrqTt2qG1VSRVJQeXWtcupKZVVGpVVKJVVCxVVMXaqoulARFVYhFVSB8x0BWsK5Ygpl
+ bmRzdHJlYW0KZW5kb2JqCjc3IDAgb2JqCjE1MgplbmRvYmoKNDMgMCBvYmoKPDwgL0xl
+ bmd0aCA3OCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUg
+ WyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIjKu1E
+ SyHR0KDE5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2eRAs1
+ RQM9igdUF/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze5VDW
+ 7aKMS6Mdt41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8EnQU9
+ JgplbmRzdHJlYW0KZW5kb2JqCjc4IDAgb2JqCjE3NwplbmRvYmoKNDggMCBvYmoKPDwg
+ L0xlbmd0aCA3OSAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1Np
+ emUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0g
+ L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/ESrZkVBQa
+ skdpGJlRjuA5gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoPNVbv6k2N
+ 1FANVF/1VFd1SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5da1y6kpl
+ VUalVUolVULFVUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRvYmoKNzkg
+ MCBvYmoKMTUyCmVuZG9iago0MiAwIG9iago8PCAvTGVuZ3RoIDgwIDAgUiAvRnVuY3Rp
+ b25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWluClsg
+ MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+ PgpzdHJlYW0KeAGVwWdCgQEAAND7X6WiFJGmIiMq7URLIdHQoMTnAvrx3guC6cZoJP7Q
+ UPyiHzFAffQtvtCn+EA98Y7exCt6EV3UEc+ojZ5ECzVFAz2KB1QX9+hO3KIbcY1qqCqu
+ UEVcogtxjs7EKTpBx+7IldGhO0D7roSKbg8VXN7lUNbtooxLox23jVJuy22iDbeO1twq
+ SroVlHBxt4xiLoqW3CKKuAU078IuhObcLJr53wSdBT0mCmVuZHN0cmVhbQplbmRvYmoK
+ ODAgMCBvYmoKMTc3CmVuZG9iago0NyAwIG9iago8PCAvTGVuZ3RoIDgxIDAgUiAvRnVu
+ Y3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWlu
+ ClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29k
+ ZSA+PgpzdHJlYW0KeAGVwWdCgQEAAND7X6WiFJGmIiMq7URLIdHQoMTnAvrx3guC6cZo
+ JP7QUPyiHzFAffQtvtCn+EA98Y7exCt6EV3UEc+ojZ5ECzVFAz2KB1QX9+hO3KIbcY1q
+ qCquUEVcogtxjs7EKTpBx+7IldGhO0D7roSKbg8VXN7lUNbtooxLox23jVJuy22iDbeO
+ 1twqSroVlHBxt4xiLoqW3CKKuAU078IuhObcLJr53wSdBT0mCmVuZHN0cmVhbQplbmRv
+ YmoKODEgMCBvYmoKMTc3CmVuZG9iagozOCAwIG9iago8PCAvTGVuZ3RoIDgyIDAgUiAv
+ RnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9t
+ YWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAGdwQdWAQAAAND738RKtmRUFBqyR2kYmVGO4DmC///hcPKv
+ /tRe7dSv2qqNWquVWpKF+lFzNVNTNVHf6kt9qg81Vu/qTY3UUA1UX/VUV3VIW7VUU72q
+ hnpRz+pJPaq6qqmqelD3qqLK6k7dqhtVUkVSUHl1rXLqSmVVRqVVSiVVQsVVTF2qqLpQ
+ ERVWIRVUgfMdAVrCuWIKZW5kc3RyZWFtCmVuZG9iago4MiAwIG9iagoxNTIKZW5kb2Jq
+ CjQ5IDAgb2JqCjw8IC9MZW5ndGggODMgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0c1Bl
+ clNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2UgWyAw
+ IDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZXBZ0KB
+ AQAA0PtfpaIUkaYiIyrtREsh0dCgxOcC+vHeC4Lpxmgk/tBQ/KIfMUB99C2+0Kf4QD3x
+ jt7EK3oRXdQRz6iNnkQLNUUDPYoHVBf36E7cohtxjWqoKq5QRVyiC3GOzsQpOkHH7siV
+ 0aE7QPuuhIpuDxVc3uVQ1u2ijEujHbeNUm7LbaINt47W3CpKuhWUcHG3jGIuipbcIoq4
+ BTTvwi6E5twsmvnfBJ0FPSYKZW5kc3RyZWFtCmVuZG9iago4MyAwIG9iagoxNzcKZW5k
+ b2JqCjQ1IDAgb2JqCjw8IC9MZW5ndGggODQgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0
+ c1BlclNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2Ug
+ WyAwIDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZXB
+ Z0KBAQAA0PtfpaIUkaYiIyrtREsh0dCgxOcC+vHeC4Lpxmgk/tBQ/KIfMUB99C2+0Kf4
+ QD3xjt7EK3oRXdQRz6iNnkQLNUUDPYoHVBf36E7cohtxjWqoKq5QRVyiC3GOzsQpOkHH
+ 7siV0aE7QPuuhIpuDxVc3uVQ1u2ijEujHbeNUm7LbaINt47W3CpKuhWUcHG3jGIuipbc
+ Ioq4BTTvwi6E5twsmvnfBJ0FPSYKZW5kc3RyZWFtCmVuZG9iago4NCAwIG9iagoxNzcK
+ ZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDU3NiA3
+ MzNdIC9Db3VudCAxIC9LaWRzIFsgMiAwIFIgXSA+PgplbmRvYmoKODUgMCBvYmoKPDwg
+ L1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSIC9WZXJzaW9uIC8xLjQgPj4KZW5kb2Jq
+ Cjg2IDAgb2JqCjw8IC9MZW5ndGggODcgMCBSIC9MZW5ndGgxIDUwODAgL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVcLcFTVGf7/+9hHCJIQkE3Cene5m4Qku4SX
+ hEBMbsJuWAyJeUDc5aG7SRYDTWDb0ihSMPJQWayDYwWasUUqMzpY9GZBvEh1MkpHW2Xq
+ o74fqOMDpZHW4VGF5PY/d8OWMA6TmTLcM+f+53+c///ud84m5wACQCp0AQ9KS0c4Chbw
+ k+U16raWztWO2yryFRp/AcDfsyx6W8frka/3AAjtACkZt7WvWVZzYEcWwDVdFPOntki4
+ 9bt/lLQBjHKTPqONDNZ7zBbSW0l3tXWsvsMCSPGj7iPd0r6qJQxNMJ30baSbOsJ3RC2R
+ lPOk7yTdsTLcEfnz++dU0jXS86KrfrlavxMipH9Kem70F5Fof8OWZQBpVIP/O9mQGntS
+ wUQdYBKziL2QLr4IHnEH2IVKsAPoH1D/kMmBRv2k+Dqk6P16H09IcALrx87hGHgazPAs
+ rAcB3oS9aAUZ+nAqvI92LID3YAA+hM8hC7bCo/T2wXE8A1b4BidSzAzYAH+AXXoUolBO
+ 7TiKMBZmwjf6Wv0V/QeohBgcQTNmoF0/BEVwL7VueARTuWa9B2wwH26nFdkAf4UP9Lj+
+ LeWfAV9iOhYJs/WPgQORLCWwBfbCs+hEGQtwsf4l2W2EcQns1Wv0Tpp3kqKKoBbWUrXP
+ UMJcLMRu/ITv07v0B+jbxpNvIbRQ64C7YSc8AvuMqGZhvDiW8nuhmnwP0F44Dt8TjflY
+ iXdwb/Pf8v8SZgvd+hHCsZDqhWAX8sSKCxdiK0ZxHx7Al/AMV8yF+RL+bSEq7CZsC+E+
+ 2A3Pw8vwFnwMJ6APfoR+FAhTGd6Ea/H3NO9zbhq3lFvH3c99wJ3kp/CfCGZhq7hZPKwL
+ +tv6j4T5OiiA2TAX6iFA+yACy2Al/Arugk1ohh3QAy8R2mNwDFMwDYtwCs7FBbgYf4Zr
+ 4EHcg8/hR/gFfoXfELoMTuJkrojrpHobuC3cPi7OHeL6+HR+Nb+O7+U/4c8IY4WlQi+1
+ Y6JHXG0ab6o21w/8duCY7tG36d20LtdSc0E+eKAMBWKxAzbRSm4hzh6BPfAkPAVxiOvn
+ sASOwBuE6zM4CWdpxcZTc+JUnIl1WE8I27ED78KdhHAvHiSUh/EwvIvv4jlqA5DJWTkP
+ t5gLc2uodcNO7i2Dn1TeyU/kPXw136j/m9/H9/DfCznCIuHnwlohJuwUdonjxRvEm8VF
+ YlR8WDwoviq+I54UT5nspntNe0wHTG+ZLebp5p3mAZxAWByYAwfgBdp12/ko6S6Yg5to
+ VZvgNdq9ffAXOAc/QC88jnYY4Nlq5uq7QdPvo9V8Hp7hfw2l8CD3EHejXs4/wVtxqn6W
+ ck2m9brQQCnIn5iXm+OSJzgd0nX28dlZmbZx144dkzE6PW3UNSNTR6RYLWaTKPAcgtsn
+ V4Ucam5IFXJlv9/DdDlMhvBFhpDqIFPV0BjVweaFyTUkUqHIZZdEKolIJRmJaY5SKPW4
+ HT7ZoR71yg4NF9UHaPwbrxx0qH3GuMYYbzPGI2nsdNIEh8/W5nWoGHL41KrOtpgv5PW4
+ 8ZBCf4NSPG44BKDACJZYhTnhdW02EizCp2bJXp+aKdOYfHyOL9yq1tUHfN5spzPocas4
+ p0VuVkGuVEcVDk5n8xwU2hCg2h73cpXww9bUVrl1q6ZAc4iNwksCKh8OqlyI1UgvVMfJ
+ XnXcnV/a/qdeGPnuv8ipcjlV4UisSlVCW4l0poaYFr6ftOpGB6XlNgcDKm4mcAyEgT3x
+ FRHZxyyhFQ7VKlfKbbEVIeIc6gLxLCXLJ4e8QRUaAvFMJdNQPO5DtvWznUTKIU+Fp4LJ
+ 2U7b+oT8emPC/mYvk7b1Rz4lWd2Q5AVZJXkewVQdLVSEuCCsM9krMhNiLTOJPnqCSF+5
+ nPDMUTnaSnyOKubMC6tdjYMwwm3eQXArvHFrZpaPviFUGaT4UCxtFi0gxafJjthpoJWV
+ +/451BIetJhy0k4Dc7L1T24hFcMXxp0GMT453GaT29jydRpLTbps811kIJ2CvB4NCtzV
+ GljrAj2IDwQ11Ddr4LUfon8w/K23kLuQbbjlXipHittNhgInjQhBFX1kFdsZjpgjNq81
+ 5qhytNGWEnIMSY5ILFhEhDUGiBZYEHCqSjA7OYwEg7MozySWh6ZQeCxIGVYMZiBpmIr6
+ KajIXU2LkFsXqA+oXd5sVfEGiXTaxL11AbWX9m8wSFGTk0gJ8brltkHMUwjz5ALyT01k
+ aaQclCIYi7GcjQHZqfbGYtkx9qtL6BrCpQZl0KABC6EP92nYVUdzScjObGaQnbKTYAUZ
+ p9NoA1/YQBpMvzzD1ydx08wZhPZ6g+HiK8TwzOEwXDIshmclkQ5heDZhnsUYLr16DN8w
+ hOGyyzNcnsRNIBVCW24wXHGFGK4cDsNzhsWwN4l0CMM+wuxlDFddPYbnDmHYf3mG5yVx
+ E8gbCe08g+HqK8Tw/OEwXDMshmuTSIcwfBNhrmUM1109huuHMNxweYYbk7gJ5AJC22gw
+ vPAKMdw0HIZvHhbDgSTSIQwHCXOAMbzo6jG8+CKGgW4G3QB0Tn2RbqBmKFOcoslO5z/B
+ bOchRRTsPM9lWU1mO0KmxbrX2V5qKyysPVVa019am3amtCatvxTKS/tLWZ8yeVq6Mz2P
+ erfwmHb+qPjij2Wa0HDuKTqE0T2wi15P092Nh1wlAyfyKeK4cVkYhUxBjDrvSuSt6a/1
+ RbxfQXlN35TJGc50ZxcWDbyBBQPvJHKwPFBQj0dvHVV6GtLp2knPkR9uX5CUXYNfg/TP
+ OnEXNeaY8gfy6VqKZz86/+GI9UkPm8YeTnwZurkShpHuw030ZnM5WEG9ne7kHKRRWwJg
+ Pp6SQTdS5kUYPZjHRLdLmF/hr/JWFPoj7Z2R1ctbwp7KVe2tLIfx6Oy29FMP86cDaNBQ
+ qIGfehn16dQLCnssynO4DcYsPaVYURJghPRe5ncv4CQYCV8ZbxUnKakjwdqysVRq2bjR
+ n19hxWooFhAk9IHLkN6460lJw7K4SyZxQ0Jw8WI7aaBYi11Sf3GzdL5Ys6CSLf3H9ZB0
+ lvoZV7l02jVFeoPiXi+eKx2tIH9cerVA40j8zaUJqIySXnHdLT1TnC8dKJ4txfPIFpd6
+ KkgclPYU3y09tsmw/LHAELtdGnbHpUeZOCjtovzbNxqOhxMTNyREdJNRaNV+Q6zcr3FP
+ HpQ6XLlSM01EZYS01NUuLXGVSAsqNMyJSzVs2kFpft5RqZqVjktKotCMRPbrXQbiqYmy
+ btdhaWKiwgQWrWRIDtd8yU753Y9ul9yuW6SKAg2feNY/scDlz9s+Q8NTRg0mCCgTKxOi
+ Je95fJxuwvm4CHLwd/v9+YQZt8WljSS69/snFudo/HFltLQ/z5+3ifoM6jnUF2q4QHGb
+ d5hbzQvN08yF5nxzrtlpvs6cbR5jGW1Js1xjSbWkWCwWk0WwcBawjNH0T5VCtt/GmNKY
+ MAnsLRjjNNo/aGwy2pIcWji4ETQTbL62s9xWProsvaTK+xOvkGEMeQv/99DPOvnY0K5u
+ p8OautceVKeygW4PJr3/3yBSSfOrG9bsb1hzosk478u+SIiO/erWTrqWdTU7HD0n1jAH
+ O3mGmlvamAxH1DVyxKuekL2OngZj3iXuJuZukL090ORbEOhpUiLeeIPSwM7zwf11Pj/9
+ XaEiF2ptSdby+36ilo8l87Nadca8S2rVMncdq1XLatWyWnVKnVGrsNC3vLES/gvQRnrL
+ CmVuZHN0cmVhbQplbmRvYmoKODcgMCBvYmoKMjc4MwplbmRvYmoKODggMCBvYmoKPDwg
+ L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzMxIC9E
+ ZXNjZW50IC0yMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTEwMTggLTQ4MSAxNDM2IDEx
+ NTldIC9Gb250TmFtZSAvTEFIRkRBK0hlbHZldGljYS1Cb2xkIC9JdGFsaWNBbmdsZQow
+ IC9TdGVtViAxNDkgL01heFdpZHRoIDE1MDAgL1N0ZW1IIDEyNCAvWEhlaWdodCA1NDAg
+ L0ZvbnRGaWxlMiA4NiAwIFIgPj4KZW5kb2JqCjg5IDAgb2JqClsgMjc4IF0KZW5kb2Jq
+ CjMyIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZv
+ bnQgL0xBSEZEQStIZWx2ZXRpY2EtQm9sZCAvRm9udERlc2NyaXB0b3IKODggMCBSIC9X
+ aWR0aHMgODkgMCBSIC9GaXJzdENoYXIgNDYgL0xhc3RDaGFyIDQ2IC9FbmNvZGluZyAv
+ TWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKOTAgMCBvYmoKPDwgL0xlbmd0aCA5MSAw
+ IFIgL0xlbmd0aDEgMTE3NzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
+ vXp5fJTV1f+5zz5LJjOT2ffJZGYy2ReyDAlkDElYE4GwJEgwYQ1IWkAIQgsvIopEREFZ
+ hGpdWlY1Q0hhALEUQaS1Fa0rtdZWaO2S17d90VZhZn7nPgMR/Nm+/tFP55m73+fec7/3
+ 3HPOvc8FAgBqWAMsRGZ1dSwiEfJjzHkV3U9ndS/1PPjH4U8AkB0A7MK5i+Z16T586acA
+ PAegVM9buGJu/o9+UwGQrgWwdnbO6Zj9ibHiTYDsu/D9cpqhzBTLMR3FdFZn19K7/muy
+ 8kVMYx24a+G3Z3W0wZSTAKFxmB7e1XHXImmt8nNMb8S051sdXXNal9+J8dCzmM5c9O07
+ l7LD2L9i+jymZyxaMmfRC/d8qxggpwjpew3zCD70pwYBsB/wwLRrOXL2VzzmK+l/nmQB
+ R4w/XvYFEOVQQl8hx5SgksOv99SQBhpIB61crAM9ZMgxAxjBBGaMW8AKNrCDQ853Ykcn
+ QcufgGx+Ddi4QnADJN9Dd4GGicnJ3/NnQZvoSv6VrcI3jlLHJGqq4SQ8CLugF0e/F+PZ
+ MAN2wDmyAI6S6dAPbxMXFOBccxCDcfAqSSZfh7nwA6y/FE7BVjiIuGVDF1I1DjYRf3Il
+ piMYnwnrkk9DFlTCfXACwtjqJhhI7ksewtKJMBn2wwF8/2fExxzkMpLPJy+CBBOwzXVY
+ 8npyXLIXR5wHtTAec9fBi8TPXkh24pirkLrvwffhKfgJ/IWsJf3JzmR38nzyt8BgqQOa
+ 8VlF+slv2V7uvuT3kn9KJhCJbMjBXtvhEXgG2+/F5yROez25gywlj5CtTIRZy/Rz9/Lm
+ RBxxCMFIfEbBt+F+ROAonIa/wefkE8bCatml7JlkWfJ/ce7G4ijpSOZANz7r8dmEYzpO
+ BFJERpDxZBV5lGwlv2RymMlMC7OcuYv5PdvETmdXsL/k7uT6+I38DkGV+DR5PHk2+RbO
+ qBNugyWwGkd3Cs7DZfiCsNiWg/hJFaklM/BZQ3YxR8lT5Cgznpwk55n95DfkI/IJucLw
+ jJoxMrnMUuYR5gBzivkFO5/dyj7G/ob9lBvOM/xT/CXBL/4qMTOxIfGLZFXyt8l/4OqV
+ wIszUwtNcDt04GgXwRD4LxzFc/j04qydhjNwTn4+Ig4YgH8gCkD0xEZKSCM+TeRWMpfM
+ J0+QY/i8KNPyGYMTwSgYHWNmHEwzM5PpYtYwbzFrWDubw45hp7G9+LzCvs1eYa9wPJfB
+ GbmR3GjYyHVxO/HZze3l+rjX+DA/nG/ip/Br+A38RnYW/zr/trBa2CT0CZ8I/yNmi+PE
+ b4sbcXbOIc/+RF4B1z2OZCH1JfAtmEXqyEzYhrPxFOmAHuSu2eR+xGsRZCfb2NXsSKYI
+ ueFF+A5y605YBRvY6fBU8l12P7yDnLIQG1wDe7hacPLbcXbWQhFy0bUnEsoJZQcD/ixf
+ ptfjdjkddpvVYjYZDRl6nTZNrVIqJFHgOZYhkFfva2j3RAPtUS7gGzUqn6Z9HZjRcUNG
+ e9SDWQ0314l66HsdWHRTzQjWnPuVmpFUzchgTaL1VEN1fp6n3ueJ/rzO54mRaRNaMP5g
+ na/VEx2Q441y/GE5noZxrxdf8NRbOus8UdLuqY82dHf21LfX5eeRoxGEQ5mfRwVHBFS0
+ 4SiM6FjVacGA1qiP2nx19VGrD+NYxvrrO2ZHx09oqa+ze72tmIdZE1uwj/y8+VGkEx5Q
+ z/bNfiAWgZntNNYxvSXKdrRGmXbali43avbVRc0rL1m+TF6P1W+8oTDK+Bs65vQ0RCPt
+ DyC4NNlOUx0bMTW22YPNMve2tkTJvdeIoDQuQEopuXN89ZSu9gWeqMJX6+vsWdCO4MLE
+ lj5bxFbv66hrjcL4lj5rxCon8vOOWlZXeXH0R/Nvyb+FhlVey+pU+Id7UvlvnKShZfXp
+ DzEcO3EQAEJ78o1GOqOeWXInPiS2knpzKqFnViXihL9WgsOcj/SMiDLIM6w/yvtHd0TX
+ NF8no7MuRVz7gro+hdVGx9Be24r123u0Q3GmsL7W5+n5FHAKfQN/uTmn41qO4Nd+CrSQ
+ TvQgr0RJx/V4twwMjrrT4uuk89stzymmfZb6GzIwTaGhNEcN0ZKx41u8UU8rZsQgN29s
+ DBTjWw4Ssqk1RpL3xqDOeRS1H3v7DCzOo6w2vw77x0R+HmbkeDFWkOdpwFE3UF7x9Hh6
+ Rs/u8TR4OpGZOL8cYsGcntZCRLC5BXGCSdhjpNU+GJ3T2joU2ymk7eArWL2nFVtYcK0F
+ DOWswjhWKsobi7MSGN8yoSW6ps4ejdS14iwg+54c3xI9iZzb2oq1igcpRYpXzbdco7kE
+ aS7OwfLSVCvN2AY20drTQ9tsbvF5oyd7euw9dL2l0jECX82IXMuIAa2CA6+PkTXj8V0M
+ fF47zfB5fV4kq5ViOgRZ+jpHxaDsXyNcPkg3vlmB1JbLCFf+mxAOfxOEh34jhKsGKb0J
+ 4WqkuYoiPOw/h/DwmxCu+dcIRwbpRiJvQWojMsK1/yaER3wThOu+EcL1g5TehHAD0lxP
+ ER75n0N41E0Ij/7XCI8ZpBuJHIvUjpERHvdvQrjxmyDc9I0QvnWQ0psQHo8030oRnvCf
+ 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
+ e1/pq40Wz6R9tdG+2mhfMyMz5b4oBPXzm2vvXIrciVez8GpUdnN09IRpLXgDsbUuRnbT
+ +1rL4P8B2HGwdAplbmRzdHJlYW0KZW5kb2JqCjkxIDAgb2JqCjgwNzAKZW5kb2JqCjky
+ IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVp
+ Z2h0IDcyNyAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4
+ MSAxNDQ1IDExMjJdIC9Gb250TmFtZSAvWEtUUEFaK0hlbHZldGljYSAvSXRhbGljQW5n
+ bGUgMAovU3RlbVYgOTggL01heFdpZHRoIDE1MDAgL1N0ZW1IIDg1IC9YSGVpZ2h0IDUz
+ MSAvRm9udEZpbGUyIDkwIDAgUiA+PgplbmRvYmoKOTMgMCBvYmoKWyAyNzggMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMzMzIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMAo2NjcgNzIyIDAgMCA2MTEgMCAwIDI3OCA1MDAgMCAwIDgzMyAwIDc3
+ OCAwIDAgNzIyIDY2NyAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDU1NiA1NTYgNTAw
+ IDU1NiA1NTYgMCAwIDU1NiAyMjIgMjIyIDAgMCA4MzMgNTU2IDU1NiA1NTYgMCAzMzMg
+ NTAwIDI3OAo1NTYgNTAwIDAgMCA1MDAgXQplbmRvYmoKMjEgMCBvYmoKPDwgL1R5cGUg
+ L0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWEtUUEFaK0hlbHZldGlj
+ YSAvRm9udERlc2NyaXB0b3IKOTIgMCBSIC9XaWR0aHMgOTMgMCBSIC9GaXJzdENoYXIg
+ MzIgL0xhc3RDaGFyIDEyMSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5k
+ b2JqCjk0IDAgb2JqCjw8IC9MZW5ndGggOTUgMCBSIC9MZW5ndGgxIDYzNTYgL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBxVhrVFRXlt7nPqqKh8hLKB7FrfJSvBGB
+ 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
+ /AbaHNVWZC4KnxY2udj1Va8qfeTeO/2rHzOzKLtxNlSOWbw4hkNQLd570833hK9sW1dj
+ qNaZnl5Wsba3raWxTr9WkN21VbhdULa14ZqnvdpqPdnYMnxnklRVXVOvnWt9tUqLXOtS
+ GmWX9WSbvk5T3zdcpw23ya6TVOee5zlZ56h19bQ52tza9UpvtXPl4lG2to7YWun8EltO
+ bbOVmq1qfd0XbC3Whqs1W4s1W4s1W9WOat2W5ry7odK5qhXZiasHHP1TKpXSuQs9uGHz
+ uvzsZe0+YjX9PzsclPwKZW5kc3RyZWFtCmVuZG9iago5NSAwIG9iagozNzEyCmVuZG9i
+ ago5NiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0Nh
+ cEhlaWdodCA3MjcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgOTYKL0ZvbnRCQm94IFstOTMz
+ IC00ODEgMTU3MSAxMTM4XSAvRm9udE5hbWUgL0hBSUJaTCtIZWx2ZXRpY2EtT2JsaXF1
+ ZSAvSXRhbGljQW5nbGUKLTEyIC9TdGVtViAwIC9NYXhXaWR0aCAxNTAwIC9YSGVpZ2h0
+ IDUzMSAvRm9udEZpbGUyIDk0IDAgUiA+PgplbmRvYmoKOTcgMCBvYmoKWyAyNzggMCAw
+ IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCA1MDAgNTU2CjU1NiAyNzggMCA1NTYg
+ MCAwIDAgMCAwIDAgMCAwIDAgMzMzIDAgMjc4IF0KZW5kb2JqCjMxIDAgb2JqCjw8IC9U
+ eXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0hBSUJaTCtIZWx2
+ ZXRpY2EtT2JsaXF1ZSAvRm9udERlc2NyaXB0b3IKOTYgMCBSIC9XaWR0aHMgOTcgMCBS
+ IC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDExNiAvRW5jb2RpbmcgL01hY1JvbWFuRW5j
+ b2RpbmcKPj4KZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIChVbnRpdGxlZCkgL0F1dGhv
+ ciAoUmFuZGFsbCBIYXVjaCkgL0NyZWF0b3IgKE9tbmlHcmFmZmxlKSAvUHJvZHVjZXIK
+ KE1hYyBPUyBYIDEwLjUuNSBRdWFydHogUERGQ29udGV4dCkgL0NyZWF0aW9uRGF0ZSAo
+ RDoyMDA4MDkxOTE1MzU0OFowMCcwMCcpCi9Nb2REYXRlIChEOjIwMDgwOTE5MTUzNTQ4
+ WjAwJzAwJykgPj4KZW5kb2JqCnhyZWYKMCA5OAowMDAwMDAwMDAwIDY1NTM1IGYgCjAw
+ MDAwNDk0MzUgMDAwMDAgbiAKMDAwMDAwNDU0MSAwMDAwMCBuIAowMDAwMDMyNjQ3IDAw
+ MDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwNDUyMSAwMDAwMCBuIAowMDAw
+ MDA0NjQ1IDAwMDAwIG4gCjAwMDAwMjU5NDcgMDAwMDAgbiAKMDAwMDAwODYwOCAwMDAw
+ MCBuIAowMDAwMDA5MDcyIDAwMDAwIG4gCjAwMDAwMDc2ODAgMDAwMDAgbiAKMDAwMDAw
+ ODEwMiAwMDAwMCBuIAowMDAwMDA4MTIyIDAwMDAwIG4gCjAwMDAwMDg1ODggMDAwMDAg
+ biAKMDAwMDAwOTA5MSAwMDAwMCBuIAowMDAwMDA5NTEzIDAwMDAwIG4gCjAwMDAwMDcx
+ OTQgMDAwMDAgbiAKMDAwMDAwNzY2MCAwMDAwMCBuIAowMDAwMDA5NTMzIDAwMDAwIG4g
+ CjAwMDAwMDk5NTUgMDAwMDAgbiAKMDAwMDAyODA1NSAwMDAwMCBuIAowMDAwMDQ0ODEx
+ IDAwMDAwIG4gCjAwMDAwMDcwMTkgMDAwMDAgbiAKMDAwMDAwNjAyNyAwMDAwMCBuIAow
+ MDAwMDA1ODUwIDAwMDAwIG4gCjAwMDAwMDUzODcgMDAwMDAgbiAKMDAwMDAwNjIwMiAw
+ MDAwMCBuIAowMDAwMDA2Mzc5IDAwMDAwIG4gCjAwMDAwMDY2OTkgMDAwMDAgbiAKMDAw
+ MDAwNTA2NyAwMDAwMCBuIAowMDAwMDA1NTY0IDAwMDAwIG4gCjAwMDAwNDkyNTIgMDAw
+ MDAgbiAKMDAwMDAzNTk1NiAwMDAwMCBuIAowMDAwMDA2ODc2IDAwMDAwIG4gCjAwMDAw
+ MDU3MDcgMDAwMDAgbiAKMDAwMDAwNTI0NCAwMDAwMCBuIAowMDAwMDA2NTU2IDAwMDAw
+ IG4gCjAwMDAwMjgwOTIgMDAwMDAgbiAKMDAwMDAzMTU5MiAwMDAwMCBuIAowMDAwMDI4
+ Nzg3IDAwMDAwIG4gCjAwMDAwMjk4NDIgMDAwMDAgbiAKMDAwMDAyODQ1MiAwMDAwMCBu
+ IAowMDAwMDMwODcyIDAwMDAwIG4gCjAwMDAwMzAxNzcgMDAwMDAgbiAKMDAwMDAyOTQ4
+ MiAwMDAwMCBuIAowMDAwMDMyMjg3IDAwMDAwIG4gCjAwMDAwMjkxNDcgMDAwMDAgbiAK
+ MDAwMDAzMTIzMiAwMDAwMCBuIAowMDAwMDMwNTM3IDAwMDAwIG4gCjAwMDAwMzE5Mjcg
+ MDAwMDAgbiAKMDAwMDAyNjU2OCAwMDAwMCBuIAowMDAwMDEyODcyIDAwMDAwIG4gCjAw
+ MDAwMTQ5NzMgMDAwMDAgbiAKMDAwMDAyNzE5MCAwMDAwMCBuIAowMDAwMDE3ODkxIDAw
+ MDAwIG4gCjAwMDAwMjA3NjcgMDAwMDAgbiAKMDAwMDAyMjkxMCAwMDAwMCBuIAowMDAw
+ MDI1MDExIDAwMDAwIG4gCjAwMDAwMjA3ODggMDAwMDAgbiAKMDAwMDAyMjg4OSAwMDAw
+ MCBuIAowMDAwMDA5OTc1IDAwMDAwIG4gCjAwMDAwMTI4NTEgMDAwMDAgbiAKMDAwMDAx
+ NDk5NCAwMDAwMCBuIAowMDAwMDE3ODcwIDAwMDAwIG4gCjAwMDAwMjUwMzIgMDAwMDAg
+ biAKMDAwMDAyNTkyNyAwMDAwMCBuIAowMDAwMDI1OTgzIDAwMDAwIG4gCjAwMDAwMjY1
+ NDggMDAwMDAgbiAKMDAwMDAyNjYwNSAwMDAwMCBuIAowMDAwMDI3MTcwIDAwMDAwIG4g
+ CjAwMDAwMjcyMjcgMDAwMDAgbiAKMDAwMDAyODAzNSAwMDAwMCBuIAowMDAwMDI4NDMy
+ IDAwMDAwIG4gCjAwMDAwMjg3NjcgMDAwMDAgbiAKMDAwMDAyOTEyNyAwMDAwMCBuIAow
+ MDAwMDI5NDYyIDAwMDAwIG4gCjAwMDAwMjk4MjIgMDAwMDAgbiAKMDAwMDAzMDE1NyAw
+ MDAwMCBuIAowMDAwMDMwNTE3IDAwMDAwIG4gCjAwMDAwMzA4NTIgMDAwMDAgbiAKMDAw
+ MDAzMTIxMiAwMDAwMCBuIAowMDAwMDMxNTcyIDAwMDAwIG4gCjAwMDAwMzE5MDcgMDAw
+ MDAgbiAKMDAwMDAzMjI2NyAwMDAwMCBuIAowMDAwMDMyNjI3IDAwMDAwIG4gCjAwMDAw
+ MzI3MzAgMDAwMDAgbiAKMDAwMDAzMjc5NCAwMDAwMCBuIAowMDAwMDM1NjY3IDAwMDAw
+ IG4gCjAwMDAwMzU2ODggMDAwMDAgbiAKMDAwMDAzNTkzMiAwMDAwMCBuIAowMDAwMDM2
+ MTM1IDAwMDAwIG4gCjAwMDAwNDQyOTYgMDAwMDAgbiAKMDAwMDA0NDMxNyAwMDAwMCBu
+ IAowMDAwMDQ0NTUzIDAwMDAwIG4gCjAwMDAwNDQ5ODYgMDAwMDAgbiAKMDAwMDA0ODc4
+ OCAwMDAwMCBuIAowMDAwMDQ4ODA5IDAwMDAwIG4gCjAwMDAwNDkwNDQgMDAwMDAgbiAK
+ dHJhaWxlcgo8PCAvU2l6ZSA5OCAvUm9vdCA4NSAwIFIgL0luZm8gMSAwIFIgL0lEIFsg
+ PDY3ZGM0MGU2ZDhjY2JjYTM3MjQ4MzQ3MWM5NzkxNGNmPgo8NjdkYzQwZTZkOGNjYmNh
+ MzcyNDgzNDcxYzk3OTE0Y2Y+IF0gPj4Kc3RhcnR4cmVmCjQ5NjQyCiUlRU9GCjEgMCBv
+ YmoKPDwvQXV0aG9yIChSYW5kYWxsIEhhdWNoKS9DcmVhdGlvbkRhdGUgKEQ6MjAwODA5
+ MTkxNTM1MDBaKS9DcmVhdG9yIChPbW5pR3JhZmZsZSA1LjAuMikvTW9kRGF0ZSAoRDoy
+ MDA4MDkxOTE1MzUwMFopL1Byb2R1Y2VyIChNYWMgT1MgWCAxMC41LjUgUXVhcnR6IFBE
+ RkNvbnRleHQpL1RpdGxlIChVbnRpdGxlZCk+PgplbmRvYmoKeHJlZgoxIDEKMDAwMDA1
+ MTc2MCAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8NjdkYzQwZTZkOGNjYmNhMzcyNDgz
+ NDcxYzk3OTE0Y2Y+IDw2N2RjNDBlNmQ4Y2NiY2EzNzI0ODM0NzFjOTc5MTRjZj5dIC9J
+ bmZvIDEgMCBSIC9QcmV2IDQ5NjQyIC9Sb290IDg1IDAgUiAvU2l6ZSA5OD4+CnN0YXJ0
+ eHJlZgo1MTk1NAolJUVPRgo=
+ </data>
+ <key>QuickLookThumbnail</key>
+ <data>
+ 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
+ 5hjADGZD5C2B1j3BqC3BWAphuGZDgCtB5COD6BfCRBHD1B8BNBuD1BBA1DLC/AWCiDCC
+ GAQC/ByBOB/C9A4A4AoDIDIAdCmDJCXAxD1C8BjBCBoABBIA7DFC4AYC2DUCRAYDPCLA
+ yBdC7BUBUARCsDnA6DICdA8CJBgDPCBCpBaDDB4AmBrD2CODEBoAEElBuD/BCA2DKC+A
+ WCkC/CCAGC8ByCKD5BlCVBVAkF8DqDHCQBPByR2C/BpAWe8e7D/bGLHSsbLjuS5BXnVL
+ LGPDiGRCfALncIyAnj0bYD8DdW/CllXCFlalRACD4CyBuBFD1ZYBHD2C2FVCSlqAAC/A
+ MB3C/CUBTDCBuA2l2Anl5DZDIARB/DJCjBhmCCLmFC+mIDXmLCKDUUuDUCHBGBYC7AeB
+ TARC4maClCaBCDbBxDDAxCaBhALB6AlBED1CICzBpaGBJBuDAmxDZm0B+C/CEBIC8BkA
+ 6D4BzDBBWAiAIIZDMCRA6BuD3CLC/BxA0NwnMWpUElKDeQVAlQTBajtc2c3ncALS5fQQ
+ hDiCyBNCHAHC4CgBQALI1D9DdB3BACTBdC9CRD4CxB7BtCSD2A1AADLANB4CiCRBXAKB
+ wAxBUC9AnA3AoDZDJARB4CqCjBoArDDCMBlBhC9AOA7oQAYV4CTBcAUCJeEC7BImXC4C
+ sA5ClDKBDDbCHDCAwCBBfAQC+AoBABwotDFAPC0ByBpC/ALA2DaC+AVaKCCBMADBzA3C
+ ZBjDECLAkADD8LHDrCXA6BODxCLCqBwAzAUk2F7SmbLhVDfW4AmBZrflIIppSlMCjlOL
+ llQlSlUlWlYlaGlldlflhljlllnlplrltlvlxlzl1l3l5l7l9l/mBmDmFmHmJmLmNmPm
+ RmTmVmXmZmbmdmfmhmjmlmnmpmrmtoxmwmym0m2m4m6m8m+nAnCnEnGnInKnMcdrLnQQ
+ NnSc1nUnWUScorhsyszs0s1s2s3s4LWUGCks8rmAoOHOFroW8hkACW7tFGGI0D6D1DxD
+ 8ANAUAQAGGGDXCeBtDIA3CFBja0AAAOASAJtDlRD+D3DuDyD5AOAWAWAJOHI0D8D0DwD
+ qD2D+OBANUyhRsnD/D7D1D1D8hfACD9L1DtDwD4AHGCe5jgjihQF7DZCyB+CRD1BaCOB
+ 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
+ </data>
+ <key>ReadOnly</key>
+ <string>NO</string>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>Canvas 1</string>
+ <key>SmartAlignmentGuidesActive</key>
+ <string>YES</string>
+ <key>SmartDistanceGuidesActive</key>
+ <string>YES</string>
+ <key>UniqueID</key>
+ <integer>1</integer>
+ <key>UseEntirePage</key>
+ <false/>
+ <key>VPages</key>
+ <integer>1</integer>
+ <key>WindowInfo</key>
+ <dict>
+ <key>CurrentSheet</key>
+ <integer>0</integer>
+ <key>ExpandedCanvases</key>
+ <array>
+ <dict>
+ <key>name</key>
+ <string>Canvas 1</string>
+ </dict>
+ </array>
+ <key>Frame</key>
+ <string>{{88, 214}, {710, 884}}</string>
+ <key>ListView</key>
+ <true/>
+ <key>OutlineWidth</key>
+ <integer>142</integer>
+ <key>RightSidebar</key>
+ <false/>
+ <key>ShowRuler</key>
+ <true/>
+ <key>Sidebar</key>
+ <true/>
+ <key>SidebarWidth</key>
+ <integer>120</integer>
+ <key>VisibleRegion</key>
+ <string>{{0, 0}, {575, 733}}</string>
+ <key>Zoom</key>
+ <real>1</real>
+ <key>ZoomValues</key>
+ <array>
+ <array>
+ <string>Canvas 1</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ </array>
+ </dict>
+ <key>saveQuickLookFiles</key>
+ <string>YES</string>
+</dict>
+</plist>
Added: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.png
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Preview.pdf
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Preview.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Thumbnail.tiff
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Thumbnail.tiff
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist
===================================================================
---
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist
(rev 0)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist 2008-09-19
20:26:37 UTC (rev 538)
@@ -0,0 +1,1635 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>ApplicationVersion</key>
+ <array>
+ <string>com.omnigroup.OmniGraffle</string>
+ <string>136.19.0.104178</string>
+ </array>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {756, 553}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>CreationDate</key>
+ <string>2008-09-19 10:36:51 -0500</string>
+ <key>Creator</key>
+ <string>Randall Hauch</string>
+ <key>DisplayScale</key>
+ <string>1 0/72 in = 1 0/72 in</string>
+ <key>GraphDocumentVersion</key>
+ <integer>6</integer>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>231</integer>
+ <key>Points</key>
+ <array>
+ <string>{547.364, 350.439}</string>
+ <string>{547.364, 372.702}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{510.728, 426.742}, {69, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 File\
+System}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{524.787, 375.263}, {40.8814, 44.2393}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{503.728, 276.5}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{503.728, 305.5}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>226</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 File System}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Points</key>
+ <array>
+ <string>{441, 350.439}</string>
+ <string>{441, 372.702}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>224</integer>
+ <key>Points</key>
+ <array>
+ <string>{332, 350.439}</string>
+ <string>{332, 372.702}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>223</integer>
+ <key>Points</key>
+ <array>
+ <string>{223, 350.439}</string>
+ <string>{223, 372.702}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>222</integer>
+ <key>Points</key>
+ <array>
+ <string>{108, 350.439}</string>
+ <string>{108, 372.702}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>archive</key>
+ <data>
+ YnBsaXN0MDDUAQIDBAUGCQpYJHZl
+ cnNpb25UJHRvcFkkYXJjaGl2ZXJY
+ JG9iamVjdHMSAAGGoNEHCFRyb290
+ gAFfEA9OU0tleWVkQXJjaGl2ZXKl
+ CwwVGR5VJG51bGzUDQ4PEBESExRW
+ JGNsYXNzXE5TQ29sb3JTcGFjZV8Q
+ Ek5TQ3VzdG9tQ29sb3JTcGFjZVdO
+ U1doaXRlgAQQA4ACRDAuNQDSDRYX
+ GFROU0lEgAMQAtIaGxwOWCRjbGFz
+ c2VzWiRjbGFzc25hbWWiDh1YTlNP
+ YmplY3TSGhsfIKIgHVdOU0NvbG9y
+ CBEaHykyNzo/QVNZX2hvfJGZm52f
+ pKmusLK3wMvO19zfAAAAAAAAAQEA
+ AAAAAAAAIQAAAAAAAAAAAAAAAAAA
+ AOc=
+ </data>
+ <key>b</key>
+ <string>0.500023</string>
+ <key>g</key>
+ <string>0.500023</string>
+ <key>r</key>
+ <string>0.500023</string>
+ </dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{394, 454.265}, {89.7277, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>189</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs22 \cf0 (e.g., BigTable)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{404.364, 426.742}, {69, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>ID</key>
+ <integer>188</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Apache HBase}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{418.423, 375.263}, {40.8814, 44.2393}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>187</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{397.364, 276.5}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{397.364, 305.5}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>185</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 HBase}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{287.636, 455.144}, {89.7277, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>184</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs22 \cf0 (e.g., SVN, CVS)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{298, 427.621}, {69, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>ID</key>
+ <integer>166</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 SCM Repository}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{312.059, 376.142}, {40.8814, 44.2393}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>165</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{291, 277.379}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>164</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{291, 306.379}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>163</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 SCM}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{189, 427.621}, {69, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>ID</key>
+ <integer>162</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JDBC Database}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{203.059, 376.142}, {40.8814, 44.2393}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>161</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{182, 277.379}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>160</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{182, 306.379}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>159</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JDBC}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{74, 427.621}, {69, 28}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>ID</key>
+ <integer>157</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JCR Repository}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{88.059, 376.142}, {40.8814, 44.2393}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>156</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{67, 277.379}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>50</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{67, 306.379}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>49</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JCR}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>GuidesLocked</key>
+ <string>NO</string>
+ <key>GuidesVisible</key>
+ <string>YES</string>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>ImageCounter</key>
+ <integer>2</integer>
+ <key>ImageLinkBack</key>
+ <array>
+ <dict/>
+ </array>
+ <key>ImageList</key>
+ <array>
+ <string>image1.jpg</string>
+ </array>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>LinksVisible</key>
+ <string>NO</string>
+ <key>MagnetsVisible</key>
+ <string>NO</string>
+ <key>MasterSheets</key>
+ <array/>
+ <key>ModificationDate</key>
+ <string>2008-09-19 10:39:39 -0500</string>
+ <key>Modifier</key>
+ <string>Randall Hauch</string>
+ <key>NotesVisible</key>
+ <string>NO</string>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>OriginVisible</key>
+ <string>NO</string>
+ <key>PageBreaks</key>
+ <string>YES</string>
+ <key>PrintInfo</key>
+ <dict>
+ <key>NSBottomMargin</key>
+ <array>
+ <string>float</string>
+ <string>41</string>
+ </array>
+ <key>NSLeftMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSOrientation</key>
+ <array>
+ <string>int</string>
+ <string>1</string>
+ </array>
+ <key>NSPaperSize</key>
+ <array>
+ <string>size</string>
+ <string>{792, 612}</string>
+ </array>
+ <key>NSRightMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSTopMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ </dict>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>ReadOnly</key>
+ <string>NO</string>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>Canvas 1</string>
+ <key>SmartAlignmentGuidesActive</key>
+ <string>YES</string>
+ <key>SmartDistanceGuidesActive</key>
+ <string>YES</string>
+ <key>UniqueID</key>
+ <integer>1</integer>
+ <key>UseEntirePage</key>
+ <false/>
+ <key>VPages</key>
+ <integer>1</integer>
+ <key>WindowInfo</key>
+ <dict>
+ <key>CurrentSheet</key>
+ <integer>0</integer>
+ <key>ExpandedCanvases</key>
+ <array>
+ <dict>
+ <key>name</key>
+ <string>Canvas 1</string>
+ </dict>
+ </array>
+ <key>Frame</key>
+ <string>{{108, 213}, {951, 865}}</string>
+ <key>ListView</key>
+ <true/>
+ <key>OutlineWidth</key>
+ <integer>142</integer>
+ <key>RightSidebar</key>
+ <false/>
+ <key>ShowRuler</key>
+ <true/>
+ <key>Sidebar</key>
+ <true/>
+ <key>SidebarWidth</key>
+ <integer>120</integer>
+ <key>VisibleRegion</key>
+ <string>{{-30, -80}, {816, 714}}</string>
+ <key>Zoom</key>
+ <real>1</real>
+ <key>ZoomValues</key>
+ <array>
+ <array>
+ <string>Canvas 1</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ </array>
+ </dict>
+ <key>saveQuickLookFiles</key>
+ <string>YES</string>
+</dict>
+</plist>
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/image1.jpg
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/image1.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.png
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle
===================================================================
--- trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle
(rev 0)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle 2008-09-19
20:26:37 UTC (rev 538)
@@ -0,0 +1,1123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>ApplicationVersion</key>
+ <array>
+ <string>com.omnigroup.OmniGraffle</string>
+ <string>136.19.0.104178</string>
+ </array>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {576, 733}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>CreationDate</key>
+ <string>2008-09-19 10:34:25 -0500</string>
+ <key>Creator</key>
+ <string>Randall Hauch</string>
+ <key>DisplayScale</key>
+ <string>1 0/72 in = 1 0/72 in</string>
+ <key>GraphDocumentVersion</key>
+ <integer>6</integer>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>40</integer>
+ </dict>
+ <key>ID</key>
+ <integer>41</integer>
+ <key>Points</key>
+ <array>
+ <string>{246.5, 123}</string>
+ <string>{246.5, 169.999}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>6</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{205, 169.999}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>40</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Source}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{205, 63}, {83, 23}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>39</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499995}</string>
+ <string>{0.5, 0.499995}</string>
+ <string>{0.166667, 0.499995}</string>
+ <string>{-0.333334, 0.500006}</string>
+ <string>{-0.5, 0.499995}</string>
+ <string>{-0.499999, 0.499995}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JCR API}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{205, 86}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>6</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 DNA-JCR}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>GuidesLocked</key>
+ <string>NO</string>
+ <key>GuidesVisible</key>
+ <string>YES</string>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>ImageCounter</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>LinksVisible</key>
+ <string>NO</string>
+ <key>MagnetsVisible</key>
+ <string>NO</string>
+ <key>MasterSheets</key>
+ <array/>
+ <key>ModificationDate</key>
+ <string>2008-09-19 10:34:37 -0500</string>
+ <key>Modifier</key>
+ <string>Randall Hauch</string>
+ <key>NotesVisible</key>
+ <string>NO</string>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>OriginVisible</key>
+ <string>NO</string>
+ <key>PageBreaks</key>
+ <string>YES</string>
+ <key>PrintInfo</key>
+ <dict>
+ <key>NSBottomMargin</key>
+ <array>
+ <string>float</string>
+ <string>41</string>
+ </array>
+ <key>NSLeftMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSPaperSize</key>
+ <array>
+ <string>size</string>
+ <string>{612, 792}</string>
+ </array>
+ <key>NSRightMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSTopMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ </dict>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>QuickLookPreview</key>
+ <data>
+ JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNVE1PGzEQvftXzLEc4tjj7yMNrQSH
+ CpJInFG0qEGbBpJQqf++z/aaDQGhZKXIMx4/v5k34xe6oxdS+FzwFIyhXUf39IeU9Kr8
+ aE3T2V7Tak+6fPsVTZR0w+64GgAEAB5petvtVt3z4fWhp90aV6RQb9HESktWIZFLUYbE
+ gN7Q9Hqj6Wpb2AyhJoyh3rgSKmoon4RaM4Y6ZoSahmpq6HTe9Q+H9d9utu23u/WmO+zW
+ KwFmyNMoHRklkC45n0JeWauTxQq5srLSkdfYpmgIrGqCsz3nmpQYJXKKumQ4QYbW5yMc
+ 8Q/C35ekedhjmrCXxrAyZGmJxH9qqXB0+Ujfrn5dTm5m8wuxfKIfS9TiMxHAg0PSPtM0
+ VrOJecXRBm8rYW3y7SET3ggOmUW1euJoJPLyg4NjyJveV2czNZxIvG5ahCilqRfskozG
+ WPLNxzoiFzRN9tiUUqtWC3grn8+YuL8Wc7hQsAI5TkAsbPmI+Yp+07G9yU31ruZozI81
+ dwDMTXJac5Y+uBA/1hz1pgtqBT8X0OS0U7Qf8S5vr0e4T/QTZ+rnPFRE2TdUFWz2qKFo
+ riqUgzo2aD/o5hzaFuebjs5kW6UsQtOx+cSbjoPHDUK1gIxSlGuoTcnx0kHJkVTRslEc
+ 1Wye8/R0FnqC9WeSRkgag6aJOZ2jefe83a8P292/r6T9AlsnqbQKljQG8/2MLraveNhG
+ iTXdYHqfxlHFU1Dey9mijLyixey4T1V5ZNGh9ZHA/GaJy4OBmZYKM9TTArOfQUR5YDDf
+ 5SEqQc5bmWpf2ISZcoGLDUVsnvvRxvwcnxC54gpsFdge9fkpIR8LiUwq44+kKv5giz7P
+ 50C7nci07/4D13JVNgplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKNjQ5CmVuZG9iagoy
+ IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2IDAg
+ UiAvQ29udGVudHMgNCAwIFIgL01lZGlhQm94IFswIDAgNTc2IDczM10KPj4KZW5kb2Jq
+ CjYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAv
+ SW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMiAxNCAwIFIKL0NzMSA3IDAgUiA+PiAv
+ Rm9udCA8PCAvRjEuMCAxNSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUiAvSW0z
+ IDEyIDAgUgovSW0yIDEwIDAgUiA+PiA+PgplbmRvYmoKOCAwIG9iago8PCAvTGVuZ3Ro
+ IDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9I
+ ZWlnaHQgMTAyIC9Db2xvclNwYWNlCjE2IDAgUiAvU01hc2sgMTcgMCBSIC9CaXRzUGVy
+ Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAA
+ AMOg+VNf4AiFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBv7AAOfkAAEKZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqCjI4Mwpl
+ bmRvYmoKMTIgMCBvYmoKPDwgL0xlbmd0aCAxMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1
+ YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCA4NiAvQ29sb3JTcGFjZQoxOSAw
+ IFIgL1NNYXNrIDIwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPA+MMOE
+ AAEKZW5kc3RyZWFtCmVuZG9iagoxMyAwIG9iagoyNDAKZW5kb2JqCjEwIDAgb2JqCjw8
+ IC9MZW5ndGggMTEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk
+ dGggMTk0IC9IZWlnaHQgNzQgL0NvbG9yU3BhY2UKMjIgMCBSIC9TTWFzayAyMyAwIFIg
+ L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
+ eAHt0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwa+
+ BgaoPAABCmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoKMjEwCmVuZG9iagoxNyAwIG9i
+ ago8PCAvTGVuZ3RoIDE4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
+ L1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0
+ c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1c
+ 61dSaR+VO3g4R4GjKJfEQNQBQSYIxcvQKKhdvBVelqWmRtbCIXEwG43EZTrjpWa8j05o
+ pVmWOsWMadZ6/7X3OZAXHNf5eNYzs87+4Jfnw+/Ze/PAcq3f3nFxNGBTgAE7SARjMJgA
+ LBaLDS3A5Yg7Mhin0SCuz2JzOFwuj8eHFDwel8vhsAkW/+BA6A+uz+ML4hFEKERRDDqg
+ qFCIIPECPi9KIpYDuD/Qn8dHhBiWKBKJJTiEkIhFokQMEyICwAH4EEOBwWRxuPx4ISaS
+ 4MnSFJlMLldABrlcJkuVJuMSESaM53M5bCbz2GOIEkDQRElyqlyZpjqrVmsyIINGoz6r
+ SlPKU6W4CCNsYB03AbwBLh/BRHiqQqXOyMzW6XMMRthg0Ouys7RqlTI16YDCkQngM0QQ
+ SJKlqTN1BtM5izUv3wYb8qwWs8moy9KoZMliDOFz2UcmMJgcXjwKCKi0ulyztaDYXlLq
+ hA6OkgvFhXnmXL0WUAAu8DjHGAALhIm4LE2bY7YVl5RdqqyuveaCDNdqa6oul5d+ZzMb
+ MlWyJBEq4LIO3zKTzYvHJClpGTmWotKL1a7GGy1t7R23oEJHe1vrjUZXzSVHsdUIXMAT
+ EB77iAGwQJSsUOvMRc5KV1Or+27XPV8PZPDd67rrbrteV1X+nUWvUUpFQj7nOANUnJKW
+ abSVVtY3uz3d/gcDgcEgVBgMPPyp1+dxtzRUOQtMWcAETHD0EJgcAYbLzurMxRddzW6v
+ v39weHRsfAIqjI/9PBwc6PV2ttZftlv0akVSQjyXdfCzzOQiiclKjcFaUtXk9t4PDI89
+ +W1mdg4qzM5MPRl7/KjP626udeQbtWekIoR3yIDFQ0TStEyTrczV6vEHRian5hafhZah
+ QujZ0vzU5Oij3q72uoqib7NVKScZpKiyzxVdarzV3T88Mf176MXqOmRYexFanJkcGfB1
+ Nl2xm3XpMrGQzz74FLH4QnFq+jcWe+X1O/7Bsanfl1dfv93cggqb796srSxOjwfve5qr
+ v7fq1TIJGsNAIlPrrd9Xt3geDD+ZC61ubP4ZhgzvtzbWlheePu733qwtzTNo5HgMAxSX
+ qXPySmtvegdGf1t88Xrzw98fd6HCx53w1puXS1O/BHztLqfNmKHAseMeoLhcY8h3XGvv
+ DozNPFt9++ffu5/2ocKnvZ3379ZCs+ODP7rrymy5WuUpDGxOV4dvcHw2tL4Z/vjp8xeo
+ 8Hl/N7y1vjI/GfS768sLYhkw2HwMV2QYAYNbPcGJueX1rfDu/pf/QYUvn/f+2n79fGFy
+ qPd2Q0WhSatMIn6Uo/8h0Awo8Yr2gBKZSYfQHpDKQ8kh7QElMpMOoT0glYeSQ9oDSmQm
+ HUJ7QCoPJYe0B5TITDqE9oBUHkoOaQ8okZl0CO0BqTyUHNIeUCIz6RDaA1J5KDmkPaBE
+ ZtIhtAek8lBySHtAicykQ2gPSOWh5JD2gBKZSYfQHpDKQ8kh7QElMpMOoT0glYeSQ9oD
+ SmQmHUJ7QCoPJYe0B5TITDrkP+5BHIsf2bP7926pHTIAm4I+YlNw7d37nb39z1Bhf2/n
+ w+YrYlPQDzYFT+zZRRhEtzXbvA9Hp5ZevNkK7+zuQYXdnfD2xss/psG2Zsep25qRjdmS
+ mtaun4afzi+vbWy/D/8FFcIftt++Wln4daT/XttVR75Bc2LfVCgGy/sWe9WNu73BsanF
+ 52sb77a2ocLW5sar50szE0N9npbqkn9sLYPdd7A5bi6+3Oj2DTyenF1afvlq/TVUWF9f
+ XVmafToa6LkDNscturOxm+Nft/cLyl03Pb2PRienF5ZCK8+hwkroj4WZJz8H+35or7/4
+ dXuff5g/iCYoMox5pTXX3d6+RyPjT6dn5xegwvzc9K8To8EH3Z3NtWDt+kSCgsmJx3C5
+ Wm+2X6pr7bx3/+HQyC/jk5BhYmx0KNDXfedmw5UL5/WaEykWkMORpKqycm2OqobW2109
+ ff2B4BBkCAb6+3p+6GxtrHEWmrLTTyaJQJpLqtTozcVlVfU32js9Xt+P/l6o4Pf7vJ7O
+ 9uaGmgr7+ZwMEMNBj6e52DwEw1NVWqO12Hm5tr6ppa3DfRsyuDvaWpoaaq847XlGEAok
+ EnUHi+NxcQwi1UjEMjONlgK7o+JK9VVXXQNkqHddram86LxQeN6YlS5Pjk01RpKlmCgZ
+ JEv1JoutyF7icJZXQIbyMkeJvch23pSTma6QEuFYzuGXaVwciOiDdK8YUNBk643fWqz5
+ toJCyFBgy7dazuXmZGtVcqk4ITbdG8dkcriCSEBZma7RgoC1wZhrggy5RmOOLjtTk34G
+ xJMThJGQ+FHCmki58wgKuFSmOANC7poMLXyIxtxlp6bcgQls0DSAoAkiPAkUDcgVSgih
+ kEeqBsSJKAIaH0DTwEGejrCCaHsAFAQIiiVEux6SoAPonwB9D4kYigiiVQnHCUQpEDbw
+ icINCOs2ov0fKFG5wSfuf7Ku4sCGaOkJUXkigBDEvUDvydfGkFgHom860jwT6Z3hQArQ
+ iBOpnjm9eeaABSj/Iepp4ESkmSh6U/ovrQCtwHEF/g8/2JcPCmVuZHN0cmVhbQplbmRv
+ YmoKMTggMCBvYmoKMTkyNwplbmRvYmoKMjAgMCBvYmoKPDwgL0xlbmd0aCAyMSAwIFIg
+ L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCA4
+ NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
+ ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1b+TtbWxc2JiEDiQxk0JAIaUOkRVDa
+ 9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVarZqqqHlqQ9Dn/mvf2idCdLxftT3n+R7vL/xy
+ zl7vXsPZ2Wu9bm4nIPYOuBMA37lD7u4eCJ6enl64AgzADHF3/1+IYNZ7enl7e5PIZDIF
+ X5DJJDDEC/H4tyzQ5oP1JArFx5dKpdHodDoDJ8DSNBqV6utDoZAdLP6FJ8B+2H0yxYdK
+ ozP8mEwWK4CNIwICWEymP4NBo/ogEuCJb3CA+MHsp9IY/swANpcXGMTnCwRCnCAQ8Pn8
+ QB6Pw2b5IxLf5gAOQPtPpfsx2dxAvihYLA6VSCRSaRgukEqlEkloiDhYxA/iIRKIg9fX
+ 3AAOgPD3pfuxOIECkVgSFi4/rVBERkUpcUJUVKRCcVoeLpOEBAsCuQH+dCqFBKH0pUhC
+ BMABDCYnUCiWyOQKpepcbJw6PiEhESckJMSr1bExKmXk6XCJWBTEYTFo4IYvUcAI+ND8
+ AngCsTRCER2jTky+qNFqU1LT8EOqVnvpYnKiOkYVKQ8TC3lsf7rvlyhgBHzpTHaQSBIR
+ qVKf12jTMjKzsnW63Dw9TsjL1emyszKvXE7RJKnPRsklwXwOk+FL+bwXUAgBAQ5fLFOo
+ 1Mna9MwcfUFhUXFJqcFQVnYHB5SVGQylJcVFhTf1umsZ2gvxZxUysYD7JQruHl5kHzqT
+ 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
+ v7L4Zk5akkoewmejKztnHkBPH42oSRUxF9Kz8m8ZKqtrjA2NDwiFxkZjTXWloaggJ0MT
+ FxkGQeQ6noNm1GA6RyxTwqBmpi6/8HZpWXkFwVBeVnq7sEB3LU0Trwx3Dgs6O+KOOUGY
+ 9g1Xxp7XpGZcy87V3yggGPL1uTnXr6RdSopTRoTA5O+RWUEYs4NZTSYXG1iOTUzWaFPT
+ 0jMIhvTLqVpNcmKcKjI8RMhjMWBU8KAh7uYGugmY2mcBhTCY2T8bq05IPJ9EMJxPTFDH
+ nouOlMPsNY/lB0IE17FfDw9vkg8SHvBFIVKZ/IwiShmtIhiilcrIM/JwaUgwn8vyc8gQ
+ nGng5uaQHgAFNo8vDAblijRMRjxIJaHiUyI+j83E5CxHdRQu+hsOL5AvEIoICKEA5Dhc
+ 0OOAluUTPQ7ScIEEx4eKFFyYfotDOICmDKRd/gw6CLtInwqKHDI0UNEhER1uCrpvCffo
+ SF5HQfZ/Tpjm4OBNImEyRh8CAqkrMY0jZr/zQHGYzZDPQAKkpCAkBSEkIQGmYULTrwk0
+ MTEvECEoMPNcd/3k/5MdONkBxw78F/a3ckwKZW5kc3RyZWFtCmVuZG9iagoyMSAwIG9i
+ agoyNzAzCmVuZG9iagoyMyAwIG9iago8PCAvTGVuZ3RoIDI0IDAgUiAvVHlwZSAvWE9i
+ amVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDc0IC9Db2xvclNw
+ YWNlCi9EZXZpY2VHcmF5IC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE
+ ZWNvZGUgPj4Kc3RyZWFtCngB7Vv5O1vbGjYmIQOJDGTQkAhpQ6RFUNr0BKXVIqT0OFVE
+ Db1aBD1UG+IxHMHRg6BVU83z1Iagz/nX7rd2hOh4bu9t937u0/eX5Jdkfe/6hv2tb73b
+ ze0nfu7A990BdwLgGxm6u3sgeHp6euEKMAAzxN39PyGCWe/p5e3tTSKTyRR8QSaTwBAv
+ xOOfskCbD9aTKBQfXyqVRqPT6QycAEvTaFSqrw+FQnaw+AeeAPth98kUHyqNzvBjMlms
+ ADaOCAhgMZn+DAaN6oNIgCe+wgHiB7OfSmP4MwPYXF5gEJ8vEAhxgkDA5/MDeTwOm+WP
+ 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
+ mXWJoKNFEAVeIrb/O5O7Y1S+MDO/eZ7/+3y9wwBVj1KOY0U0YMrOu8nemHZ6dEzb/BpV
+ qEYUXCnDczoSiQGfqZXP9Wv1LRRpWWqUsdb7NnyrdpkQUDQqd2QDPix5PODjki/knTw1
+ ZyQbE6k02SE3uEPJTvIt8tZsiMdDnBaeAVS1U5MzHJdxIjvILUUjK2M+IOt22rTJ76U9
+ 7RlT1LDfyDc5C9q48v1A2x5g04uKbcwDHtwDdtdVbPU1wM4RYPFQxfY96c9H2fXKyxxq
+ 9sMp0Rhr+lAqfa8DNt8Afl4vlX7cLpV+3mEO1vHUMgpu0deyMOUlENQb7Gb85Br9i4Oe
+ fFULsMA5jmwB+q8ANz8C+x8C2x8DiWpgqBWRy2w3uPLiIucCdOacadfMTuS1Zl0/onXw
+ aIXWZxtNDVrKsjTf5Wmu8IRbFOkmTFkFztlf23iPCnt4kE/2F7kkvO7frMylU12cJZrY
+ 1qe06OomN5DvZ8yePnI9r/cZt2c4YOWAme8bCjhyyrbiPBepidTY4/GTZMZXVCcfk/OQ
+ POcVB2VM334udSJBrqU9OZnrl5pd3Ns+MzHEM5KsWDMTnfHf/MYtJGXefdTcdSz/m2dt
+ kWcYhQUBEzbvNjQk0YsYGuHARQ4ZekwqTFqlX9BqwsPkX5UWEuVdFhW9WOGeFX/PeRS4
+ W8Y/hVgccw3lCJr+Tv+iL+sL+l3983xtob7imXPPmsara18ZV2aW1ci4QY0yvqwpiG+w
+ 2g56LWRpneIV9OSV9Y3h6jL2fG3Zo8kc4mp8NdSlCGVqxDjjya5l90WyxTfh51vL9q/p
+ Uft89klNJdeyunhmKfp8NlwNa/+zq2DSsqvw5I2QLjxroe5VD6p9aovaCk09prarbWoX
+ 346qA+Udw5yViQus22X1KfZgY5reyklXZovg38Ivhv+lXmEL1zQ0+Q9NuLmMaQnfEdw2
+ cIeU/8NfswMN3gplbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjc5MgplbmRvYmoKNyAw
+ IG9iagpbIC9JQ0NCYXNlZCAyNyAwIFIgXQplbmRvYmoKMjkgMCBvYmoKPDwgL0xlbmd0
+ aCAzMCAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVE
+ ZWNvZGUgPj4Kc3RyZWFtCngBhZK/TxRREMc/e8SAIVAI0ZhYPBM1mqBZjiso79wCSQ5y
+ EqJiaPb21uPC3bHZW/FHRcNfoKEg2hEKf9RYWFysLLQyQSI02pmYWKA0eFnn7cuG6mCS
+ l/m82e/MZOYt9NhuENQzQKMZhTMTN9W9ufuqd4cMw5zmEhddrxUUSqWiSLrYwTaW/vTl
+ uq61t9hZj17+PbTaA2+/r/342SUpDQ+E0hAsJYHhquGc5rLhW5ofRUEkmnnN3oJbEQ6E
+ R8LZGUf4hfBg1fAbzWXD7zUve1Wd+0nYblZqTeF/wuMVv+VBRvd65gWhaDIfhfONxpLU
+ 7+kTvqp3IV7s6TYUXkvu4FHsznN4tQzn9QgqkXF5EYb+wLvNo9j+TrIf62xf68FYNtFZ
+ /Vtwai2O9+9C7zXofI3jw6047mxK72/QPvAehlLbqK3PcNLdzGn08HsjpW5sdpGobNho
+ w5xcJvOwLufKOTizCyXh2TzWLyc9Zm8ilUGL2dyoPT2lHLdeK4du5MvmjA1RJEuOUWym
+ mULh4FKnRplQKMInER9TI611so/8x/J+4CwFT8JadSFSBfkTfTXZ9G6MqKxtjx9fw7y5
+ 1syvwu0VTR8qFxKvObX/LjiQyAplbmRzdHJlYW0KZW5kb2JqCjMwIDAgb2JqCjQ2Mgpl
+ bmRvYmoKMTYgMCBvYmoKWyAvSUNDQmFzZWQgMjkgMCBSIF0KZW5kb2JqCjMxIDAgb2Jq
+ Cjw8IC9MZW5ndGggMzIgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0
+ ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYWSv08UURDHP3vEgCFQCNGYWDwTNZqg
+ WY4rKO/cAkkOchKiYmj29tbjwt2x2VvxR0XDX6ChINoRCn/UWFhcrCy0MkEiNNqZmFig
+ NHhZ5+3Lhupgkpf5vNnvzGTmLfTYbhDUM0CjGYUzEzfVvbn7qneHDMOc5hIXXa8VFEql
+ oki62ME2lv705bqutbfYWY9e/j202gNvv6/9+NklKQ0PhNIQLCWB4arhnOay4VuaH0VB
+ JJp5zd6CWxEOhEfC2RlH+IXwYNXwG81lw+81L3tVnftJ2G5Wak3hf8LjFb/lQUb3euYF
+ oWgyH4XzjcaS1O/pE76qdyFe7Ok2FF5L7uBR7M5zeLUM5/UIKpFxeRGG/sC7zaPY/k6y
+ H+tsX+vBWDbRWf1bcGotjvfvQu816HyN48OtOO5sSu9v0D7wHoZS26itz3DS3cxp9PB7
+ I6VubHaRqGzYaMOcXCbzsC7nyjk4swsl4dk81i8nPWZvIpVBi9ncqD09pRy3XiuHbuTL
+ 5owNUSRLjlFspplC4eBSp0aZUCjCJxEfUyOtdbKP/MfyfuAsBU/CWnUhUgX5E3012fRu
+ jKisbY8fX8O8udbMr8LtFU0fKhcSrzm1/y44kMgKZW5kc3RyZWFtCmVuZG9iagozMiAw
+ IG9iago0NjIKZW5kb2JqCjIyIDAgb2JqClsgL0lDQ0Jhc2VkIDMxIDAgUiBdCmVuZG9i
+ agozMyAwIG9iago8PCAvTGVuZ3RoIDM0IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0Rldmlj
+ ZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFkr9PFFEQxz97xIAh
+ UAjRmFg8EzWaoFmOKyjv3AJJDnISomJo9vbW48Ldsdlb8UdFw1+goSDaEQp/1FhYXKws
+ tDJBIjTamZhYoDR4Wefty4bqYJKX+bzZ78xk5i302G4Q1DNAoxmFMxM31b25+6p3hwzD
+ nOYSF12vFRRKpaJIutjBNpb+9OW6rrW32FmPXv49tNoDb7+v/fjZJSkND4TSECwlgeGq
+ 4ZzmsuFbmh9FQSSaec3eglsRDoRHwtkZR/iF8GDV8BvNZcPvNS97VZ37SdhuVmpN4X/C
+ 4xW/5UFG93rmBaFoMh+F843GktTv6RO+qnchXuzpNhReS+7gUezOc3i1DOf1CCqRcXkR
+ hv7Au82j2P5Osh/rbF/rwVg20Vn9W3BqLY7370LvNeh8jePDrTjubErvb9A+8B6GUtuo
+ rc9w0t3MafTweyOlbmx2kahs2GjDnFwm87Au58o5OLMLJeHZPNYvJz1mbyKVQYvZ3Kg9
+ PaUct14rh27ky+aMDVEkS45RbKaZQuHgUqdGmVAowicRH1MjrXWyj/zH8n7gLAVPwlp1
+ IVIF+RN9Ndn0boyorG2PH1/DvLnWzK/C7RVNHyoXEq85tf8uOJDICmVuZHN0cmVhbQpl
+ bmRvYmoKMzQgMCBvYmoKNDYyCmVuZG9iagoxOSAwIG9iagpbIC9JQ0NCYXNlZCAzMyAw
+ IFIgXQplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAg
+ NTc2IDczM10gL0NvdW50IDEgL0tpZHMgWyAyIDAgUiBdID4+CmVuZG9iagozNSAwIG9i
+ ago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIgL1ZlcnNpb24gLzEuNCA+Pgpl
+ bmRvYmoKMzYgMCBvYmoKPDwgL0xlbmd0aCAzNyAwIFIgL0xlbmd0aDEgOTc5NiAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9Wnl81NW1P/e3z5LJzGT2ZJZfJjOT
+ ZJJMFhIIiWQI2ViCQASTSGwSCCRIFDGGpQ9eXJGIVEEWwarUCgHUDIGHAxQf5YFIXxe0
+ ioVn3bG2z9T2PfS1wsy8c38Jqfhsn3/0099v7nbu8jv3e8895y4DBAC00AcshBd0ty2D
+ T0ktUn6K7icLens8j/x20lMAZDsAu3TRssXdhvf+7ScAPAeg1i5eumrRB2mD/wyQrAcw
+ fNrZ0bbw98+OfxzAcxXrl3QiQZ0u5gHI4zCd0dnds/KWkxJNN2K6cekdC9pCvdmHMR3B
+ dF5328pl0mr1nzH9HqY9t7d1dzR39WwCSMckpC+7464ehmVOYDQD0zOXLe9Y9qP7bi/A
+ dA/y9wukEXzpowUBXsbQA82jFIX8NY/5WvqvJVnM4IAfyxZAHI1LGKrQqUEzlvvNES2S
+ k0azdF8pkgyIHRjACClgGqWbEeEToOePQybfBw4uBG6AxAV0F2kYn5v4mD8D+nh34o9s
+ GdY5Qh0TryiHE/AI7IRB7P0AxjPhVtgOZ8kSOELmwyE4T1yQh2PNQRRmwE9JIvEaLIIf
+ YvkeOAlb4ADilgndYMbcjcSXWI3pMMbb4f7EDyADJsCDcBxKsdWNMJzYmziIuXNgLuyD
+ /Vj/34mXOcClJF5MfAQSzMY278ec1xIzEoPYuxyohFlIvR9eJj72YqITbFCG3D0JT8Mu
+ +DHK3b3kUKIz0Zs4l3gfGMxNgwZ815BD5H12kHsw8WTid4k4IpEJ2fjVVtgMz2L7g/ie
+ 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
+ 2CGVpIUrvbLH32q803i3iTW63KY0Myu7LCbOb8zwuUClShVdGsaflip5fGa3z8IWJHel
+ OrIkvy+gtmdmnZe3jOiEUbTrLw+/gS9UlJdXxEa6U2qwll7TeC04EkGqwgj2ZpzSL1Yu
+ pGcKgugibmKxWqxmnOsh4lcyvWzthmeX37Ao7jjDDAx0/6K7fd7NvMhqjHmX1VpOKy4s
+ XR0vO8OmLdv0/VIXmoFdBbfG7h8o8i7vO31TVo1JTimf9/mjBamxfsSkNfEm9wXqwBCe
+ ccTDt2YlB7x+f4muWK71t/tX61ZkqG6TbDqrj2nSder2pbNq3cT0jHQ1y6XZHjSFQsG0
+ iSaWmxhU5TNqnWTISHdn5ucbbD7rVMmX6Sh0+wxTwReyFxQ+Iy8ZHWDUkH9RlEYD6nx0
+ X1GYdOTzYkUtdyoKpD4zz+AGifEz/lyf4HP42RwIQm6eEvDZUpA4U9xBSDXbgsRuI7lc
+ EFQBTZD4NCQP42IWei5jGmZa0EMNgGpUr2hUJYpalT733HMPSj3irExSHAIF6uJxGUWF
+ nNlLUU8XzCarRRkLs4nzopodT4hLHLfgy2Xzh6bP+MGZf5u9gRiv/IZMOZZccMvFyI7m
+ snM/3zJ7Q/z7/xn//c6dLFNPLq6Zuckz6ZmVRYW+3Jzi+S+9En/3896Kux5vX1royQ+l
+ ly0+dfn1DQ//nsPDYQbwpI49x80EB6TCnnBoj51stw1I+2zsNMmw08SyJsHpEJOcJk2q
+ mJpq1QeMhA0wBodTHbDa05xRIh6Ul6/5i1oqrx8uLf0myzQO7JJPa1b7QZei94/YJDum
+ 0CbJik3SWJL8aJPQU9kEP7VJ8jfYJApfC1hGLJKIWCGSaJF0aJ+YYj0Uicz5D62D+uVr
+ n5+W/9CmZffZB11/OPb6l8T4Rho3M/LWgvsGup/Z9fb6FW+eJkUf4zHjRPw+1CUucg48
+ IUzD02Qf0YZXbZOecOxxs7yOSeZNZp0x2WwKa8MmKctBpmsOs2fIK+yZ1F9JF1Tn3b/y
+ fmL9xKs5YzhjZOZLvJyRvMPizCgVRNEiO9NEtdOi8Ynb0vakvZT2VhrnsyT70ni7Wisa
+ dIFkZ4B3BDLyxIDd7g+8Ie9uGbVtHyly+0ZMWaUoi5VQy5jgUk01jBNZkdoa8HI8i8ev
+ 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
+ aWdodCA3MjcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstOTUxIC00
+ ODEgMTQ0NSAxMTIyXSAvRm9udE5hbWUgL0RTVUJWWCtIZWx2ZXRpY2EgL0l0YWxpY0Fu
+ Z2xlIDAKL1N0ZW1WIDk4IC9NYXhXaWR0aCAxNTAwIC9TdGVtSCA4NSAvWEhlaWdodCA1
+ MzEgL0ZvbnRGaWxlMiAzNiAwIFIgPj4KZW5kb2JqCjM5IDAgb2JqClsgMjc4IDAgMCAw
+ IDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDY2NwowIDcyMiA3MjIgMCAwIDAgMCAyNzggNTAwIDAgMCAwIDcyMiAw
+ IDY2NyAwIDcyMiA2NjcgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgNTAwIDAg
+ NTU2IDAgMCAwIDIyMiAwIDAgMCAwIDAgNTU2IDU1NiAwIDMzMyA1MDAgMjc4IDU1NiAw
+ IDAgMCA1MDAKXQplbmRvYmoKMTUgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUg
+ L1RydWVUeXBlIC9CYXNlRm9udCAvRFNVQlZYK0hlbHZldGljYSAvRm9udERlc2NyaXB0
+ b3IKMzggMCBSIC9XaWR0aHMgMzkgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDEy
+ MSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjEgMCBvYmoKPDwg
+ L1RpdGxlIChVbnRpdGxlZCkgL0F1dGhvciAoUmFuZGFsbCBIYXVjaCkgL0NyZWF0b3Ig
+ KE9tbmlHcmFmZmxlKSAvUHJvZHVjZXIKKE1hYyBPUyBYIDEwLjUuNSBRdWFydHogUERG
+ Q29udGV4dCkgL0NyZWF0aW9uRGF0ZSAoRDoyMDA4MDkxOTE1MzUxNlowMCcwMCcpCi9N
+ b2REYXRlIChEOjIwMDgwOTE5MTUzNTE2WjAwJzAwJykgPj4KZW5kb2JqCnhyZWYKMCA0
+ MAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMjE0MDkgMDAwMDAgbiAKMDAwMDAwMDc2
+ NCAwMDAwMCBuIAowMDAwMDEzOTM1IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAK
+ MDAwMDAwMDc0NSAwMDAwMCBuIAowMDAwMDAwODY4IDAwMDAwIG4gCjAwMDAwMTIwMzMg
+ MDAwMDAgbiAKMDAwMDAwMTA1MyAwMDAwMCBuIAowMDAwMDAxNTE3IDAwMDAwIG4gCjAw
+ MDAwMDE5NzggMDAwMDAgbiAKMDAwMDAwMjM3MCAwMDAwMCBuIAowMDAwMDAxNTM2IDAw
+ MDAwIG4gCjAwMDAwMDE5NTggMDAwMDAgbiAKMDAwMDAxMTA4MSAwMDAwMCBuIAowMDAw
+ MDIxMjM0IDAwMDAwIG4gCjAwMDAwMTI2NTQgMDAwMDAgbiAKMDAwMDAwMjM5MCAwMDAw
+ MCBuIAowMDAwMDA0NDkxIDAwMDAwIG4gCjAwMDAwMTM4OTggMDAwMDAgbiAKMDAwMDAw
+ NDUxMiAwMDAwMCBuIAowMDAwMDA3Mzg4IDAwMDAwIG4gCjAwMDAwMTMyNzYgMDAwMDAg
+ biAKMDAwMDAwNzQwOSAwMDAwMCBuIAowMDAwMDEwMjMyIDAwMDAwIG4gCjAwMDAwMTAy
+ NTMgMDAwMDAgbiAKMDAwMDAxMTA2MSAwMDAwMCBuIAowMDAwMDExMTE4IDAwMDAwIG4g
+ CjAwMDAwMTIwMTMgMDAwMDAgbiAKMDAwMDAxMjA2OSAwMDAwMCBuIAowMDAwMDEyNjM0
+ IDAwMDAwIG4gCjAwMDAwMTI2OTEgMDAwMDAgbiAKMDAwMDAxMzI1NiAwMDAwMCBuIAow
+ MDAwMDEzMzEzIDAwMDAwIG4gCjAwMDAwMTM4NzggMDAwMDAgbiAKMDAwMDAxNDAxOCAw
+ MDAwMCBuIAowMDAwMDE0MDgyIDAwMDAwIG4gCjAwMDAwMjA3MzUgMDAwMDAgbiAKMDAw
+ MDAyMDc1NiAwMDAwMCBuIAowMDAwMDIwOTkyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1Np
+ emUgNDAgL1Jvb3QgMzUgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDwwMjdhYzQxZTUxZTM1
+ ZWFmNjkyZGMwYzBlZjNiNjBjNz4KPDAyN2FjNDFlNTFlMzVlYWY2OTJkYzBjMGVmM2I2
+ MGM3PiBdID4+CnN0YXJ0eHJlZgoyMTYxNgolJUVPRgoxIDAgb2JqCjw8L0F1dGhvciAo
+ UmFuZGFsbCBIYXVjaCkvQ3JlYXRpb25EYXRlIChEOjIwMDgwOTE5MTUzNDAwWikvQ3Jl
+ YXRvciAoT21uaUdyYWZmbGUgNS4wLjIpL01vZERhdGUgKEQ6MjAwODA5MTkxNTM0MDBa
+ KS9Qcm9kdWNlciAoTWFjIE9TIFggMTAuNS41IFF1YXJ0eiBQREZDb250ZXh0KS9UaXRs
+ ZSAoVW50aXRsZWQpPj4KZW5kb2JqCnhyZWYKMSAxCjAwMDAwMjI1NzQgMDAwMDAgbiAK
+ dHJhaWxlcgo8PC9JRCBbPDAyN2FjNDFlNTFlMzVlYWY2OTJkYzBjMGVmM2I2MGM3PiA8
+ MDI3YWM0MWU1MWUzNWVhZjY5MmRjMGMwZWYzYjYwYzc+XSAvSW5mbyAxIDAgUiAvUHJl
+ diAyMTYxNiAvUm9vdCAzNSAwIFIgL1NpemUgNDA+PgpzdGFydHhyZWYKMjI3NjgKJSVF
+ T0YK
+ </data>
+ <key>QuickLookThumbnail</key>
+ <data>
+ TU0AKgAAJciAP+BACCQWDQeEQmFQuGQ2HQ+IRGJROKRWLReMRmFwJ/xqPR+QSGRSOSSW
+ TRyLvx9PputJnNhksRytpsPR3u99vp8SaeT2fT+IgEAAYEAoIBULiAVi4UDgeB0TiqgA
+ CURN+TmbO9wNVot1nMtzt9uPZ4vJ9vud1O1Wu2R+Ov8DgcFg0JhMNCMTCMZDQPCgWAgF
+ gwCAUCgHDSOqw98vZ7OBrNFiKtTuhwt225fMZmegICAQPigWjgolULh8RgUDAYBavWYb
+ XUKJ4mF4t6tVjMFfKRQPl8PXNb/gcGPW8HhMLj4sl8QCwYAa46wB9HWayI7KD1eWNBmL
+ NKpDeb7heHxeOIW8HcYhGAz3cTZ0CanVav3a/DwrrACVPp6vF4KxGEIyjLPJAcCQKgwA
+ uiDARhQHwuDIBgHAcBEJvg6IBsIwr6IQ+5smYZCyHiWxNklAyKreg76xLFSPgIBIEhaJ
+ AohGGAaAXGwFRwuIDvdDDqIO+5YkqRidHwbRlmPAx/n6fx+nqfYAgaA4BqEf5/Ssep7t
+ 6fUlsMzoBgbCYEAIASCH8fR8n0e5+o6hUEAGBLBgNKbyyqfx6zQAICLkAsyINJUmHmfB
+ 9oXBACAWAzOqFKx+nofJ/AWBM5ODNwIhAEgYiaK0IgcBlOxsBcwww90fKogaDksN4yH6
+ fh+nkdp1QIgR+HWdRyFCa4CDeIANgIfp9nNYBfGWbh0T5Kj5BOEgUh6EYJgSfx8GZaRd
+ HSfgEgHFELgcCQbhGDwbg2CACNgjZ+ngdhylUYRtAaFIYisFQJ2xUtZnScJJmEbIErjc
+ aqUKugiBWEgVgoAp4HScpOmWeQwCQFoLgLSYAAGwAVikLoJYyB+N03ToGTC91RtW+5Ei
+ 6KSqPwfh81if961sZYCDcJgMHnWpSGKcAEBSFAsBECgFACfxznScxWGkcIRBYGYkguAB
+ mmUZBtgqF4nA8BgAUXVZyHOcJem2donCIH4TAVPqEqufJtmuaRVm6ebBAsLIkBWDLC1k
+ dd7E4ZJxieH4bA2AZ/n0fh8G8cJuGCcYFi+I4UAEdxxk+ZZ4YaGOIOAt8ug0Iwo4yCQK
+ 9BzwG9Hj2QM61j7kKLAlxXem8ZeAg1COCJrGeYxiHgFA0CODoEoPJh9nKchxmifIGiAD
+ wEmkZe9g0HArBGBaCTYfx4nmdhal8a4UiAHoZAfeaEH8ex6neXxdmiAYVBEfZtG8BwZh
+ 2IAMgPu508iZZ6DEJIWgqAj0x+DsHaOQTYxhwhRCADkCQ9hyuScoEhyzETxgGBmEAC0F
+ wKQZg0BGDgEIPI4AUfA9zqXVutfsy8AYaQigReW3sDYNgrgiAaeUnQ9RlDLGQNgCgLGq
+ wzTWkwfQ5HhC8HGAILwQgWAaAOQlKo+xzjmHAKQaQ+QwBBBEOkmAuB+gmDcDQDYBmWt4
+ HE3odQUAfAtAw/8fZKhwjjHEMUc4AwuBCBQP8dr+IHwRPIPZGcGgLx/dAUiP8HgIKbRc
+ nAzpiSOCGCyExWK/gAABSqrNWooRmwpCHCx5g24XhfhkfYfysk1gAH6PcZIxxhC9HeXJ
+ fpBSBD7I6AYDwLA4OWf+hsnI9hnjQGMMAAIKgxgpAcOwdA4hXDWHqFkIwNQPgHH63he6
+ 6wFAISkQc5wBwaArBeDkDQCFXx4cq5c8Y6QLLNLrH8C4GJ1ToLqBOQinz4GJSsP4Q4Wg
+ mniZaSodg9R+gUAeAoAY/onNcFKNwA4aQbgSGiMcZA2gNAzC+CcCDZkyj+H4O4dY6BtD
+ 3AUC8DABhoNQG4BkGQVQPwzI6qsfA4TKi1MsF4JIMAMy3IMP4ebBxXi6GiOUA6xnpyRT
+ ICwF4OAkAdAOOxewnRlDjCoEAHDdZIJTAMAoA4ApJq0nBBCcR4hvALAxBwCM6J1AYA1W
+ WdEhFNo6MSP2tgiAthOOErKpA4hQDLHYFoI4NQMACbSNoaQsx1gcDWDoCA3hrDJFoOED
+ IXAjglAyfGSQ9h6DyGUNIZg1EXhiBSAsaLzByQvCtJ+Vw/R3DtHMJ8Y46wtBIBlVAgqT
+ B8jiLEKgbYAArg6BAA0oVbLYjgGiL8eIIQ1A+A4PYdT+B4hfCUDADD4YmUWqxA6cMEjx
+ K4AjISC4Fqxgbu5WUDU7XRgNhBWuttbzxD+smO0VYwxqAfBcC8FQCh9DTGmNUbQCAVBm
+ BuBceg8R0ibGGNkAQEwOBQBSBcBg/x8jfHAOAYo6h8hCBuDYFgCR8rSGSOQDQNrQwzpq
+ PR64sRfjUBmEQIAKGyvTN4PMYgyBljXA2DQNgJQHyuZbUgcIohlDhCUEEHgEx6wNGWPG
+ mFMqaRMxu/cTzk7pnkGmAABrGwHwaAzlW7wHcsTtykp+8g/a3VwPEPxwg2hsjaFqN4dh
+ AgBAMASBUJYOQUgfAZVZJQ7h1DnF8MobY4FSj/ACAkBAEgfgzBMC4CYCCcj3GsNMZ45A
+ KgwCWB56VNbJDvF2MUbIDgXAxCCBl3zWB6LnFmsMGIOAcAoAbRQqg+B7DwGKMMaw/AVA
+ vBoAcd4qxpD3CsEEEwErnRMtJMQVI0R6BVB+Cdgp5BnrWylO2dAH9oAc2llpjbHsu5fS
+ SmdlSVQDAFLjr9H8pDeKsQQakwa5HW7pI0M0fQB8pOerGB7eW0gOSBkJtZU0pLy5g3Vv
+ 3fxwN2AHU256dG8gPZYA7IGsG+E2b6y9ebf/EeJFr4DeHgkf+DcIuzwtTpicxD8ESFwJ
+ /E+SclJNxV0fFwL8I4NxuDnDCC8f5DyPk3NebEZ4Cx7Z0f+Wby4Vy/ju+eZci5v0XoxE
+ ecqdnbdng3BufgR5gQTofNOj9V6sQYZY+AC86LrdnaHXwP9P6iykfgpBOh26v2nqwrha
+ jcU/BqQIIO5cInQ6J0eXRRicDr2rvnRe2DcY9lLKoGeEdfnYXW8PeO9d98ZyYV4thu3h
+ kJBrhHcgQVjylITxXe/G+d4iLAW43mPKbg15a7gG6xwaylx7MXZu0ee9hur0A3oQekgz
+ vQEPue6sZ81vks4+xSieDv7H4iKxWi0G2p/ZpdeDdf9TBn1fQvW9n+L9VAvs1PqbkD6f
+ y3g3PfR4bWwfvefOfW/MeEWQuWcoTrB5TLHho/7UAf5v8/9Tg9/vDWCdvluEVjrA/AIK
+ /E/I/tAIMyFYFmG0U2rAuy8s3onQg08S+k7K+pALAqLW7+64Am6Y3k6+uy7sAa9ZAm9f
+ AtBIJ8FiFwG/AykC7A2g7E6C4a4+9dBKOC4alCTYQ05u/SHBAzA26bBcwTAlBkLYI4SY
+ 1CHsH0TaAEAKLmmoX6leHuHuHmHyH6LmAYR23QSYN6HsH4AMMCqqT8ZaHwHwHkHxCoAc
+ AWSk3QIvCyHqHsH3C6SiTIlfDEHiHifJDKYmACAUAYAWAcAaX2WwSqUYHhCOUIACNQAO
+ AUAWAKXHDULVB1B4gu6a58dA45CBBg+nBGLUSUHoHUHEE+EAFiGuzYAQSmlCAGAOAMA4
+ CMCoBczgAwAOWgGuGIGAEsFyHICgDCCuCIBUAdDkHyHkHcGGFUFaHCBcCqDGBsAiemH6
+ Hw0UF8GAEuGAHKCgDUC4CMBA0+IuwVGDGGFaG2BcCmDSBqAkHwHmHidsGYFIF6G8AQT4
+ SrEOAMAwCUCwBsByBQAiH0HWgaEAFfFGmnECI7CUAIA0BSBUCICEBgBcAyAREcKBEg6U
+ 67ElEnB/BDCELWSUZqroEWF2A0C6b6A60RDEG8GmGkFiGGHEBqCaCeCgBeAWGyGAF4Ea
+ FgHCAeAiBeDkD+B2A9IaHwHiHcGAFIFaGwBkCmDgByAmKofGHeHQFeEgFaGMH2UgBqCC
+ EMCkBCAMIwH/J8HcGFKEG6BiCkDKBiASGoF8F8FCGUHiCcCuCQBsBGAhK2HiGqoYFeGM
+ HUC2DkC4BAHyVsEYF2A8C+CgB0iUoswUHiHYGSFiGAGOAGBuEIDiBbG0LXIgAY6XInB9
+ Eq6BEu5jEyLaSUHlE8E6EcF6BoDkC+B6q2lKHtLMF4FAGKAiDuD6BmHYGCF6EeFsHKg8
+ AOBAB2CEDOCKA6psHfK8FaG7KKDTKQZaHyHMGsGkEQFQHcCeCQAaF0FuHkDQD4COBEAX
+ IcIfLlK7K+BiCgC6BKHwFOESFwAUC2CuC2BixqT8HyP2GSF6GcAMBgBuBUAOHUE9NIBk
+ DgDAB8uaLeH8HyHuG8GUGOEuF6AWDyD8ByAq3AJ/MrMuAtEmA9IrCDApIwVbNFNIBoDe
+ C6B6iUIMJUHOG0GmESFIHUDeDuB8HqGYF6E8HEBIDQBsHsE6FOGgCgDOC6BiAcHpOLOP
+ HEBwAkH2LIGUFsFSFuAOCSDqB2ACFSEcFwAqCyCuCgBWt0KorY4aAANWAGAFDVPBSEBg
+ CeCwA2HcEqEwGSCWDqC4BiAmyOXLI0FEEWF0A4C8CcBwAsAMSWH/CiHaGeGCF+GiAkCO
+ D4CoBCiWLbQpIlQtIpM06hBfM7BFM/Q6HFNHNLRDRHUWKpRNRQEVRWDjRcHmGVNcGwBO
+ EADEA0GcFgFaFmHUBcDqC8BAGkFSFaG0BiCmDUBwAgHkHSHEFHL+AwC2CiB2AoH0GeF0
+ FkF4AEB+EEC+BQAKP2G6HGHkH6ADCUAKAcBGBGAcXmMPK5SEBfJWAoHMEeFEHYDWD/Gw
+ APIckmcGH6NWH2chFAFiGyvFDSteS4NWCKDKC2CSBGAUMxUbA1Mw6dUi7HBjQ3E3UvUz
+ RBRFRIemLQHEGiGYEeFcHsDiDwB2HmGSF4E/VQEMDWBKHyLCE4EwGCAyCGBsAcG6GOG2
+ BWCmDcBkAUG8GaGSEOFUGuAcUkTKI6T4AyDEDqCKAkHYGmEWFCGiIIAOAgAeBkDYDKA0
+ ScASA2AuAOH1J/KDONPHL2HqE8EgF6BiDcC4B+A4ARDALQHuGqGWGsHwA6BKBWAUHcFE
+ EYF4BMDOCsB2A3FiSWHsHcHSGAFWF4GUA5KqCuBJKzUY/VEjUfMyArEtItYYKnNBQ8F6
+ BkDaC2B4seawvQHgHWGIFcFgGOHeB8DsDgBCHEGHZBZEDbWkN4G4GUGCEgFQGsH6MAee
+ CkCyBSAAF6FSFYGMA0CKDYBsAkACSWHwXOFyFGGCAOCcCmC/GUJWH7ADGcG2GIFwFEGK
+ BSEGEIBWADJ+F+FGFcG4BqCkDGBIHyFSEgFwHZN8DYCEeTXcZaH2HUG+G0FCE2GYBgDO
+ CoByAaHZYeDfNQA0upGaHqGuGFZAGyBIEGDbbkMvYLB7YRchM3clE1coH7I0FCESFyAY
+ CcwkAuANQMHqG+GqGsGOHAH0CkDECmBqAmH6GuGGF6E+GyBMEMDYBQiWWgVcFwEyFYFu
+ jiByCmCcCcAyHaEsEyGaCIDkC0BwAupoH4HsHmGgF0FSFMG+BiD8DeBkomXIH7QMG2GK
+ GEE6F4AKC4DPMkHYHIFeFaGmBWDACkCUBAAIG4GWGME4FuHABYCCB8B+BQAgH0HeHOGE
+ FwGOHE1kDQDiByAWHgHFP6F6BnU3YklI1YGqlSFCGqA8ECDeBcznO8J5glYPEpgrUlM4
+ 6lM9CGSatMFWEeF0GoIQAGAIAUA8BECiCIBgBitzjAHuG4GgGSFYHEA6DoCqBHU6V8HU
+ HAG1doGmBqCOCCBcJYFMGKAUDWDqBgAkIQKuHQG6GqExXuCuDSCqBS1ST8H8HutMFmFI
+ FwGSHSIET0AiBmByDcCgxpU8N4GqGQGYFGFyGzBsYm3cBGBaDCCoBeasAAHotMFgE4GK
+ BNhaBsAspoH+JyHGGuGcE8FwHCC3nEBLnLMpcZIjYNcdgpcjQ1gxBnK1CKHqH0H9S8AY
+ SjQkemVkHyUCz8AIAGAUUjpi4jlFpHlJpLExUrpRqGJFp7QvQzqDIvqJqWIzqNUhlLYV
+ lTqZqmItqdcfqBUpqVqpq2IhqtpJgtpNq5rFq7pBMtUdqPYTUnlRqFrHraIVq9p/rBqT
+ cnrdrqABrhQxrTlO7Jq1rtrdrxqRqzrpr9rHsBr1gvsJr9sNqhrVr5sHsTq3sXqxrXr7
+ shsjrLQrrRsZr3YXpPstqpMq7gdA6+4RsCII/FCgHuHltWHhtaHRteHFtiHLtmHVtrta
+ HgHrtztS/E9iFzt8CPuBqmNcPchAY8kIrG4RAcj+yk7HtRCgHnugJuHeHbuptiHEWAHN
+ uoHbtuHpu7DEHwnm9iFfvGCjvLq4QshA8kg8+2u44Q++2rsa/Fu/u6v7DqHXvvteHRuw
+ Hdv5ugHntyTuHyHy4+9iFHwMC7wRuEMMQwR09GQinbuUAunaU2y43y/FwEMWMZtWHltv
+ vztqHVulvptTwxvC9gEhxODhxTvOOiTDvS5SYyuy8xvgAYvG3ynmJWTTCgMYRAHju0HZ
+ x/w3wBwxxxxK88D1yOENyTwVWyNWPgkPwcAckCc8U2hArU3yI49/xxvnu7u5u7yFwxwE
+ /Ft49gC5zKFJzPq4ZCM6R1waU6vCy2RsVCMIPu/E9/yGJXwBu/u/yISs4+Pu76IAPoEw
+ oIAINB4RCYVC4ZDYdD4hEYlEADFQLFwHGYuBQTHY8CpABpFIwJJX/J4U/pU/ZZLXzL33
+ MZe+X5NZbN5ZE51O55PYeKaA16FPqJRaNR4RFQDBwFTZKBIyA6eCKpG5HTQFUZO/4VW6
+ 3OJvMX3KrJZYPW6RabVEwxbXRb7XcblcqVTKbUaxG7xd4zSrRDK9gbJLbPgcLXLnibiD
+ MY9MdishkYndYNSqxdqwAqVm4rf51gcRCM9ktJRqfNX5pdVq4VlKTnIbo9Zs9plc7KNr
+ ud1D9lu99ib9uN/w91veJx6NwdDyOZpONzehEuV0epief1exCen2e5Ruv3ex2/B48/wv
+ J3fF5/VsfN6+r6fd8YN3/lw/h9fX9Pxu/v+/I/T/Nq/sAu7AECNZAcDuxA0FNLBMGujB
+ kIMjB8JuZCULOA27lwy6kMQ6uMKxA38PxGtMRRM4r2xS0kURY2kSxeokXRk1cYxqnkaR
+ w50Vx2ukNx84cbyCiMdSI60eyOpEjSUuMhyahkmSgtMnym7UgSs1kqyy2wAy3LiJy/Hx
+ jzIHUzAdNB5TVNAHIPNR5GLOMzB1MC1TFHZnzzOZ8T4hqsGXQAZUFOsqSTQiGBDRJwUW
+ hoQUcb9IUPO1DUkhJG0uPtMnvTaDo8QVPjpUNKqRO8gnVU4O1SfVVoOkZx1eC1Y1Go9S
+ yOIVbl/XKDiBXlcl/WdCw5YCGFdYowWOg5QWUKVmWHWlKWcAFVn1Nk3TUkdoqLWsmivb
+ qDlTcFs2fYUwpOftVnyfR8H6fbUn8fqVNCsiIW3cTPoMpoAKcAaRAOA4EAGi7OM2uUPn
+ 4fZ9Hod53nAapoG4ZplnOb5uHseJ5JqfN7POrh/38BYGAkCQMBCEgRBiGQOBMFYEgYBq
+ pAIzKmstfKfQYfR7Hsb5rGiYZVFMdJxG9jcUgEkoNhIFIaCaKIMA+EYDKop+ZaoAVy3I
+ hJ8nsepqGMYBfFGUB9a0714H6eZ8H2hqKgAAwCX+ArNQDcx67SA1/ANq14H+rClvrjoG
+ giCobCkK4PhUF4EpAqKrqckuBvZrAAYOfRumgZhZEoR+xntZ5+HWdJwkmYRsgTfwCKWl
+ CpAGE4RhMHYSAwCWYvwfx6nmdxamKbAUB0HAUgUfhxHUeoMgyCYFb8/GOgWCAKBwKwug
+ yEQSqp6wEJIp/HtghLen5VZ6nieBVkWQeg6HQvP9CThknGJ4fhsDYBgAfp/n6dx3nYVx
+ oG8EwYA4CiB8BZXB/NjH2PdeAASpAKAKARuIACTj+HuPtvgAB/D4H4P0rIBQFNudRBCC
+ xMR+D2H2P1tgBgCr/Zi6kfsGR7D6hKUtuLUQDgCH+98c46x6AIAiA0fw9h1CeGINoK4R
+ AfAfAU7QfqfB9j5H8P8ioAwFAHIu1aCMJB/gFS8Pcfg/gDgDKWwFgDfn7QtXXFJvLyjk
+ kZAkB0EQNApBaAcBACBII7RTdOSUjZl3uorGyMwY49B4DwFwJwSjBYbugHGJ8ZY9AxBJ
+ BYBUAkIB/taHuxEZA3wPA2C2CABQ9B4juGSNocIzB0j0AOA4CoPgTgdBcBYBY9h4DoF6
+ NweYDQCj4GcOQeABWRhMBUCIEgEQCD4HuPMaI2RvC/HCO4A5JQTtJB4CMCgDQAj7G8N0
+ cAxBrjkHaVICoFwPBBBWB4CwAh6DNGwOYCIGwLjlGsM0Yo6gATtBIFwGgHQADwHUMQbA
+ 4BsDvH1CgCQOwZAgBgBYBQ9x4jpFyN4e4GADD5GWOEfINQND+H2BYFIQgOALXePocg4x
+ wDFHmA8KoLQLgFLiAJfwIAdhEBCC4GSbDGAMAXTl6xG2ps1ggisWIlRGD5U2NsZgyJEP
+ qHE+wdQUAeyRkmSt8Q7BkjQHGB4G4NgbgQH0MMYwyhrgKBKFAFAE5ZjgF2NsdgRwgg8A
+ sPUcYkxijiAyCcFAUwNgFGyNUaYyh3gaC4EUDw6RsDQF6OgBITAbgkAOPYdwq3+AbBMC
+ 8JgGB9ivF6NMEYOAaAnAKPkaAyRsjbA6CgLYHgACwGANME4PQbgYHqOkXQzh2A2B0CgD
+ wCR9i/FyM8cwIwUhUBEA4do5hvi4rUEMHgOgND5HK6MboFAHgeB+CoCIAR4jWF0OwEIa
+ ggAfmKPQYgyBlDYA2DQNYJQHlzKaAoDIHQSBACSyICUdAIANvxTd6z2iSlYN6JUNwY13
+ j+HkO2eiTpEuhdGNsBT2IPnzJzAoCIXgkgtAKO0cgmRkDeCUDsHIIQFAAqIPMZgwhqD6
+ BiDQHYCB3CgGaPwMoSgS3XH8PMd46RUjCGsCcGgKxyjMGsB8HgPQcgTALSEcg4BtipHG
+ AsMYMgFC5GGNUCwKgWAsAoAsAMLR9wKAaAIewsBfDTBYD8HgJgCj0FmL4cV8gWADHZIs
+ ZY7wwBJBkBcAklR8D1GUMYZI3QPAyCUAwd4nhljuC2EefIBR+jsHWOQUWGwnhEB6BQfI
+ 6RUDDG6D8IQPAUAMask6CAAQDAJA0EEJgE9VAU1ZfS/ADb9NSv6U03oiQuhShAxmpLoB
+ xCdGUO0K4QgYAapY2Ydg7h0CqGcN6rIOAVD/HSJF0gDAERfS8x0jIBgUAqBaDQBI8BQj
+ XAMG8IAGgDQWduOzNY0wNgzBUOQZo1wQg9B8Dh2Y/x/D8HYOqRYzR9hjCMB4cw3RvXIH
+ QVxowDgKBABKB8EgDR8ZizJmYEwAx5CzGAOQH4RwWAEHcOMUIywBBrCbEggzYx6jSGiM
+ gagE9BALHhIweOdQYZ4H+Pgew8mvDOHsC4GILB8jkFcNwBoZgjgfAYdaEAAABgHBmD5W
+ IFtWdTAoBHq19o7PZzyisQoWAlmSJO+rOQ8QvhKBgBh+Z8x8j4HoMgYoyhwAg5eO8UIy
+ h1hQCGDMEIB5rj86CO0eQCAIARAMPMcwoBlj/DSEoEGoB/SDHULEYQ2gTA1BQOEZuQQd
+ A8BwBMA0Nx8DdG4NgWg7AKBnBqBAdg9B/gZAgAkeg8h4jaUWMIcgDQtA/AiL4X/E8z8W
+ FkMDNoSMLYY5CPULgSQVAYdQzkeYx1ADpA+DMIgCB38yC+Ens8k4Wj5G+N4awpxzgFBs
+ AcdI9wMg4ChAI1Q9gRgw6mBf+QFf6fyAvfZNhHinmeK2IYLIJjsDBLsbCgGADKSY+ZdQ
+ eoZYZgZKuhpYCwfYXIYQaofoEYFAIKj4dwdgcwWIawdQI4HQGoDIfDDIY4b4HAGAGQGI
+ CYAIbbggZYdYBoLAHgDQbwaCeQAIDwK4Fac4ewd4Y4ZQbwfwFYFgIQBgeAUQZgcAIQG4
+ G4DoBAfodAcwcgXYcAA4K4HIBwXjMYFTigAQeL4IaQFAHIGwEQAgewWIY4a4CwE4FgGw
+ C4A4dYdAcgWgbgdwJcEICYewcrmUAkAzCBhYc4SgXoaQAgBIByIoHYEQBCNQyIdICwEb
+ VQCb+wtoDD+0SS+ynIBYkYzwsgQ4LQJsAJ+4dYcwVQaQe4KoIIEwCjtKCBhAe4aYahiI
+ AAEYLjmoegdTSAZYbolBfoFQFIFoIYDoBTAx0QYgb4ByL6n4BIqgIAGYGgFh2Z8IdgXb
+ KYbZ1QAgBoDgEgLQFgDIBKH4Z4aYaoYIcr1grh0wBEFAF4FgBYfQYUNQDwHAG4EQAoeY
+ YgY4aAbQfoCQKIHwFQfgdAcIU4aIcIlBfzpwFYF4HIDbb8UgVcU4K0VQCUVrm4fAeYYT
+ Pwa4BoFgM0EQBI1gbwBYDDqwCMSgtoDUlL+z/BNEhAzwloRALYJw9TsKH5+oqDpp1DfB
+ z8XIUIbAAwNwH4DBc4fxmEZQrp+we4mgAAAIAjaoAbUIs6CBPgfQ1LUiByZ8Ro2KDIAA
+ qCMhdiJYlQzUQxvIiSCJ+4d4doY4YYbABoHIG4H4C4BA2Ya4AgCK+zqMSoDcvclIDUST
+ V6O0l4lkmMmZBTsIdodIcgVMQoMgIwDgA5HZ+weIdQcwWgY4bgeABYD4LYIgEQCErQ0g
+ aYAABoB80rqZ4wDMvpVIDsSU0oB8TUwQfswhCYfyogeocwewAU1gBcA5GrfDnAeYbodg
+ fKcICgCwBEqI2YZ4fgBM10ST+wD86IDk6c1s0qm82M2Z5bpYg5thog1QZofQA81y+kSo
+ D0806YDj+gCq+0644UmEmQ/J+hTYfIegmkqyDyPABJuM0E7wtM8CVJNC+j+08wD01c9U
+ ks9o0M98wo8BcyQQdIXwaQawbIeJuRvgjIES4AIQEgCoB52k/ouM/7V9AT+VAk1bqNBA
+ xgzw1ARILgJ48Yf5zgZ4ZwYwYgAQFAMMArxwc4dAcoVcgp/wGwJwDgBQriJZtKJyKCBS
+ KaKqn6CTLoBKNKn7fCCYANKLLaFofQfwAIATfMorUqSZhCEaDIiqlwi4BFD4f5dofgfE
+ qtLYAKKhu6FY9VES/FEgC81dAlFDq1BIg9FlF1GBzgZYZQY4bICwGQK4EMZMqEnYcwcY
+ cgdQBYDIGgCoAsDSfqf6gKgaXygyhACwBIezAwXYcgAgJ4GKlaG4eIdgdNUYAgJgFwCT
+ OIboZVCoBgfQc4foCoGIIACwf4ZyZQYQcIeB7ABYFwE4EAHQEUVgfQe4bAbYb4Y4bodY
+ ewAgBgFIE4D4HQEC6VD48E/6m857+VPM81A9PlFQ4VP9F48YmIewaoaQY4XYc0HIDsbY
+ CSVTWAB7aoBZgBnAd4XAXC3y4C4S4i4y5AdgIYHa5gfQdDkIAgNoJsx7fIdcnoZYAgNQ
+ JICoc4bYaUnx4oEoEgI4DIB4eYcIagXwdQBAJYGwEkL4dIWoa4coH4HAGoBodQbAVwb4
+ ewI4GQFtWwd4V4aQb4EAFAGgKYEaaw8db4xkSTqNAlAlcoCNPog1dMmhdofAb4cIcwaQ
+ cQcQb4ehd6DQqACgJIHoEgCgfAdDxDOjOzmztbPjPzQDQQBgeNhoN9iAAqG9VYcjxAAg
+ NljAcobwaYWQd4DgNoG4CwfR3AXFCIDAHQHYHYCoA5jIcAcIcgeoBgCIdoaQZwc4DoGA
+ JYDwBdLIcIcQboXodoCwNoH4Dkudb08NcDVVptpwD1qFqRyYmtFtdRApeBz4eYfQCYBw
+ BaLVGKGAdsxAZYawbQbABAEoLYEYfoUzkTkjkxaQfLlLlblrl9ulituwDjI4fjAzfoAo
+ NgI4CocoboaoYoAgEoL4EYBb2IdgV4X4agFYIIH6mrtNNQmoe5iwWgW8IIqiGqMkpgAg
+ BQDAEwMgGgDEyF1wA92ACd2Vp12tc40Nqg8Dx4eQdgTl+YIQHwHoFwCB7Zg4e4bwbga4
+ WAdQCYLYE4fwU4Zb5D5T5gAL5z6AZYdIDz6gBId7xAf4NQJYEIBKSocJSAVocoBoNlyF
+ 899N9d9oBYerAoWQYQaYD4HLzjIzvwfAbYcQcofs0gcQZYaQAQF4G4IoDscCDIeAduNI
+ AQBYFCWE5I7NpQBlphWN2d2j+lFIBlFd3FQFBqogeIYQXgZ4aQCQDQJoFQDbIwAD2Qdo
+ ZYa4b4dwCoFQLADwf8NMNcNsN8OMOcOsO8EICoewcjkIb4HgGoGgDmRYYB3YcwDQFYNg
+ GoCeJV9V9gEYBhhAewZxy4YofoDwKYFNs4eAc4WQa4dQIgG4GAATzAXweIDgKYGWBYe5
+ OAY4bQdQE4F4NAFICA8mOWOgC2O2CePVdGPl3VBrGuDIYQZwaoaweY3BowAoBgDYEQKw
+ FIDeEIfkKcgcgsg5fwGchQHSj574eeQYZoYQc4f6FZ2QAoeQA4EoMAFwCJoIbQZYAYEI
+ Kb9jdAeAdwYAYYaYayCAi4AwFJlYIQEQB52weIYYZQaAZ71lLlaoCYEYLAGuesVuBuB+
+ CNp+PFc2cOCucY+SCIfBdI1Joxo1KOOAs8sAfEsUpuowrqCwl9LYjMrIolIwl6KGqTB4
+ 0Wp4fKCgAKFJvOo9pN19pd2OOt2ecGPYfl3NEBe2bmsub2s+nVqOClP2n2thbOOTqc9U
+ 6ID9A2uV2wlpTeaJNSQaWYt9rmLYcocpU4dWwoeux+wQwmu5CYpQp6Oym6+0Ss1c9D+0
+ 12wAlmwQee0RhctN42xAc21F42NSQYxwehPmpQlWyZDoqKOzV6+09UvYDc1a+mz2uggw
+ lu1+1oeO4Yde4ot8KW1Ad25W0Qeex4eomY1G2RCApQjchCm5NkSWzj+USRNk2E9wlgmZ
+ nLnOwiQe4+xm0m1uwQmZee6RCYqJ622tOxkUvItu3oBkwI4QshaewW8W4YeO1QdnAJN+
+ 5wmZae9m9pAhmgAQkYj265NE9S+hNiO0lw4QrYsRae4Ix2wu1vAgmYl4sHBBCC/ht8hB
+ fym7V810TSnYi43olosXAp8Gx+1+1/AwlQ1BevEI3+6gjAjQi4jwj4kIkYkT/ZFYwYnA
+ mfF4l41AsGyXHPBM7pfRx0nBmEpwqukAkQrArRFY0HJglgsQsvMAw/JxA413LIjIvPHk
+ qAviMBLAhY0ArfIwfow7/haHMY8413BQzBvpgYiogIAAAA4BAAADAAAAAQBgAAABAQAD
+ AAAAAQCVAAABAgADAAAAAwAAJnYBAwADAAAAAQAFAAABBgADAAAAAQACAAABEQAEAAAA
+ AQAAAAgBEgADAAAAAQABAAABFQADAAAAAQADAAABFgADAAAAAQHHAAABFwAEAAAAAQAA
+ Jb8BHAADAAAAAQABAAABPQADAAAAAQACAAABUwADAAAAAwAAJnyHcwAHAAADMAAAJoIA
+ AAAAAAgACAAIAAEAAQABAAADMGFwcGwCAAAAbW50clJHQiBYWVogB9gAAgAUAAkAJAAh
+ YWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBs3Gv9
+ mnSd9fsBwA2t4Zbi6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANclhZWgAA
+ ASAAAAAUZ1hZWgAAATQAAAAUYlhZWgAAAUgAAAAUd3RwdAAAAVwAAAAUY2hhZAAAAXAA
+ AAAsclRSQwAAAZwAAAAOZ1RSQwAAAawAAAAOYlRSQwAAAbwAAAAOdmNndAAAAcwAAAAw
+ bmRpbgAAAfwAAAA4ZGVzYwAAAjQAAACTY3BydAAAAsgAAABAbW1vZAAAAwgAAAAoWFla
+ IAAAAAAAAHrWAABBqwAAAQ5YWVogAAAAAAAAVpQAAKp2AAAZclhZWiAAAAAAAAAlawAA
+ E/QAALimWFlaIAAAAAAAAPPYAAEAAAABFghzZjMyAAAAAAABC7cAAAWW///zVwAABykA
+ AP3X///7t////aYAAAPaAADA9mN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAA
+ Y3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAQAA76QAAAAAAAEAAAAA76QAAAAAAAEA
+ AAAA76QAAAAAAAEAAG5kaW4AAAAAAAAAMAAApMAAAFkAAABJQAAAmkAAACYXAAAS2wAA
+ UEAAAFRAAAHsQwAB7EMAAexDZGVzYwAAAAAAAAATTDI0MTBOTSBDYWxpYnJhdGVkAAAA
+ AAAAAAATAEwAMgA0ADEAMABOAE0AIABDAGEAbABpAGIAcgBhAHQAZQBkAAAAABNMMjQx
+ ME5NIENhbGlicmF0ZWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAHRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIEluYy4sIDIwMDgAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbW9kAAAAAAAAXIUAAFGAAAAAAMJkHIAA
+ AAAAAAAAAAAAAAAAAAAA
+ </data>
+ <key>ReadOnly</key>
+ <string>NO</string>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>Canvas 1</string>
+ <key>SmartAlignmentGuidesActive</key>
+ <string>YES</string>
+ <key>SmartDistanceGuidesActive</key>
+ <string>YES</string>
+ <key>UniqueID</key>
+ <integer>1</integer>
+ <key>UseEntirePage</key>
+ <false/>
+ <key>VPages</key>
+ <integer>1</integer>
+ <key>WindowInfo</key>
+ <dict>
+ <key>CurrentSheet</key>
+ <integer>0</integer>
+ <key>ExpandedCanvases</key>
+ <array>
+ <dict>
+ <key>name</key>
+ <string>Canvas 1</string>
+ </dict>
+ </array>
+ <key>Frame</key>
+ <string>{{68, 234}, {710, 884}}</string>
+ <key>ListView</key>
+ <true/>
+ <key>OutlineWidth</key>
+ <integer>142</integer>
+ <key>RightSidebar</key>
+ <false/>
+ <key>ShowRuler</key>
+ <true/>
+ <key>Sidebar</key>
+ <true/>
+ <key>SidebarWidth</key>
+ <integer>120</integer>
+ <key>VisibleRegion</key>
+ <string>{{0, 0}, {575, 733}}</string>
+ <key>Zoom</key>
+ <real>1</real>
+ <key>ZoomValues</key>
+ <array>
+ <array>
+ <string>Canvas 1</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ </array>
+ </dict>
+ <key>saveQuickLookFiles</key>
+ <string>YES</string>
+</dict>
+</plist>
Added: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.png
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/QuickLook/Preview.pdf
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/QuickLook/Preview.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/QuickLook/Thumbnail.tiff
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/QuickLook/Thumbnail.tiff
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/data.plist
===================================================================
---
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/data.plist
(rev 0)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/data.plist 2008-09-19
20:26:37 UTC (rev 538)
@@ -0,0 +1,837 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>ApplicationVersion</key>
+ <array>
+ <string>com.omnigroup.OmniGraffle</string>
+ <string>136.19.0.104178</string>
+ </array>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {576, 733}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>CreationDate</key>
+ <string>2008-09-18 21:30:45 -0500</string>
+ <key>Creator</key>
+ <string>Randall Hauch</string>
+ <key>DisplayScale</key>
+ <string>1 0/72 in = 1.0000 in</string>
+ <key>GraphDocumentVersion</key>
+ <integer>6</integer>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{166.961, 71}, {162, 44}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>178</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{0, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.42562</string>
+ <key>g</key>
+ <string>0.572259</string>
+ <key>r</key>
+ <string>0.606622</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{0, -0.0761905}</string>
+ <key>MiddleFraction</key>
+ <real>0.81746029853820801</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{2, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>16</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repositories \
+Client Application}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>164</integer>
+ </dict>
+ <key>ID</key>
+ <integer>171</integer>
+ <key>Points</key>
+ <array>
+ <string>{247.961, 115}</string>
+ <string>{248.701, 154.02}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>178</integer>
+ <key>Info</key>
+ <integer>1</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>164</integer>
+ </dict>
+ <key>ID</key>
+ <integer>170</integer>
+ <key>Points</key>
+ <array>
+ <string>{323.339, 176}</string>
+ <string>{269.429, 176}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>166</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>162</integer>
+ </dict>
+ <key>ID</key>
+ <integer>169</integer>
+ <key>Points</key>
+ <array>
+ <string>{256.331, 215.02}</string>
+ <string>{304.806, 258.698}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>165</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>159</integer>
+ </dict>
+ <key>ID</key>
+ <integer>168</integer>
+ <key>Points</key>
+ <array>
+ <string>{249.117, 215.02}</string>
+ <string>{249.117, 255.02}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>165</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>158</integer>
+ </dict>
+ <key>ID</key>
+ <integer>140</integer>
+ <key>Points</key>
+ <array>
+ <string>{241.903, 215.02}</string>
+ <string>{193.429, 258.698}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>165</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{317.65, 202.02}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>167</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Cache}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{323.339, 154.02}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>166</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{223.117, 202.02}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>165</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Vehicles}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{228.806, 154.02}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>164</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{299.117, 308.02}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>163</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Aircraft}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{304.806, 255.02}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>162</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{223.117, 308.02}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>161</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Cars}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{132, 308.02}, {82.2334, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>160</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Configuration}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{228.806, 255.02}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>159</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{152.806, 255.02}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>158</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>GuidesLocked</key>
+ <string>NO</string>
+ <key>GuidesVisible</key>
+ <string>YES</string>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>ImageCounter</key>
+ <integer>2</integer>
+ <key>ImageLinkBack</key>
+ <array>
+ <dict/>
+ </array>
+ <key>ImageList</key>
+ <array>
+ <string>image1.jpg</string>
+ </array>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>LinksVisible</key>
+ <string>NO</string>
+ <key>MagnetsVisible</key>
+ <string>NO</string>
+ <key>MasterSheets</key>
+ <array/>
+ <key>ModificationDate</key>
+ <string>2008-09-19 09:46:58 -0500</string>
+ <key>Modifier</key>
+ <string>Randall Hauch</string>
+ <key>NotesVisible</key>
+ <string>NO</string>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>OriginVisible</key>
+ <string>NO</string>
+ <key>PageBreaks</key>
+ <string>YES</string>
+ <key>PrintInfo</key>
+ <dict>
+ <key>NSBottomMargin</key>
+ <array>
+ <string>float</string>
+ <string>41</string>
+ </array>
+ <key>NSLeftMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSPaperSize</key>
+ <array>
+ <string>size</string>
+ <string>{612, 792}</string>
+ </array>
+ <key>NSRightMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSTopMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ </dict>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>ReadOnly</key>
+ <string>NO</string>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>examples-federated-repository</string>
+ <key>SmartAlignmentGuidesActive</key>
+ <string>YES</string>
+ <key>SmartDistanceGuidesActive</key>
+ <string>YES</string>
+ <key>UniqueID</key>
+ <integer>2</integer>
+ <key>UseEntirePage</key>
+ <false/>
+ <key>VPages</key>
+ <integer>1</integer>
+ <key>WindowInfo</key>
+ <dict>
+ <key>CurrentSheet</key>
+ <integer>0</integer>
+ <key>ExpandedCanvases</key>
+ <array/>
+ <key>Frame</key>
+ <string>{{314, 187}, {710, 884}}</string>
+ <key>ListView</key>
+ <true/>
+ <key>OutlineWidth</key>
+ <integer>142</integer>
+ <key>RightSidebar</key>
+ <false/>
+ <key>ShowRuler</key>
+ <true/>
+ <key>Sidebar</key>
+ <true/>
+ <key>SidebarWidth</key>
+ <integer>120</integer>
+ <key>VisibleRegion</key>
+ <string>{{0, 0}, {575, 733}}</string>
+ <key>Zoom</key>
+ <real>1</real>
+ <key>ZoomValues</key>
+ <array>
+ <array>
+ <string>examples-federated-repository</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ </array>
+ </dict>
+ <key>saveQuickLookFiles</key>
+ <string>YES</string>
+</dict>
+</plist>
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/image1.jpg
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.graffle/image1.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.png
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-federated-repository.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories-client.png
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories-client.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories-navigating.png
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories-navigating.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/QuickLook/Preview.pdf
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/QuickLook/Preview.pdf
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/QuickLook/Thumbnail.tiff
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/QuickLook/Thumbnail.tiff
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/data.plist
===================================================================
---
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/data.plist
(rev 0)
+++
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/data.plist 2008-09-19
20:26:37 UTC (rev 538)
@@ -0,0 +1,1085 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>ApplicationVersion</key>
+ <array>
+ <string>com.omnigroup.OmniGraffle</string>
+ <string>136.19.0.104178</string>
+ </array>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {576, 733}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>CreationDate</key>
+ <string>2008-09-18 21:30:45 -0500</string>
+ <key>Creator</key>
+ <string>Randall Hauch</string>
+ <key>DisplayScale</key>
+ <string>1 0/72 in = 1.0000 in</string>
+ <key>GraphDocumentVersion</key>
+ <integer>6</integer>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Bounds</key>
+ <string>{{369.161, 277}, {62.4553, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>186</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs22 \cf0 (In-Memory)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{293.161, 277}, {62.4553, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>185</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs22 \cf0 (Federated)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{217.161, 277}, {62.4553, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>184</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs22 \cf0 (In-Memory)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{65.1614, 277}, {62.4553, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>183</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs22 \cf0 (In-Memory)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{55.2724, 264}, {82.2334, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>182</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Configuration}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{143.317, 277}, {62.4553, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>181</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\i\fs22 \cf0 (In-Memory)}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>148</integer>
+ </dict>
+ <key>ID</key>
+ <integer>177</integer>
+ <key>Points</key>
+ <array>
+ <string>{380.078, 235.98}</string>
+ <string>{344.701, 235.98}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>156</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>175</integer>
+ <key>Points</key>
+ <array>
+ <string>{269.457, 154}</string>
+ <string>{323.767, 214}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>134</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>174</integer>
+ <key>Points</key>
+ <array>
+ <string>{251.378, 154}</string>
+ <string>{256.521, 215.678}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>134</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>173</integer>
+ <key>Points</key>
+ <array>
+ <string>{231.806, 154}</string>
+ <string>{182.078, 215.678}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>134</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>ID</key>
+ <integer>172</integer>
+ <key>Points</key>
+ <array>
+ <string>{212.234, 154}</string>
+ <string>{107.634, 215.678}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>TailArrow</key>
+ <string>FilledArrow</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>134</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{168.544, 110}, {162, 44}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>134</integer>
+ <key>Magnets</key>
+ <array>
+ <string>{0, 1}</string>
+ <string>{0, -1}</string>
+ <string>{1, 0}</string>
+ <string>{-1, 0}</string>
+ <string>{0, 0}</string>
+ </array>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.42562</string>
+ <key>g</key>
+ <string>0.572259</string>
+ <key>r</key>
+ <string>0.606622</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{0, -0.0761905}</string>
+ <key>MiddleFraction</key>
+ <real>0.81746029853820801</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{2, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>16</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repositories \
+Client Application}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{374.389, 264}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>157</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Cache}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{380.078, 214}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>156</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{298.389, 264}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>149</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Vehicles}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{304.078, 214}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>148</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{222.389, 264}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>147</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Aircraft}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{228.078, 214}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>146</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{148.545, 264}, {52, 13}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>Vertical</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica-Bold</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>145</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Pad</key>
+ <integer>0</integer>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\b\fs22 \cf0 Cars}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{152.078, 214}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>142</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{76.0778, 214}, {40.6226, 43.9593}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>141</integer>
+ <key>ImageID</key>
+ <integer>1</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>GuidesLocked</key>
+ <string>NO</string>
+ <key>GuidesVisible</key>
+ <string>YES</string>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>ImageCounter</key>
+ <integer>2</integer>
+ <key>ImageLinkBack</key>
+ <array>
+ <dict/>
+ </array>
+ <key>ImageList</key>
+ <array>
+ <string>image1.jpg</string>
+ </array>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>LinksVisible</key>
+ <string>NO</string>
+ <key>MagnetsVisible</key>
+ <string>NO</string>
+ <key>MasterSheets</key>
+ <array/>
+ <key>ModificationDate</key>
+ <string>2008-09-19 09:47:31 -0500</string>
+ <key>Modifier</key>
+ <string>Randall Hauch</string>
+ <key>NotesVisible</key>
+ <string>NO</string>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>OriginVisible</key>
+ <string>NO</string>
+ <key>PageBreaks</key>
+ <string>YES</string>
+ <key>PrintInfo</key>
+ <dict>
+ <key>NSBottomMargin</key>
+ <array>
+ <string>float</string>
+ <string>41</string>
+ </array>
+ <key>NSLeftMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSPaperSize</key>
+ <array>
+ <string>size</string>
+ <string>{612, 792}</string>
+ </array>
+ <key>NSRightMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSTopMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ </dict>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>ReadOnly</key>
+ <string>NO</string>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>examples-repositories</string>
+ <key>SmartAlignmentGuidesActive</key>
+ <string>YES</string>
+ <key>SmartDistanceGuidesActive</key>
+ <string>YES</string>
+ <key>UniqueID</key>
+ <integer>1</integer>
+ <key>UseEntirePage</key>
+ <false/>
+ <key>VPages</key>
+ <integer>1</integer>
+ <key>WindowInfo</key>
+ <dict>
+ <key>CurrentSheet</key>
+ <integer>0</integer>
+ <key>ExpandedCanvases</key>
+ <array>
+ <dict>
+ <key>name</key>
+ <string>examples-repositories</string>
+ </dict>
+ </array>
+ <key>Frame</key>
+ <string>{{288, 237}, {710, 884}}</string>
+ <key>ListView</key>
+ <true/>
+ <key>OutlineWidth</key>
+ <integer>142</integer>
+ <key>RightSidebar</key>
+ <false/>
+ <key>ShowRuler</key>
+ <true/>
+ <key>Sidebar</key>
+ <true/>
+ <key>SidebarWidth</key>
+ <integer>120</integer>
+ <key>VisibleRegion</key>
+ <string>{{0, 0}, {575, 733}}</string>
+ <key>Zoom</key>
+ <real>1</real>
+ <key>ZoomValues</key>
+ <array>
+ <array>
+ <string>examples-repositories</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ </array>
+ </dict>
+ <key>saveQuickLookFiles</key>
+ <string>YES</string>
+</dict>
+</plist>
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/image1.jpg
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.graffle/image1.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.png
===================================================================
(Binary files differ)
Property changes on:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/example-repositories.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream